diff --git a/zeppelin-web/karma.conf.js b/zeppelin-web/karma.conf.js index e12264815fc..018ccb5b111 100644 --- a/zeppelin-web/karma.conf.js +++ b/zeppelin-web/karma.conf.js @@ -115,7 +115,16 @@ module.exports = function(config) { // - Safari (only Mac) // - PhantomJS // - IE (only Windows) - browsers: [ 'PhantomJS' ], + browsers: [ 'FirefoxHeadless' ], + + plugins: [ + 'karma-coverage', + 'karma-jasmine', + 'karma-sourcemap-loader', + 'karma-webpack', + 'karma-spec-reporter', + 'karma-firefox-launcher', + ], reporters: ['spec', 'coverage'], diff --git a/zeppelin-web/package.json b/zeppelin-web/package.json index de83a629d0b..386bd9d1129 100644 --- a/zeppelin-web/package.json +++ b/zeppelin-web/package.json @@ -21,7 +21,6 @@ "test:watch": "karma start karma.conf.js --single-run=false", "pree2e": "webdriver-manager update --gecko false --versions.chrome=2.35", "e2e": "protractor protractor.conf.js", - "pretest": "npm rebuild phantomjs-prebuilt", "karma-test": "karma start karma.conf.js" }, "dependencies": { @@ -83,9 +82,9 @@ "karma": "~3.1.3", "karma-coverage": "^1.1.2", "karma-jasmine": "~2.0.1", - "karma-phantomjs-launcher": "^1.0.4", "karma-sourcemap-loader": "^0.3.7", "karma-spec-reporter": "0.0.31", + "karma-firefox-launcher": "2.1.1", "karma-webpack": "^3.0.5", "load-grunt-tasks": "^0.4.0", "mini-css-extract-plugin": "^0.4.4",