protractor-junit-flake
Version:
A wrapper for protractor to automatically re-run failed tests for a specific number of attempts
41 lines (29 loc) • 761 B
JavaScript
;
var JOB_NUMBER = (process.env.TRAVIS_JOB_NUMBER || '')
var JOB_NAME = 'Flake' + JOB_NUMBER
exports.config = {
specs: [
'../passing-test.js',
'../failing-test.js'
],
capabilities: {
browserName: 'chrome',
name: JOB_NAME,
shardTestFiles: true,
maxInstances: 2,
'tunnel-identifier': JOB_NUMBER
},
sauceUser: process.env.SAUCE_USERNAME,
sauceKey: process.env.SAUCE_ACCESS_KEY,
baseUrl: 'http://localhost:3000/',
framework: 'jasmine',
allScriptsTimeout: 10000,
getPageTimeout: 3000,
jasmineNodeOpts: {
defaultTimeoutInterval: 5000
},
onPrepare: function () {
// let protractor know it doesn't need to look for angular on the page
browser.ignoreSynchronization = true;
}
};