From ca2ac2195d1b7f77a047b04903975bac821921b1 Mon Sep 17 00:00:00 2001 From: Nikita Lutsenko Date: Tue, 2 Feb 2016 20:08:53 -0800 Subject: [PATCH] Add Travis-CI configuration. --- .travis.yml | 10 ++++++++++ package.json | 7 +++++-- 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..b076d4e9 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,10 @@ +branches: + only: + - master +language: node_js +node_js: + - "4.1" + - "4.2" +env: + - MONGODB_VERSION=3.0.8 +after_script: cat ./coverage/coverage-final.json diff --git a/package.json b/package.json index e5eb0720..dffdd189 100644 --- a/package.json +++ b/package.json @@ -23,10 +23,13 @@ }, "devDependencies": { "istanbul": "^0.4.2", - "jasmine": "^2.3.2" + "jasmine": "^2.3.2", + "mongodb-runner": "^3.1.15" }, "scripts": { - "test": "TESTING=1 ./node_modules/.bin/istanbul cover --include-all-sources ./node_modules/.bin/jasmine" + "pretest": "MONGODB_VERSION=${MONGODB_VERSION:=3.0.8} mongodb-runner start", + "test": "TESTING=1 ./node_modules/.bin/istanbul cover --include-all-sources ./node_modules/.bin/jasmine", + "posttest": "mongodb-runner stop" }, "engines": { "node": ">=4.1"