From c622b35f38c3072c3aeb5e51f3a2116e67286e0e Mon Sep 17 00:00:00 2001 From: Nick Uraltsev Date: Tue, 22 Mar 2016 23:46:36 -0700 Subject: [PATCH] Updating configuration to use Firefox for testing PRs --- .travis.yml | 4 ++++ karma.conf.js | 7 +++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8f2dc19..71c72cc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,6 +2,10 @@ language: node_js email: on_failure: change on_success: never +before_script: + - "export DISPLAY=:99.0" + - "sh -e /etc/init.d/xvfb start" + - sleep 3 # give xvfb some time to start after_success: - npm run coveralls env: diff --git a/karma.conf.js b/karma.conf.js index 298b387..2275e47 100644 --- a/karma.conf.js +++ b/karma.conf.js @@ -97,8 +97,11 @@ module.exports = function(config) { browsers = Object.keys(customLaunchers); } else if (process.env.TRAVIS_PULL_REQUEST && process.env.TRAVIS_PULL_REQUEST !== 'false') { - console.log('Cannot run on Sauce Labs as encrypted environment variables are not available to PRs. Using PhantomJS.'); - browsers = ['PhantomJS']; + console.log( + 'Cannot run on Sauce Labs as encrypted environment variables are not available to PRs. ' + + 'Running on Travis.' + ); + browsers = ['Firefox']; } else { console.log('Running locally since SAUCE_USERNAME and SAUCE_ACCESS_KEY environment variables are not set.'); browsers = ['Firefox', 'Chrome', 'Safari', 'Opera'];