From b507a0fe3a415bc55916b857ba57e2ecc2172308 Mon Sep 17 00:00:00 2001 From: Sean Zellmer Date: Sat, 7 Mar 2015 16:14:32 -0600 Subject: [PATCH 1/2] Add mongodb as a service for Travis-CI builds --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 3f33964032..67d8a994d7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,7 @@ language: node_js node_js: - '0.10' +services: - mongodb before_script: - 'npm install -g grunt-cli mocha' From 5ab2cb0908a7fc365ab2146b8fba24af20e2af5d Mon Sep 17 00:00:00 2001 From: Sean Zellmer Date: Sat, 7 Mar 2015 16:37:35 -0600 Subject: [PATCH 2/2] Use PhantomJS and run karma in Travis-CI --- karma.conf.js | 2 +- test/run_tests.sh | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/karma.conf.js b/karma.conf.js index 06c2ea78a7..83c9e0a776 100644 --- a/karma.conf.js +++ b/karma.conf.js @@ -94,7 +94,7 @@ module.exports = function(config) { // - Safari (only Mac) // - PhantomJS // - IE (only Windows) - browsers: ['Firefox'], + browsers: ['PhantomJS'], // Continuous Integration mode diff --git a/test/run_tests.sh b/test/run_tests.sh index 6c682411ca..43b395c833 100755 --- a/test/run_tests.sh +++ b/test/run_tests.sh @@ -37,5 +37,7 @@ trap "kill $NODE_PID" EXIT NODE_ENV=testing mocha || exit $? if [ -z "$TRAVIS" ]; then - NODE_ENV=testing grunt karma:continuous && ./node_modules/protractor/bin/protractor protractor.conf.js || exit $? + NODE_ENV=testing ./node_modules/protractor/bin/protractor protractor.conf.js || exit $? fi + +NODE_ENV=testing grunt karma:continuous