1 | MOCHA_OPTS=-t 4000 test/*/*/*-test.js test/*/*/*/*-test.js
|
2 | REPORTER = spec
|
3 |
|
4 | check: test
|
5 |
|
6 | test: test-unit
|
7 |
|
8 | test-unit:
|
9 | @NODE_ENV=test MOCK=on ./node_modules/.bin/mocha \
|
10 | --reporter $(REPORTER) \
|
11 | $(MOCHA_OPTS)
|
12 |
|
13 | lib-cov:
|
14 | jscoverage --encoding=UTF-8 lib lib-cov
|
15 |
|
16 | test-cov: lib-cov
|
17 | mv lib lib-bak
|
18 | mv lib-cov lib
|
19 | $(MAKE) test REPORTER=html-cov > coverage.html
|
20 | rm -rf lib
|
21 | mv lib-bak lib
|
22 |
|
23 | test-coveralls: lib-cov
|
24 | echo TRAVIS_JOB_ID $(TRAVIS_JOB_ID)
|
25 | mv lib lib-bak
|
26 | mv lib-cov lib
|
27 | $(MAKE) test REPORTER=mocha-lcov-reporter > pkgcloud.lcov.raw
|
28 | rm -rf lib
|
29 | mv lib-bak lib
|
30 | sed "s#SF:#SF:$(PWD)/lib/#g" pkgcloud.lcov.raw > pkgcloud.lcov
|
31 | ./node_modules/coveralls/bin/coveralls.js < pkgcloud.lcov
|
32 | rm pkgcloud.lcov pkgcloud.lcov.raw
|
33 |
|
34 | .PHONY: test
|