From 5ae3fd99a36dfebd8c815a5461eed914a971810b Mon Sep 17 00:00:00 2001 From: Richard Henck <richard.henck@tu-berlin.de> Date: Fri, 7 Aug 2020 11:27:22 +0200 Subject: [PATCH] Improve test runners configs to use headless, no-sandbox Chrome --- e2e/protractor.conf.js | 7 +++++-- src/karma.conf.js | 10 ++++++++-- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/e2e/protractor.conf.js b/e2e/protractor.conf.js index 86776a39..cf8c5881 100644 --- a/e2e/protractor.conf.js +++ b/e2e/protractor.conf.js @@ -9,7 +9,10 @@ exports.config = { './src/**/*.e2e-spec.ts' ], capabilities: { - 'browserName': 'chrome' + browserName: 'chrome', + chromeOptions: { + args: ['--no-sandbox', '--headless'] + } }, directConnect: true, baseUrl: 'http://localhost:4200/', @@ -25,4 +28,4 @@ exports.config = { }); jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } })); } -}; \ No newline at end of file +}; diff --git a/src/karma.conf.js b/src/karma.conf.js index b6e00421..b312c8a9 100644 --- a/src/karma.conf.js +++ b/src/karma.conf.js @@ -25,7 +25,13 @@ module.exports = function (config) { colors: true, logLevel: config.LOG_INFO, autoWatch: true, - browsers: ['Chrome'], + browsers: ['ChromeHeadlessNoSandbox'], + customLaunchers: { + ChromeHeadlessNoSandbox: { + base: 'ChromeHeadless', + flags: ['--no-sandbox'] + } + }, singleRun: false }); -}; \ No newline at end of file +}; -- GitLab