@@ -278,54 +278,87 @@ module.exports = function (grunt) {
278
278
'saucelabs-jasmine' : {
279
279
all : {
280
280
options : {
281
- urls : [ "filemanager-plugin" , "visitor-plugin" , "pre-processor-plugin" , "post-processor-plugin" , "post-processor" , " global-vars", "modify-vars" , "production" , "rootpath-relative" ,
281
+ urls : [ "filemanager-plugin" , "visitor-plugin" , "pre-processor-plugin" , "post-processor-plugin" , "global-vars" , "modify-vars" , "production" , "rootpath-relative" ,
282
282
"rootpath" , "relative-urls" , "browser" , "no-js-errors" , "legacy" , "strict-units"
283
283
] . map ( function ( testName ) {
284
284
return "http://localhost:8081/tmp/browser/test-runner-" + testName + ".html" ;
285
285
} ) ,
286
286
testname : 'Sauce Unit Test for less.js' ,
287
- browsers : [ {
287
+ browsers : [
288
+ // Desktop browsers
289
+ {
288
290
browserName : "chrome" ,
289
- version : '' ,
290
- platform : 'Windows 8 '
291
+ version : 'latest ' ,
292
+ platform : 'Windows 7 '
291
293
} ,
292
294
{
293
295
browserName : "firefox" ,
294
- version : '33 ' ,
296
+ version : 'latest ' ,
295
297
platform : 'Linux'
296
298
} ,
297
299
{
298
- browserName : "iPad" ,
299
- version : '8.0' ,
300
- platform : 'OS X 10.9' ,
301
- 'device-orientation' : 'portrait'
300
+ browserName : 'safari' ,
301
+ version : '9.1' ,
302
+ platform : 'OS X 10.10'
302
303
} ,
303
304
{
304
- browserName : "internet explorer" ,
305
+ browserName : 'safari' ,
305
306
version : '8' ,
306
- platform : 'Windows XP '
307
+ platform : 'OS X 10.10 '
307
308
} ,
308
309
{
309
310
browserName : "internet explorer" ,
310
- version : '9 ' ,
311
- platform : 'Windows 7 '
311
+ version : '8 ' ,
312
+ platform : 'Windows XP '
312
313
} ,
313
314
{
314
315
browserName : "internet explorer" ,
315
- version : '10 ' ,
316
+ version : '9 ' ,
316
317
platform : 'Windows 7'
317
318
} ,
318
319
{
319
320
browserName : "internet explorer" ,
320
321
version : '11' ,
321
322
platform : 'Windows 8.1'
322
- } ] ,
323
+ } ,
324
+ {
325
+ browserName : "edge" ,
326
+ version : '13' ,
327
+ platform : 'Windows 10'
328
+ } ,
329
+ // Mobile browsers
330
+ {
331
+ browserName : "ipad" ,
332
+ version : '8.0' ,
333
+ platform : 'OS X 10.9' ,
334
+ 'device-orientation' : 'portrait'
335
+ } ,
336
+ {
337
+ browserName : 'iphone' ,
338
+ version : '7.1' ,
339
+ platform : 'OS X 10.9'
340
+ } ,
341
+ {
342
+ browserName : 'iphone' ,
343
+ version : '9.3' ,
344
+ platform : 'OS X 10.10'
345
+ } ,
346
+ {
347
+ browerName : 'android' ,
348
+ version : '4.2' ,
349
+ platform : 'Linux'
350
+ }
351
+ ] ,
352
+ public : 'public' ,
353
+ concurrency : 3 ,
354
+ recordVideo : false ,
355
+ videoUploadOnPass : false ,
356
+ recordScreenshots : process . env . TRAVIS_BRANCH !== "master" ,
357
+ build : process . env . TRAVIS_BRANCH === "master" ? process . env . TRAVIS_JOB_ID : undefined ,
358
+ tags : [ process . env . TRAVIS_BUILD_NUMBER , process . env . TRAVIS_PULL_REQUEST , process . env . TRAVIS_BRANCH ] ,
359
+ 'max-duration' : 120 ,
323
360
sauceConfig : {
324
- 'record-video' : process . env . TRAVIS_BRANCH !== "master" ,
325
- 'record-screenshots' : process . env . TRAVIS_BRANCH !== "master" ,
326
- 'idle-timeout' : 100 , 'max-duration' : 120 ,
327
- build : process . env . TRAVIS_BRANCH === "master" ? process . env . TRAVIS_JOB_ID : undefined ,
328
- tags : [ process . env . TRAVIS_BUILD_NUMBER , process . env . TRAVIS_PULL_REQUEST , process . env . TRAVIS_BRANCH ]
361
+ 'idle-timeout' : 100
329
362
} ,
330
363
throttled : 3
331
364
}
@@ -341,6 +374,7 @@ module.exports = function (grunt) {
341
374
} ) ;
342
375
343
376
// Load these plugins to provide the necessary tasks
377
+ grunt . loadNpmTasks ( 'grunt-saucelabs' ) ;
344
378
require ( 'jit-grunt' ) ( grunt ) ;
345
379
346
380
// Actually load this plugin's task(s).
0 commit comments