From a8ddf4ce380714de3fa84e1a90734f5425ea64fe Mon Sep 17 00:00:00 2001 From: Manuel Friedli Date: Sat, 1 Sep 2018 05:30:13 +0200 Subject: [PATCH] Add --no-sandbox flag --- .drone.yml | 2 +- package.json | 1 + src/karma.conf.js | 6 ++++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index cda1553..a3af774 100644 --- a/.drone.yml +++ b/.drone.yml @@ -5,5 +5,5 @@ pipeline: - apt-get update - apt-get install -yq libx11-xcb1 libxcomposite1 libxcursor1 libxdamage1 libcups2 libxss1 libxrandr2 libpangocairo-1.0-0 libatk1.0-0 libatk-bridge2.0-0 libgtk-3-0 libnss3 libasound2 - npm install - - npm run test + - npm run test-no-sandbox - npm run build-prod diff --git a/package.json b/package.json index 637c06a..a7b92bd 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,7 @@ "build": "ng build --delete-output-path", "build-prod": "ng build --prod --optimization --aot --delete-output-path --build-optimizer", "test": "ng test", + "test-no-sandbox": "ng test --browsers ChromeHeadlessNoSandbox", "lint": "ng lint", "e2e": "ng e2e", "postinstall": "npm rebuild node-sass" diff --git a/src/karma.conf.js b/src/karma.conf.js index c184be9..5b5db64 100644 --- a/src/karma.conf.js +++ b/src/karma.conf.js @@ -29,6 +29,12 @@ module.exports = function (config) { logLevel: config.LOG_INFO, autoWatch: true, browsers: ['ChromeHeadless'], + customLaunchers: { + ChromeHeadlessNoSandbox: { + base: 'ChromeHeadless', + flags: ['--no-sandbox'] + } + }, singleRun: false }); };