-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy pathtest.conf.js
More file actions
35 lines (34 loc) · 1 KB
/
test.conf.js
File metadata and controls
35 lines (34 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
var config = {
'commonCapabilities': {
'browserstack.user': process.env.BROWSERSTACK_USERNAME || 'BROWSERSTACK_USERNAME',
'browserstack.key': process.env.BROWSERSTACK_ACCESS_KEY || 'BROWSERSTACK_ACCESS_KEY',
'build': 'mocha-browserstack',
'browserstack.debug': 'true',
},
'multiCapabilities': [{
'os': 'Windows',
'os_version': '10',
'browserName': 'Chrome',
'browser_version': 'latest',
'name': 'Parallel test 1'
},
{
'os' : 'OS X',
'os_version' : 'Big Sur',
'browserName' : 'Safari',
'name': 'Parallel test 2'
},
{
'browserName': 'Android',
'device': 'Samsung Galaxy S20',
'realMobile': 'true',
'name': 'Parallel test 3'
}]
};
exports.capabilities = [];
// Code to support common capabilities
config.multiCapabilities.forEach(function(caps) {
var temp_caps = JSON.parse(JSON.stringify(config.commonCapabilities));
for(var i in caps) temp_caps[i] = caps[i];
exports.capabilities.push(temp_caps);
});