Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions .coveragerc.test.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
[run]
source = src/
omit =
src/scripts/*
src/tests/*
branch = True

[report]
exclude_lines =
pragma: no cover
if __name__ == .__main__.
show_missing = True

[xml]
output = test-reports/coverage/xml/coverage.xml

[html]
directory = test-reports/coverage/html
8 changes: 4 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -101,21 +101,21 @@ test-all: ## run tests on every Python version with tox
tox

test-coverage: ## run tests and record test coverage
coverage run --rcfile=setup.cfg -m unittest discover -v -c -b -s src -t src
coverage run --rcfile=.coveragerc.test.ini -m unittest discover -v -c -b -s src -t src

test-coverage-report: test-coverage-report-console
test-coverage-report: test-coverage-report-xml
test-coverage-report: test-coverage-report-html
test-coverage-report: ## Run tests, measure code coverage, and generate reports

test-coverage-report-console: ## print test coverage summary
coverage report --rcfile=setup.cfg -m
coverage report --rcfile=.coveragerc.test.ini -m

test-coverage-report-xml: ## Generate test coverage XML report
coverage xml --rcfile=setup.cfg
coverage xml --rcfile=.coveragerc.test.ini

test-coverage-report-html: ## generate test coverage HTML report
coverage html --rcfile=setup.cfg
coverage html --rcfile=.coveragerc.test.ini

build: ## Build Python package
$(PYTHON) setup.py build
Expand Down
19 changes: 0 additions & 19 deletions setup.cfg
Original file line number Diff line number Diff line change
@@ -1,21 +1,2 @@
[bdist_wheel]
universal = 0

[coverage:run]
source = src/
omit =
src/scripts/*
src/tests/*
branch = True

[coverage:report]
exclude_lines =
pragma: no cover
if __name__ == .__main__.
show_missing = True

[coverage:xml]
output = test-reports/coverage/xml/coverage.xml

[coverage:html]
directory = test-reports/coverage/html
2 changes: 1 addition & 1 deletion tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ envlist =
[testenv]
setenv =
PYTHONPATH = {toxinidir}:{toxinidir}/cl_sii
commands = coverage run --rcfile=setup.cfg -m unittest discover -v -c -b -s src -t src
commands = coverage run --rcfile=.coveragerc.test.ini -m unittest discover -v -c -b -s src -t src
deps =
-r{toxinidir}/requirements.txt
-r{toxinidir}/requirements-dev.txt
Expand Down