PP=$(shell $(PYTHON) setup.py -q show_pythonpath)
RUNPP=$(PYTHON) setup.py run_with_pythonpath
+TAHOE=$(PYTHON) bin/tahoe
.PHONY: make-version build
test-coverage: build src/allmydata/_version.py
rm -f .coverage
- $(PYTHON) setup.py trial --reporter=bwverbose-coverage -s $(TEST)
+ $(TAHOE) debug trial --reporter=bwverbose-coverage $(TEST)
quicktest:
- $(PYTHON) misc/build_helpers/run-with-pythonpath.py trial $(TRIALARGS) $(TEST)
+ $(TAHOE) debug trial $(TRIALARGS) $(TEST)
# code-coverage: install the "coverage" package from PyPI, do "make
# quicktest-coverage" to do a unit test run with coverage-gathering enabled,
quicktest-coverage:
rm -f .coverage
- $(PYTHON) misc/build_helpers/run-with-pythonpath.py trial --reporter=bwverbose-coverage $(TEST)
+ $(TAHOE) debug trial --reporter=bwverbose-coverage $(TEST)
# on my laptop, "quicktest" takes 239s, "quicktest-coverage" takes 304s
# --include appeared in coverage-3.4