mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-09-28 13:13:37 +08:00
This updates Chai, Karma and Sinon. The breaking changes in Karma 6.0.0 don't affect us. DISABLE_THIRD_PARTY_CHECK=NPM update R=jacktfranklin@chromium.org Bug: none Change-Id: I77c2d4b1aeb1f0544d56c1f8a37e409a19352bfe Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2692906 Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org> Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
42 lines
1.2 KiB
JavaScript
42 lines
1.2 KiB
JavaScript
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);
|
|
Object.assign(config.customLaunchers, browserConfig);
|
|
config.reporters.push('saucelabs');
|
|
config.captureTimeout = 300000;
|
|
|
|
config.sauceLabs = {
|
|
username: auth.SAUCE_USERNAME
|
|
, accessKey: auth.SAUCE_ACCESS_KEY
|
|
, startConnect: ('TRAVIS' in process.env) === false
|
|
, tags: tags
|
|
, testName: 'ChaiJS'
|
|
, tunnelIdentifier: tunnel
|
|
};
|
|
};
|