rc-web@69: rc-web@69: ALL_TESTS = $(shell find test/ -name '*.test.js') rc-web@69: ALL_BENCH = $(shell find benchmarks -name '*.bench.js') rc-web@69: rc-web@69: run-tests: rc-web@69: @./node_modules/.bin/expresso \ rc-web@69: -t 3000 \ rc-web@69: -I support \ rc-web@69: --serial \ rc-web@69: $(TESTFLAGS) \ rc-web@69: $(TESTS) rc-web@69: rc-web@69: test: rc-web@69: @$(MAKE) NODE_PATH=lib TESTS="$(ALL_TESTS)" run-tests rc-web@69: rc-web@69: test-cov: rc-web@69: @TESTFLAGS=--cov $(MAKE) test rc-web@69: rc-web@69: test-leaks: rc-web@69: @ls test/leaks/* | xargs node --expose_debug_as=debug --expose_gc rc-web@69: rc-web@69: run-bench: rc-web@69: @node $(PROFILEFLAGS) benchmarks/runner.js rc-web@69: rc-web@69: bench: rc-web@69: @$(MAKE) BENCHMARKS="$(ALL_BENCH)" run-bench rc-web@69: rc-web@69: profile: rc-web@69: @PROFILEFLAGS='--prof --trace-opt --trace-bailout --trace-deopt' $(MAKE) bench rc-web@69: rc-web@69: .PHONY: test bench profile