boday_tf/boday_it/tests/protractor.conf.js
2020-01-27 12:38:52 -05:00

45 lines
1.2 KiB
JavaScript

/*
* Copyright (c) 2013, Divio AG
* Licensed under BSD
* http://github.com/aldryn/aldryn-boilerplate-bootstrap3
*/
'use strict';
/* global browser */
// #############################################################################
// CONFIGURATION
var baseConf = require('./base.conf');
var formatTaskName = baseConf.formatTaskName;
var browsers = baseConf.sauceLabsBrowsers;
var config = {
// Capabilities to be passed to the webdriver instance.
capabilities: {
'browserName': 'phantomjs',
'phantomjs.binary.path': require('phantomjs').path
},
onPrepare: function () {
browser.ignoreSynchronization = true;
},
// Options to be passed to Jasmine-node.
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 240000
}
};
if (process.env.SAUCE_USERNAME && process.env.SAUCE_ACCESS_KEY) {
config.capabilities = null;
config.sauceUser = process.env.SAUCE_USERNAME;
config.sauceKey = process.env.SAUCE_ACCESS_KEY;
config.multiCapabilities = browsers.map(function (browser) {
var browserCapability = browser;
browserCapability.name = formatTaskName(browserCapability.browserName);
return browserCapability;
});
}
exports.config = config;