restrict coverage to in-tree files
this turns out to be needed again on my local machine, which otherwise shows coverage under /usr/lib/python3.11/dist-python
This commit is contained in:
parent
00d328b56e
commit
2613945f7b
1 changed files with 4 additions and 3 deletions
7
Makefile
7
Makefile
|
|
@ -21,14 +21,15 @@ PYTHON ?= python3
|
|||
.PHONY: default
|
||||
default: coverage mypy
|
||||
|
||||
COVERAGE_INCLUDE=--include "src/**/*.py"
|
||||
.PHONY: coverage
|
||||
coverage:
|
||||
$(Q)$(PYTHON) -mcoverage erase
|
||||
$(Q)env PYTHONPATH=src $(PYTHON) -mcoverage run --branch -p -m unittest discover -s src
|
||||
$(Q)$(PYTHON) -mcoverage combine -q
|
||||
$(Q)$(PYTHON) -mcoverage html
|
||||
$(Q)$(PYTHON) -mcoverage xml
|
||||
$(Q)$(PYTHON) -mcoverage report --fail-under=100
|
||||
$(Q)$(PYTHON) -mcoverage html $(COVERAGE_INCLUDE)
|
||||
$(Q)$(PYTHON) -mcoverage xml $(COVERAGE_INCLUDE)
|
||||
$(Q)$(PYTHON) -mcoverage report --fail-under=100 $(COVERAGE_INCLUDE)
|
||||
|
||||
.PHONY: mypy
|
||||
mypy:
|
||||
|
|
|
|||
Loading…
Reference in a new issue