add coverage
This commit is contained in:
parent
288d0c00c6
commit
4883e950ed
5 changed files with 30 additions and 5 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1,2 +1,3 @@
|
|||
node_modules
|
||||
test.js
|
||||
coverage
|
||||
|
|
|
@ -3,3 +3,4 @@ benchmarks
|
|||
examples
|
||||
test
|
||||
Makefile
|
||||
coverage
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
language: node_js
|
||||
node_js:
|
||||
- "0.11"
|
||||
|
||||
script: "make test-travis"
|
||||
after_script: "npm install coveralls@2.10.0 && cat ./coverage/lcov.info | coveralls"
|
||||
|
|
29
Makefile
29
Makefile
|
@ -3,14 +3,35 @@ SRC = lib/*.js
|
|||
|
||||
include node_modules/make-lint/index.mk
|
||||
|
||||
TESTS = test/application \
|
||||
test/context/* \
|
||||
test/request/* \
|
||||
test/response/*
|
||||
|
||||
test:
|
||||
@NODE_ENV=test ./node_modules/.bin/mocha \
|
||||
--require should \
|
||||
--harmony-generators \
|
||||
test/application \
|
||||
test/context/* \
|
||||
test/request/* \
|
||||
test/response/* \
|
||||
$(TESTS) \
|
||||
--bail
|
||||
|
||||
test-cov:
|
||||
@NODE_ENV=test node --harmony-generators \
|
||||
node_modules/.bin/istanbul cover \
|
||||
./node_modules/.bin/_mocha \
|
||||
-- -u exports \
|
||||
--require should \
|
||||
$(TESTS) \
|
||||
--bail
|
||||
|
||||
test-travis:
|
||||
@NODE_ENV=test node --harmony-generators \
|
||||
node_modules/.bin/istanbul cover \
|
||||
./node_modules/.bin/_mocha \
|
||||
--report lcovonly \
|
||||
-- -u exports \
|
||||
--require should \
|
||||
$(TESTS) \
|
||||
--bail
|
||||
|
||||
bench:
|
||||
|
|
|
@ -43,6 +43,7 @@
|
|||
"should": "^3.1.0",
|
||||
"mocha": "^1.17.0",
|
||||
"supertest": "~0.13.0",
|
||||
"istanbul-harmony": "~0.2.9",
|
||||
"make-lint": "^1.0.1"
|
||||
},
|
||||
"engines": {
|
||||
|
|
Loading…
Reference in a new issue