Skip to content

Commit

Permalink
update: browser comabinations to run parallel tests on
Browse files Browse the repository at this point in the history
  • Loading branch information
Ankit098 authored and francisf committed Mar 15, 2022
1 parent d6691e3 commit 41b3a60
Showing 1 changed file with 16 additions and 13 deletions.
29 changes: 16 additions & 13 deletions conf/test.conf.js
Original file line number Diff line number Diff line change
@@ -1,26 +1,29 @@
const { config: baseConfig }= require("./base.conf.js");
const { config: baseConfig } = require("./base.conf.js");

const parallelConfig = {
maxInstances: 10,
commonCapabilities: {
build: 'browserstack-build-1',
},
capabilities: [{
browserName: 'chrome'
},{
browserName: 'firefox'
},{
browserName: 'internet explorer'
},{
browserName: 'safari'
},{
browserName: 'edge'
browserName: 'chrome',
browserVersion: 'latest',
os: 'Windows',
osVersion: '10'
}, {
browserName: 'safari',
browserVersion: 'latest',
os: 'OS X',
osVersion: 'Big Sur'
}, {
browserName: 'chrome',
device: 'Samsung Galaxy S20'
}],
};

exports.config = {...baseConfig, ...parallelConfig};
exports.config = { ...baseConfig, ...parallelConfig };

// Code to support common capabilities
exports.config.capabilities.forEach(function(caps){
for(var i in exports.config.commonCapabilities) caps[i] = caps[i] || exports.config.commonCapabilities[i];
exports.config.capabilities.forEach(function (caps) {
for (var i in exports.config.commonCapabilities) caps[i] = caps[i] || exports.config.commonCapabilities[i];
});

0 comments on commit 41b3a60

Please sign in to comment.