UNPKG

650 BPlain TextView Raw
1TESTS = test/*.js
2REPORTER = spec
3TIMEOUT = 20000
4ISTANBUL = ./node_modules/.bin/istanbul
5MOCHA = ./node_modules/mocha/bin/mocha
6MOCHA_ = ./node_modules/mocha/bin/_mocha
7COVERALLS = ./node_modules/coveralls/bin/coveralls.js
8
9test:
10 @NODE_ENV=test $(MOCHA) -R $(REPORTER) -t $(TIMEOUT) \
11 $(MOCHA_OPTS) \
12 $(TESTS)
13
14test-cov:
15 @$(ISTANBUL) cover --report html $(MOCHA_) -- -t $(TIMEOUT) -R spec $(TESTS)
16
17test-coveralls:
18 @$(ISTANBUL) cover --report lcovonly $(MOCHA_) -- -t $(TIMEOUT) -R spec $(TESTS)
19 @echo TRAVIS_JOB_ID $(TRAVIS_JOB_ID)
20 @cat ./coverage/lcov.info | $(COVERALLS) && rm -rf ./coverage
21
22test-all: test test-coveralls
23
24.PHONY: test