@@ -115,12 +115,6 @@ module.exports = function (grunt) {
115115 }
116116 }
117117 } ,
118- 'build-sauce' : {
119- options : {
120- port : 9999 ,
121- base : [ '.' , 'test' ]
122- }
123- } ,
124118 tests : {
125119 options : {
126120 port : 10000 ,
@@ -135,95 +129,8 @@ module.exports = function (grunt) {
135129 }
136130 }
137131 } ,
138- 'saucelabs-qunit' : {
139- all : {
140- options : {
141- urls : [ 'http://127.0.0.1:9999' ] ,
142- testname : 'Sauce Test for js-cookie' ,
143- build : process . env . TRAVIS_JOB_ID ,
144- pollInterval : 10000 ,
145- statusCheckAttempts : 90 ,
146- throttled : 3 ,
147- browsers : ( function ( ) {
148- var browsers = {
149- 'iOS' : [ {
150- browserName : 'iphone' ,
151- platform : 'OS X 10.10' ,
152- version : '8.2' ,
153- deviceName : 'iPhone Simulator'
154- } , {
155- browserName : 'iphone' ,
156- platform : 'OS X 10.10' ,
157- version : '8.2' ,
158- deviceName : 'iPad Simulator'
159- } ] ,
160- 'android' : [ {
161- browserName : 'android' ,
162- platform : 'Linux' ,
163- version : '5.1' ,
164- deviceName : 'Android Emulator'
165- } ] ,
166- 'mac' : [ {
167- browserName : 'safari' ,
168- platform : 'OS X 10.10' ,
169- version : '8.0'
170- } , {
171- browserName : 'safari' ,
172- platform : 'OS X 10.11' ,
173- version : '9.0'
174- } , {
175- browserName : 'safari' ,
176- platform : 'OS X 10.11' ,
177- version : '10.0'
178- } , {
179- browserName : 'safari' ,
180- platform : 'OS X 10.12' ,
181- version : '11.0'
182- } , {
183- browserName : 'firefox' ,
184- platform : 'OS X 10.11' ,
185- version : '56.0'
186- } , {
187- browserName : 'chrome' ,
188- platform : 'OS X 10.10' ,
189- version : '61.0'
190- } ] ,
191- 'windows7' : [ {
192- browserName : 'internet explorer' ,
193- platform : 'Windows 7' ,
194- version : '11.0'
195- } , {
196- browserName : 'internet explorer' ,
197- platform : 'Windows 7' ,
198- version : '10.0'
199- } , {
200- browserName : 'internet explorer' ,
201- platform : 'Windows 7' ,
202- version : '9.0'
203- } , {
204- browserName : 'internet explorer' ,
205- platform : 'Windows 7' ,
206- version : '8.0'
207- } ] ,
208- 'linux' : [ {
209- browserName : 'firefox' ,
210- platform : 'Linux' ,
211- version : '45.0'
212- } , {
213- browserName : 'chrome' ,
214- platform : 'Linux' ,
215- version : '48.0'
216- } ]
217- } ;
218-
219- var matrix = [ ] ;
220- for ( var os in browsers ) {
221- matrix = matrix . concat ( browsers [ os ] ) ;
222- }
223- return matrix ;
224- } ( ) )
225- }
226- }
132+ exec : {
133+ 'browserstack-runner' : 'node_modules/.bin/browserstack-runner'
227134 }
228135 } ) ;
229136
@@ -234,11 +141,10 @@ module.exports = function (grunt) {
234141 }
235142 }
236143
237- grunt . registerTask ( 'saucelabs' , [ 'connect:build-sauce' , 'saucelabs-qunit' ] ) ;
238144 grunt . registerTask ( 'test' , [ 'uglify' , 'jshint' , 'jscs' , 'connect:build-qunit' , 'qunit' , 'nodeunit' ] ) ;
239145
240146 grunt . registerTask ( 'dev' , [ 'test' , 'compare_size' ] ) ;
241- grunt . registerTask ( 'ci' , [ 'test' , 'saucelabs ' ] ) ;
147+ grunt . registerTask ( 'ci' , [ 'test' , 'exec:browserstack-runner ' ] ) ;
242148
243149 grunt . registerTask ( 'default' , 'dev' ) ;
244150} ;
0 commit comments