diff --git a/karma.conf.js b/karma.conf.js index 63f7b75c..399d3b39 100644 --- a/karma.conf.js +++ b/karma.conf.js @@ -11,7 +11,7 @@ module.exports = function (config) { require('karma-webpack'), require('karma-sourcemap-loader'), require('karma-jasmine'), - require('karma-phantomjs-launcher'), + require('karma-chrome-launcher'), require('karma-spec-reporter'), require('karma-remap-istanbul'), require('karma-coverage') @@ -43,9 +43,17 @@ module.exports = function (config) { colors: true, logLevel: config.LOG_INFO, autoWatch: true, - browsers: ['PhantomJS'], - singleRun: true + browsers: ['ChromeHeadlessNoSandbox'], + singleRun: true, + customLaunchers: { + // We can't use the sandbox in container so we disable it. + // See https://github.com/travis-ci/travis-ci/issues/8836#issuecomment-359018652 + ChromeHeadlessNoSandbox: { + base: 'ChromeHeadless', + flags: ['--no-sandbox'] + } + } }; config.set(_config); -}; \ No newline at end of file +}; diff --git a/package.json b/package.json index 99314630..1e1ea71e 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,6 @@ "karma-sourcemap-loader": "0.3.7", "karma-spec-reporter": "^0.0.30", "karma-webpack": "^2.0.3", - "phantomjs-prebuilt": "2.1.14", "reflect-metadata": "^0.1.3", "rimraf": "^2.5.4", "rxjs": "5.4.2",