Skip to content

Commit 5eef84d

Browse files
committed
Build: expand the saucelabs platforms
1 parent 430337a commit 5eef84d

File tree

1 file changed

+34
-5
lines changed

1 file changed

+34
-5
lines changed

gulpfile.js

+34-5
Original file line numberDiff line numberDiff line change
@@ -170,16 +170,39 @@ var KARMA_CONFIG = {
170170
base: "SauceLabs",
171171
browserName: "firefox"
172172
},
173-
"SL_Safari": {
173+
"SL_Safari_7": {
174174
base: "SauceLabs",
175175
platform: "OS X 10.9",
176176
browserName: "safari",
177177
version: "7"
178178
},
179-
"SL_IE": {
179+
"SL_Safari_8": {
180+
base: "SauceLabs",
181+
platform: "OS X 10.10",
182+
browserName: "safari",
183+
version: "8"
184+
},
185+
"SL_Safari_9": {
186+
base: "SauceLabs",
187+
platform: "OS X 10.11",
188+
browserName: "safari",
189+
version: "9"
190+
},
191+
"SL_IE_10": {
180192
base: "SauceLabs",
181193
browserName: "internet explorer",
182194
version: "10"
195+
},
196+
"SL_IE_11": {
197+
base: "SauceLabs",
198+
browserName: "internet explorer",
199+
platform: "Windows 8.1",
200+
version: "11"
201+
},
202+
"SL_EDGE": {
203+
base: "SauceLabs",
204+
browserName: "microsoftedge",
205+
platform: "Windows 10"
183206
}
184207
},
185208
captureTimeout: 600000,
@@ -191,7 +214,7 @@ var KARMA_CONFIG = {
191214
};
192215
var KARMA_BROWSERS = {
193216
local: ["Chrome", "Firefox"],
194-
saucelabs: ["SL_Chrome", "SL_Firefox", "SL_IE", "SL_Safari"]
217+
saucelabs: ["SL_Chrome", "SL_Firefox", "SL_Safari_7", "SL_Safari_8", "SL_Safari_9", "SL_IE_10", "SL_IE_11"]
195218
};
196219
// allow for IE on windows
197220
if (/^win/.test(process.platform)) {
@@ -219,8 +242,14 @@ gulp.task("test:browser:single", function(done) {
219242
}
220243
if (browsers.length) {
221244
config.browsers = config.browsers.filter(function(b) {
222-
b = b.replace("SL_", "");
223-
return -1 !== browsers.indexOf(b);
245+
b = b.replace("SL_", "").toLowerCase();
246+
var found = false,
247+
asked;
248+
for (var idx = 0; !found && browsers.length > idx; idx++) {
249+
asked = browsers[idx].toLowerCase();
250+
found = (0 === b.indexOf(asked));
251+
}
252+
return found;
224253
});
225254
}
226255

0 commit comments

Comments
 (0)