diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000000..d17253a02d --- /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_success: ./node_modules/.bin/codecov diff --git a/README.md b/README.md index 700d675475..ca66279115 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ ## parse-server +[![Build Status](https://img.shields.io/travis/ParsePlatform/parse-server/master.svg?style=flat)](https://travis-ci.org/ParsePlatform/parse-server) +[![Coverage Status](https://codecov.io/github/ParsePlatform/parse-server/coverage.svg?branch=master)](https://codecov.io/github/ParsePlatform/parse-server?branch=master) + A Parse.com API compatible router package for Express Read the announcement blog post here: http://blog.parse.com/announcements/introducing-parse-server-and-the-database-migration-tool/ diff --git a/package.json b/package.json index e5eb0720b4..d5f5f0f7c1 100644 --- a/package.json +++ b/package.json @@ -22,11 +22,15 @@ "request": "^2.65.0" }, "devDependencies": { + "codecov": "^1.0.1", "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 -x **/spec/** ./node_modules/.bin/jasmine", + "posttest": "mongodb-runner stop" }, "engines": { "node": ">=4.1"