Fixed ui routing conflict with syncNotification
Change-Id: I94e0f91ee35ed90ad73798de5d635abc4addbd4b
Removed backbone deps and views
Change-Id: I77185488ffd5415e4815de59cc44ee24420071db
Started E2E UI Tests with selenium
Test running locally, still broken in container because of phantomjs
Removed backone templates
Change-Id: I788cfda3d12e3d1c2828c9ee9f6eb7e4431eae52
diff --git a/views/ngXosLib/karma.conf.ci.js b/views/ngXosLib/karma.conf.ci.js
index 0726edd..2cb72ef 100644
--- a/views/ngXosLib/karma.conf.ci.js
+++ b/views/ngXosLib/karma.conf.ci.js
@@ -15,11 +15,6 @@
let viewFiles = fs.readdirSync(viewDir);
let vendorFiles = fs.readdirSync(vendorDir);
-// hack to avoid testing backbone implementation (they need to be removed)
-viewFiles = viewFiles
- .filter(f => f.indexOf('xosAdminSite') === -1)
- .filter(f => f.indexOf('xosCord') === -1);
-
viewFiles = viewFiles.filter(f => f.indexOf('js') >= 0).filter(f => f.match(/^xos[A-Z][a-z]+/)).map(f => `${viewDir}${f}`);
vendorFiles = vendorFiles.filter(f => f.indexOf('js') >= 0).filter(f => f.match(/^xos[A-Z][a-z]+/)).map(f => `${vendorDir}${f}`);
@@ -52,7 +47,6 @@
'xosHelpers/spec/**/*.test.js'
]);
-
module.exports = function(config) {
/*eslint-enable*/
config.set({
@@ -98,7 +92,7 @@
// test results reporter to use
// possible values: 'dots', 'progress'
// available reporters: https://npmjs.org/browse/keyword/karma-reporter
- reporters: ['dots', 'mocha', 'junit', 'coverage'],
+ reporters: ['dots', 'junit', 'coverage'],
junitReporter: {
outputDir: 'test-result',
@@ -126,14 +120,14 @@
// enable / disable watching file and executing tests whenever any file changes
- autoWatch: true,
+ autoWatch: false,
// start these browsers
// available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
browsers: [
'PhantomJS',
- // 'Chrome'
+ //'Chrome'
],