diff options
author | Oliv4945 <oliv4945@gmail.com> | 2019-01-10 16:20:31 +0300 |
---|---|---|
committer | Oliv4945 <oliv4945@gmail.com> | 2019-01-10 16:20:31 +0300 |
commit | ac1e6e645499d659ad564cfd215b0d9d5239d90b (patch) | |
tree | 19eef98a455cef0a16353039d3ce17c1b5c30d12 /karma.conf.js | |
parent | cbc0605795c371f5433632e12ac058d409a9b57b (diff) |
Add docker container for testing
Diffstat (limited to 'karma.conf.js')
-rw-r--r-- | karma.conf.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/karma.conf.js b/karma.conf.js index c339136..ea17ed0 100644 --- a/karma.conf.js +++ b/karma.conf.js @@ -1,10 +1,14 @@ // Karma configuration // Generated on Mon Oct 17 2016 15:46:52 GMT+0200 (CEST) var isTravis = (process.env.TRAVIS_BUILD_NUMBER) ? true : false; +var isDocker = (process.env.DOCKER) ? true : false; var browsers = ['Firefox']; if(!isTravis){ browsers = ['Chrome']; } +if(isDocker){ + browsers = ['Chromium_Docker', 'Firefox_Docker']; +} module.exports = function (config) { config.set({ @@ -62,6 +66,16 @@ module.exports = function (config) { // start these browsers // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher browsers: browsers, + customLaunchers: { + Chromium_Docker: { + base: 'Chromium', + flags: ['--headless', '--disable-gpu', '--remote-debugging-port=9222', '--no-sandbox'] + }, + Firefox_Docker: { + base: 'Firefox', + flags: ['--headless'] + } + }, // Continuous Integration mode |