/
ciFullConf.js
52 lines (44 loc) · 1.15 KB
/
ciFullConf.js
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
var env = require('./environment.js');
// The main suite of Protractor tests to be run on CI servers.
exports.config = {
sauceUser: process.env.SAUCE_USERNAME,
sauceKey: process.env.SAUCE_ACCESS_KEY,
framework: 'jasmine2',
// Spec patterns are relative to this directory.
specs: [
'basic/*_spec.js'
],
// Exclude patterns are relative to this directory.
exclude: [
'basic/exclude*.js'
],
multiCapabilities: [{
'browserName': 'chrome',
'tunnel-identifier': process.env.TRAVIS_JOB_NUMBER,
'build': process.env.TRAVIS_BUILD_NUMBER,
'name': 'Protractor suite tests',
'version': '42',
'selenium-version': '2.45.0',
'chromedriver-version': '2.15',
'platform': 'OS X 10.9'
}, {
'browserName': 'firefox',
'tunnel-identifier': process.env.TRAVIS_JOB_NUMBER,
'build': process.env.TRAVIS_BUILD_NUMBER,
'name': 'Protractor suite tests',
'version': '37',
'selenium-version': '2.45.0'
}],
baseUrl: env.baseUrl,
jasmineNodeOpts: {
isVerbose: true,
showTiming: true,
defaultTimeoutInterval: 90000
},
params: {
login: {
user: 'Jane',
password: '1234'
}
}
};