Add coverge reporting in CI and upload to codecov

This commit is contained in:
Tomasz Hemperek
2020-12-03 15:37:10 +01:00
committed by Alex Forencich
parent ece1bd430d
commit 435b9c9282
3 changed files with 27 additions and 1 deletions

View File

@@ -53,10 +53,30 @@ python =
3.9: py39
[testenv]
setenv =
COVERAGE=1
deps =
pytest
pytest-xdist
cocotb-test
coverage
pytest-cov
commands =
pytest -n auto
pytest --cov=cocotbext --cov=tests --cov-branch -n auto
bash -c 'find . -type f -name "\.coverage" | xargs coverage combine --append'
whitelist_externals =
bash
# combine if paths are different
[coverage:paths]
source =
cocotbext/
/*/cocotbext
# do not report dependencies
[coverage:report]
omit =
.tox/*