From 2e77651dd29b463e02eb9c0cd76dcee91d2d8765 Mon Sep 17 00:00:00 2001 From: Evert Timberg Date: Tue, 20 Oct 2015 20:08:41 -0400 Subject: [PATCH] Test in firefox on travis --- .travis.yml | 4 ++++ gulpfile.js | 2 +- karma.conf.ci.js | 7 +++++++ 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 karma.conf.ci.js diff --git a/.travis.yml b/.travis.yml index c66ea5fb7..2c250f717 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,6 +3,10 @@ node_js: - "0.11" - "0.10" +before_install: + - "export DISPLAY=:99.0" + - "sh -e /etc/init.d/xvfb start" + before_script: - npm install diff --git a/gulpfile.js b/gulpfile.js index 39cbc817e..651217eaf 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -139,7 +139,7 @@ function unittestTask() { return gulp.src(files) .pipe(karma({ - configFile: 'karma.conf.js', + configFile: 'karma.conf.ci.js', action: 'run' })); } diff --git a/karma.conf.ci.js b/karma.conf.ci.js new file mode 100644 index 000000000..826b65575 --- /dev/null +++ b/karma.conf.ci.js @@ -0,0 +1,7 @@ +module.exports = function(config) { + config.set({ + browsers: ['Firefox'], + frameworks: ['jasmine'], + reporters: ['progress', 'html'], + }); +}; \ No newline at end of file