From e05b3b715dbb8aec739cd48d21206ec2387b67b7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=20K=C3=A4sler?= <tom.kaesler@mni.thm.de>
Date: Thu, 7 Mar 2019 15:28:33 +0100
Subject: [PATCH] add custom chrome with --no-sandbox flag to be docker
 compatible

---
 karma.conf.js | 7 +++++++
 package.json  | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/karma.conf.js b/karma.conf.js
index 0840f6ca5..123819772 100644
--- a/karma.conf.js
+++ b/karma.conf.js
@@ -4,6 +4,13 @@
 module.exports = function (config) {
   config.set({
     basePath: '',
+    browsers : ['ChromeHeadlessCustom'],
+    customLaunchers: {
+      ChromeHeadlessCustom: {
+        base: 'ChromeHeadless',
+        flags: ['--no-sandbox']
+      }
+    },
     frameworks: ['jasmine', '@angular-devkit/build-angular'],
     plugins: [
       require('karma-jasmine'),
diff --git a/package.json b/package.json
index 75d05fbbb..dfd552448 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,7 @@
     "ng": "ng",
     "start": "ng serve --proxy-config proxy.conf.json",
     "build": "ng build --prod",
-    "test": "ng test --watch=false --browsers=ChromeHeadless",
+    "test": "ng test --watch=false --browsers=ChromeHeadlessCustom",
     "lint": "ng lint",
     "e2e": "ng e2e",
     "extract": "ngx-translate-extract -m _ --input ./src --output ./src/assets/i18n/de.json ./src/assets/i18n/en.json --clean --sort --format namespaced-json"
-- 
GitLab