var config = {
browserStack: {
startTunnel: true,
timeout: 1800,
},
browsers: ['ChromeHeadless', 'FirefoxHeadless'],
customLaunchers: {
bs_safari_12: {
base: 'BrowserStack',
os_version: "Mojave",
browser: "Safari",
browser_version: "12",
os: "OS X"
}
}
};
if (process.env.CI === 'full' && browserStackCredsAvailable()) {
config.browsers.push('bs_safari_12');
}
function browserStackCredsAvailable() {
return process.env.BROWSER_STACK_USERNAME && process.env.BROWSER_STACK_ACCESS_KEY
}
module.exports = config;
|