Makefile 453 B

1234567891011121314151617181920
  1. TEST := test.py
  2. COVERAGE_DIR := coverage
  3. COVERAGE_OMIT=/usr/share/pyshared/*,test.py,tests/*
  4. test:
  5. @pyrg $(TEST)
  6. coverage:
  7. coverage erase
  8. @if [ -d $(COVERAGE_DIR) ]; then rm -rf $(COVERAGE_DIR)/* \
  9. else mkdir $(COVERAGE_DIR); fi
  10. coverage run test.py
  11. coverage html --omit=$(COVERAGE_OMIT) -d $(COVERAGE_DIR)
  12. coverage report --omit=$(COVERAGE_OMIT)
  13. clean:
  14. coverage erase
  15. rm -rf $(COVERAGE_DIR) `find -name \*.pyc`
  16. .PHONY: test clean coverage