fix chrome headless when root by adding --no-sandbox (#2796)

This commit is contained in:
Andrew Stanton-Nurse 2018-08-13 11:34:38 -07:00 committed by GitHub
parent c737eb32f2
commit 82cef1a0c6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 1 deletions

View File

@ -40,7 +40,7 @@ try {
}
// We use the launchers themselves to figure out if the browser exists. It's a bit sneaky, but it works.
tryAddBrowser("ChromeHeadless", new ChromeHeadlessBrowser(() => { }, {}));
tryAddBrowser("ChromeHeadlessNoSandbox", new ChromeHeadlessBrowser(() => { }, {}));
tryAddBrowser("ChromiumHeadless", new ChromiumHeadlessBrowser(() => { }, {}));
tryAddBrowser("FirefoxHeadless", new FirefoxHeadlessBrowser(0, () => { }, {}));
@ -53,6 +53,12 @@ try {
module.exports = createKarmaConfig({
browsers,
customLaunchers: {
ChromeHeadlessNoSandbox: {
base: 'ChromeHeadless',
flags: ['--no-sandbox']
}
}
});
} catch (e) {
console.error(e);