|
1 | 1 | 'use strict';
|
2 | 2 |
|
3 |
| -function addSauceTests(cfg) { |
4 |
| - cfg.reporters.push('saucelabs'); |
5 |
| - cfg.customLaunchers = { |
6 |
| - ie8: { |
7 |
| - base: 'SauceLabs', |
8 |
| - browserName: 'internet explorer', |
9 |
| - platform: 'Windows 7', |
10 |
| - version: '8.0' |
11 |
| - }, |
12 |
| - chrome: { |
13 |
| - base: 'SauceLabs', |
14 |
| - browserName: 'chrome', |
15 |
| - platform: 'Windows 8', |
16 |
| - version: 'latest' |
17 |
| - }, |
18 |
| - edge: { |
19 |
| - base: 'SauceLabs', |
20 |
| - browserName: 'MicrosoftEdge', |
21 |
| - platform: 'Windows 10', |
22 |
| - version: 'latest' |
23 |
| - }, |
24 |
| - firefox: { |
25 |
| - base: 'SauceLabs', |
26 |
| - browserName: 'firefox', |
27 |
| - platform: 'Windows 8.1', |
28 |
| - version: 'latest' |
29 |
| - }, |
30 |
| - safari: { |
31 |
| - base: 'SauceLabs', |
32 |
| - browserName: 'safari', |
33 |
| - platform: 'OS X 10.11', |
34 |
| - version: 'latest' |
35 |
| - } |
36 |
| - }; |
37 |
| - |
38 |
| - cfg.browsers = cfg.browsers.concat(Object.keys(cfg.customLaunchers)); |
39 |
| - |
40 |
| - cfg.sauceLabs = { |
41 |
| - public: 'public' |
42 |
| - }; |
43 |
| - |
44 |
| - // for slow browser booting, ostensibly |
45 |
| - cfg.captureTimeout = 120000; |
46 |
| -} |
47 |
| - |
48 | 3 | module.exports = function(config) {
|
49 | 4 | var cfg = {
|
50 | 5 | frameworks: [
|
@@ -96,7 +51,6 @@ module.exports = function(config) {
|
96 | 51 | cfg.sauceLabs.build = 'TRAVIS #' + process.env.TRAVIS_BUILD_NUMBER
|
97 | 52 | + ' (' + process.env.TRAVIS_BUILD_ID + ')';
|
98 | 53 | cfg.sauceLabs.tunnelIdentifier = process.env.TRAVIS_JOB_NUMBER;
|
99 |
| - cfg.sauceLabs.startConnect = true; |
100 | 54 | }
|
101 | 55 | } else {
|
102 | 56 | if (!(process.env.SAUCE_USERNAME || process.env.SAUCE_ACCESS_KEY)) {
|
@@ -129,3 +83,51 @@ module.exports = function(config) {
|
129 | 83 |
|
130 | 84 | config.set(cfg);
|
131 | 85 | };
|
| 86 | + |
| 87 | +function addSauceTests(cfg) { |
| 88 | + cfg.reporters.push('saucelabs'); |
| 89 | + |
| 90 | + cfg.customLaunchers = { |
| 91 | + ie8: { |
| 92 | + base: 'SauceLabs', |
| 93 | + browserName: 'internet explorer', |
| 94 | + platform: 'Windows 7', |
| 95 | + version: '8.0' |
| 96 | + }, |
| 97 | + chrome: { |
| 98 | + base: 'SauceLabs', |
| 99 | + browserName: 'chrome', |
| 100 | + platform: 'Windows 8', |
| 101 | + version: 'latest' |
| 102 | + }, |
| 103 | + edge: { |
| 104 | + base: 'SauceLabs', |
| 105 | + browserName: 'MicrosoftEdge', |
| 106 | + platform: 'Windows 10', |
| 107 | + version: 'latest' |
| 108 | + }, |
| 109 | + firefox: { |
| 110 | + base: 'SauceLabs', |
| 111 | + browserName: 'firefox', |
| 112 | + platform: 'Windows 8.1', |
| 113 | + version: 'latest' |
| 114 | + }, |
| 115 | + safari: { |
| 116 | + base: 'SauceLabs', |
| 117 | + browserName: 'safari', |
| 118 | + platform: 'OS X 10.11', |
| 119 | + version: 'latest' |
| 120 | + } |
| 121 | + }; |
| 122 | + |
| 123 | + cfg.browsers = cfg.browsers.concat(Object.keys(cfg.customLaunchers)); |
| 124 | + |
| 125 | + cfg.sauceLabs = { |
| 126 | + public: 'public', |
| 127 | + startConnect: true |
| 128 | + }; |
| 129 | + |
| 130 | + // for slow browser booting, ostensibly |
| 131 | + cfg.captureTimeout = 120000; |
| 132 | + cfg.browserNoActivityTimeout = 20000; |
| 133 | +} |
0 commit comments