From 1d0670a8264f25c91e7954402b393317de1e39d3 Mon Sep 17 00:00:00 2001 From: Denys Vuika Date: Tue, 9 Jan 2018 10:33:52 +0000 Subject: [PATCH] add missing headless chrome setup for Travis (#2807) --- .travis.yml | 2 -- lib/config/karma.conf-all.js | 12 ++++++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index d72c3fc9ec..782a80801d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -85,7 +85,5 @@ after_success: cache: directories: - - ./node_modules/material-design-lite - - ./node_modules/material-design-icons - demo-shell/node_modules - lib/node_modules diff --git a/lib/config/karma.conf-all.js b/lib/config/karma.conf-all.js index e3fbc071e3..df0353090b 100644 --- a/lib/config/karma.conf-all.js +++ b/lib/config/karma.conf-all.js @@ -76,6 +76,18 @@ module.exports = function (config) { browsers: ['Chrome'], + customLaunchers: { + ChromeHeadless: { + base: 'Chrome', + flags: [ + '--no-sandbox', + '--headless', + '--disable-gpu', + '--remote-debugging-port=9222' + ] + } + }, + // Karma plugins loaded plugins: [ require('../node_modules/karma-jasmine'),