mirror of
https://github.com/bckelley/cgm-remote-monitor.git
synced 2026-08-24 03:14:12 -05:00
35 lines
905 B
Makefile
35 lines
905 B
Makefile
|
|
TESTS=tests/*.js
|
|
MONGO_CONNECTION?=mongodb://localhost/test_db
|
|
CUSTOMCONNSTR_mongo_settings_collection?=test_settings
|
|
CUSTOMCONNSTR_mongo_collection?=test_sgvs
|
|
|
|
BLANKET=--require blanket
|
|
|
|
all: test
|
|
|
|
travis-cov:
|
|
NODE_ENV=test node_modules/.bin/mocha ${BLANKET} -R 'travis-cov' ${TESTS}
|
|
|
|
coveralls:
|
|
NODE_ENV=test \
|
|
./node_modules/.bin/mocha ${BLANKET} -R mocha-lcov-reporter \
|
|
${TESTS} | ./coverall.sh
|
|
|
|
coverhtml:
|
|
./node_modules/.bin/mocha ${BLANKET} -R html-cov ${TESTS} > tests/coverage.html
|
|
|
|
test:
|
|
MONGO_CONNECTION=${MONGO_CONNECTION} \
|
|
CUSTOMCONNSTR_mongo_collection=${CUSTOMCONNSTR_mongo_collection} \
|
|
CUSTOMCONNSTR_mongo_settings_collection=${CUSTOMCONNSTR_mongo_settings_collection} \
|
|
mocha --verbose -vvv -R tap ${TESTS}
|
|
|
|
precover:
|
|
./node_modules/.bin/mocha ${BLANKET} ${SHOULD} -R html-cov ${TESTS} | w3m -T text/html
|
|
|
|
|
|
travis: test travis-cov coveralls coverhtml
|
|
|
|
.PHONY: test
|