nexus site path corrected
[portal.git] / ecomp-portal-FE / client / bower_components / ng-dialog / protractor.conf.js
1 var args = process.argv.slice(2);
2 var plugins = [];
3
4 var useA11y = args.indexOf('--a11y') > -1;
5 var useConsole = args.indexOf('--console-warning') > -1 || args.indexOf('--console-error') > -1;
6
7 if (useA11y) {
8     plugins.push({
9         path: 'node_modules/protractor/plugins/accessibility',
10         chromeA11YDevTools: {
11             treatWarningsAsFailures: true
12         }
13     });
14 }
15
16 if (useConsole) {
17     plugins.push({
18         path: 'node_modules/protractor/plugins/console',
19         failOnWarning: args.indexOf('--console-warning') > -1,
20         failOnError: args.indexOf('--console-error') > -1
21     });
22 }
23 var multiCapabilities = [{
24     browserName: 'firefox'
25 }];
26
27 // if (process.env.TRAVIS_PULL_REQUEST === 'false') {
28 //     multiCapabilities.push({
29 //         browserName: 'chrome'
30 //     });
31     
32 //     if (!useA11y) {
33 //         multiCapabilities.push({
34 //           browserName: 'safari'
35 //         });
36 //     }
37     
38 //     if (!useA11y && !useConsole) {
39 //         multiCapabilities.push({
40 //             browserName: 'internet explorer',
41 //             version: 10
42 //         });
43 //         multiCapabilities.push({
44 //             browserName: 'internet explorer',
45 //             version: 11
46 //         });
47 //     }
48     
49 //     multiCapabilities.forEach(function(capability) {
50 //         capability['tunnel-identifier'] = process.env.TRAVIS_JOB_NUMBER;
51 //         capability.name = 'ngDialog Protractor ' +  process.env.TRAVIS_JOB_NUMBER;
52 //     });
53 // }
54
55 var config = {
56     allScriptsTimeout: 11000,
57     specs: ['tests/protractor/**/*.js'],
58     multiCapabilities: multiCapabilities,
59     framework: 'jasmine2',
60     jasmineNodeOpts: {
61         defaultTimeoutInterval: 30000
62     },
63     plugins: plugins
64 };
65
66 // if (process.env.TRAVIS_PULL_REQUEST === 'false') {
67 //     config.sauceUser = process.env.SAUCE_USERNAME;
68 //     config.sauceKey = process.env.SAUCE_ACCESS_KEY;
69 // }
70
71 console.log('TRAVIS_PULL_REQUEST', process.env.TRAVIS_PULL_REQUEST);
72 console.log('protractor config: ', config);
73 console.log('multiCapabilities: ', multiCapabilities);
74
75 module.exports.config = config;