| Index: appengine/config_service/ui/bower_components/chai/karma.sauce.js
|
| diff --git a/appengine/config_service/ui/bower_components/chai/karma.sauce.js b/appengine/config_service/ui/bower_components/chai/karma.sauce.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..e57d5e0db81f1adc3af7c6e96e637d66d599102d
|
| --- /dev/null
|
| +++ b/appengine/config_service/ui/bower_components/chai/karma.sauce.js
|
| @@ -0,0 +1,41 @@
|
| +var version = require('./package.json').version;
|
| +var ts = new Date().getTime();
|
| +
|
| +module.exports = function(config) {
|
| + var auth;
|
| +
|
| + try {
|
| + auth = require('./test/auth/index');
|
| + } catch(ex) {
|
| + auth = {};
|
| + auth.SAUCE_USERNAME = process.env.SAUCE_USERNAME || null;
|
| + auth.SAUCE_ACCESS_KEY = process.env.SAUCE_ACCESS_KEY || null;
|
| + }
|
| +
|
| + if (!auth.SAUCE_USERNAME || !auth.SAUCE_ACCESS_KEY) return;
|
| + if (process.env.SKIP_SAUCE) return;
|
| +
|
| + var branch = process.env.TRAVIS_BRANCH || 'local'
|
| + var browserConfig = require('./sauce.browsers');
|
| + var browsers = Object.keys(browserConfig);
|
| + var tags = [ 'chaijs_' + version, auth.SAUCE_USERNAME + '@' + branch ];
|
| + var tunnel = process.env.TRAVIS_JOB_NUMBER || ts;
|
| +
|
| + if (process.env.TRAVIS_JOB_NUMBER) {
|
| + tags.push('travis@' + process.env.TRAVIS_JOB_NUMBER);
|
| + }
|
| +
|
| + config.browsers = config.browsers.concat(browsers);
|
| + config.customLaunchers = browserConfig;
|
| + config.reporters.push('saucelabs');
|
| + config.transports = [ 'xhr-polling' ];
|
| +
|
| + config.sauceLabs = {
|
| + username: auth.SAUCE_USERNAME
|
| + , accessKey: auth.SAUCE_ACCESS_KEY
|
| + , startConnect: true
|
| + , tags: tags
|
| + , testName: 'ChaiJS'
|
| + , tunnelIdentifier: tunnel
|
| + };
|
| +};
|
|
|