@@ -47,13 +47,19 @@ var versions = {
47
47
"Widget" : "widget/widget.html"
48
48
} ;
49
49
50
- function submit ( commit , runs , configFile , extra , done ) {
50
+ function submit ( commit , runs , configFile , browserSets , extra , done ) {
51
51
var testName ,
52
52
testswarm = require ( "testswarm" ) ,
53
53
config = grunt . file . readJSON ( configFile ) . jqueryui ,
54
- browserSets = config . browserSets ,
55
54
commitUrl = "https://github.com/jquery/jquery-ui/commit/" + commit ;
56
55
56
+ browserSets = browserSets || config . browserSets ;
57
+ if ( browserSets [ 0 ] === "[" ) {
58
+
59
+ // We got an array, parse it
60
+ browserSets = JSON . parse ( browserSets ) ;
61
+ }
62
+
57
63
if ( extra ) {
58
64
extra = " (" + extra + ")" ;
59
65
}
@@ -84,23 +90,23 @@ function submit( commit, runs, configFile, extra, done ) {
84
90
} ) ;
85
91
}
86
92
87
- grunt . registerTask ( "testswarm" , function ( commit , configFile ) {
93
+ grunt . registerTask ( "testswarm" , function ( commit , configFile , browserSets ) {
88
94
var test ,
89
95
latestTests = { } ;
90
96
for ( test in tests ) {
91
97
latestTests [ test ] = tests [ test ] + "?nojshint=true" ;
92
98
}
93
- submit ( commit , latestTests , configFile , "" , this . async ( ) ) ;
99
+ submit ( commit , latestTests , configFile , browserSets , "" , this . async ( ) ) ;
94
100
} ) ;
95
101
96
- grunt . registerTask ( "testswarm-multi-jquery" , function ( commit , configFile , minor ) {
102
+ grunt . registerTask ( "testswarm-multi-jquery" , function ( commit , configFile , minor , browserSets ) {
97
103
var allTests = { } ;
98
104
versions [ minor ] . split ( " " ) . forEach ( function ( version ) {
99
105
for ( var test in tests ) {
100
106
allTests [ test + "-" + version ] = tests [ test ] + "?nojshint=true&jquery=" + version ;
101
107
}
102
108
} ) ;
103
- submit ( commit , allTests , configFile , "core " + minor , this . async ( ) ) ;
109
+ submit ( commit , allTests , configFile , browserSets , "core " + minor , this . async ( ) ) ;
104
110
} ) ;
105
111
106
112
} ;
0 commit comments