You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
ALL_TESTS = $(shell find test/ -name '*.test.js') ALL_INTEGRATION = $(shell find test/ -name '*.integration.js')
run-tests: @./node_modules/.bin/mocha \
-t 5000 \
-s 2400 \
$(TESTFLAGS) \
$(TESTS)
run-integrationtests: @./node_modules/.bin/mocha \
-t 5000 \
-s 6000 \
$(TESTFLAGS) \
$(TESTS)
run-coverage: @./node_modules/.bin/istanbul cover --report html \
./node_modules/.bin/_mocha -- \
-t 5000 \
-s 6000 \
$(TESTFLAGS) \
$(TESTS)
test: @$(MAKE) NODE_TLS_REJECT_UNAUTHORIZED=0 NODE_PATH=lib TESTS="$(ALL_TESTS)" run-tests
integrationtest: @$(MAKE) NODE_TLS_REJECT_UNAUTHORIZED=0 NODE_PATH=lib TESTS="$(ALL_INTEGRATION)" run-integrationtests
coverage: @$(MAKE) NODE_TLS_REJECT_UNAUTHORIZED=0 NODE_PATH=lib TESTS="$(ALL_TESTS)" run-coverage
benchmark: @node bench/sender.benchmark.js @node bench/parser.benchmark.js
autobahn: @NODE_PATH=lib node test/autobahn.js
autobahn-server: @NODE_PATH=lib node test/autobahn-server.js
.PHONY: test coverage
|