[CORD-1133] E2E GUI Tests
Change-Id: I521d0cc068a3e328f3d4f421ba4b342bea167e19
diff --git a/conf/protractor.conf.jenkins.js b/conf/protractor.conf.jenkins.js
new file mode 100644
index 0000000..eba3848
--- /dev/null
+++ b/conf/protractor.conf.jenkins.js
@@ -0,0 +1,12 @@
+exports.config = {
+ seleniumServerJar: '/home/teone/selenium/selenium-server-standalone-2.44.0.jar',
+ capabilities: {
+ 'browserName': 'firefox'
+ },
+ specs: [
+ '../e2e/**/*.spec.js'
+ ],
+ jasmineNodeOpts: {
+ showColors: true
+ }
+};
\ No newline at end of file
diff --git a/conf/protractor.conf.js b/conf/protractor.conf.js
new file mode 100644
index 0000000..5709ce0
--- /dev/null
+++ b/conf/protractor.conf.js
@@ -0,0 +1,24 @@
+const SpecReporter = require('jasmine-spec-reporter').SpecReporter;
+
+exports.config = {
+ seleniumAddress: 'http://localhost:4444/wd/hub',
+ suites: {
+ login: '../e2e/login/*.spec.js',
+ dashboard: '../e2e/dashboard/*.spec.js',
+ keyboard: '../e2e/keyboard-shortcuts/*.spec.js',
+ crud: '../e2e/crud/*.spec.js'
+ },
+ onPrepare: function () {
+ jasmine.getEnv().addReporter(new SpecReporter({
+ spec: {
+ displayStacktrace: true
+ }
+ }));
+ },
+ jasmineNodeOpts: {
+ print: function() {},
+ showColors: true, // Use colors in the command line report.
+ defaultTimeoutInterval: (parseInt(process.env.TIMEOUT, 10) + 1000) || 30 * 1000
+ },
+ allScriptsTimeout: parseInt(process.env.TIMEOUT, 10) || 10 * 1000
+};
\ No newline at end of file