Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'libs/bower_components/ngDialog/protractor.conf.js')
-rw-r--r--libs/bower_components/ngDialog/protractor.conf.js75
1 files changed, 75 insertions, 0 deletions
diff --git a/libs/bower_components/ngDialog/protractor.conf.js b/libs/bower_components/ngDialog/protractor.conf.js
new file mode 100644
index 0000000000..769dfae6e2
--- /dev/null
+++ b/libs/bower_components/ngDialog/protractor.conf.js
@@ -0,0 +1,75 @@
+var args = process.argv.slice(2);
+var plugins = [];
+
+var useA11y = args.indexOf('--a11y') > -1;
+var useConsole = args.indexOf('--console-warning') > -1 || args.indexOf('--console-error') > -1;
+
+if (useA11y) {
+ plugins.push({
+ path: 'node_modules/protractor/plugins/accessibility',
+ chromeA11YDevTools: {
+ treatWarningsAsFailures: true
+ }
+ });
+}
+
+if (useConsole) {
+ plugins.push({
+ path: 'node_modules/protractor/plugins/console',
+ failOnWarning: args.indexOf('--console-warning') > -1,
+ failOnError: args.indexOf('--console-error') > -1
+ });
+}
+var multiCapabilities = [{
+ browserName: 'firefox'
+}];
+
+// if (process.env.TRAVIS_PULL_REQUEST === 'false') {
+// multiCapabilities.push({
+// browserName: 'chrome'
+// });
+
+// if (!useA11y) {
+// multiCapabilities.push({
+// browserName: 'safari'
+// });
+// }
+
+// if (!useA11y && !useConsole) {
+// multiCapabilities.push({
+// browserName: 'internet explorer',
+// version: 10
+// });
+// multiCapabilities.push({
+// browserName: 'internet explorer',
+// version: 11
+// });
+// }
+
+// multiCapabilities.forEach(function(capability) {
+// capability['tunnel-identifier'] = process.env.TRAVIS_JOB_NUMBER;
+// capability.name = 'ngDialog Protractor ' + process.env.TRAVIS_JOB_NUMBER;
+// });
+// }
+
+var config = {
+ allScriptsTimeout: 11000,
+ specs: ['tests/protractor/**/*.js'],
+ multiCapabilities: multiCapabilities,
+ framework: 'jasmine2',
+ jasmineNodeOpts: {
+ defaultTimeoutInterval: 30000
+ },
+ plugins: plugins
+};
+
+// if (process.env.TRAVIS_PULL_REQUEST === 'false') {
+// config.sauceUser = process.env.SAUCE_USERNAME;
+// config.sauceKey = process.env.SAUCE_ACCESS_KEY;
+// }
+
+console.log('TRAVIS_PULL_REQUEST', process.env.TRAVIS_PULL_REQUEST);
+console.log('protractor config: ', config);
+console.log('multiCapabilities: ', multiCapabilities);
+
+module.exports.config = config;