Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/passman-webextension.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOliv4945 <oliv4945@gmail.com>2019-01-10 16:20:31 +0300
committerOliv4945 <oliv4945@gmail.com>2019-01-10 16:20:31 +0300
commitac1e6e645499d659ad564cfd215b0d9d5239d90b (patch)
tree19eef98a455cef0a16353039d3ce17c1b5c30d12 /karma.conf.js
parentcbc0605795c371f5433632e12ac058d409a9b57b (diff)
Add docker container for testing
Diffstat (limited to 'karma.conf.js')
-rw-r--r--karma.conf.js14
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