add coverage information to pytest runs

This commit is contained in:
Brian S. Stephan 2020-03-07 12:04:19 -06:00
parent 1f420eab30
commit fdc8c0aab7
3 changed files with 16 additions and 1 deletions

View File

@ -3,4 +3,5 @@
flake8 # python code quality stuff
pip-tools # pip-compile
pytest # unit tests
pytest-cov # coverage in unit tests
versioneer # automatic version numbering

View File

@ -6,6 +6,7 @@
#
attrs==19.3.0 # via pytest
click==7.0 # via flask, pip-tools
coverage==5.0.3 # via pytest-cov
entrypoints==0.3 # via flake8
flake8==3.7.9 # via -r requirements/requirements-dev.in
flask==1.1.1 # via -r requirements/requirements.in
@ -23,7 +24,8 @@ py==1.8.1 # via pytest
pycodestyle==2.5.0 # via flake8
pyflakes==2.1.1 # via flake8
pyparsing==2.4.6 # via packaging
pytest==5.3.5 # via -r requirements/requirements-dev.in
pytest-cov==2.8.1 # via -r requirements/requirements-dev.in
pytest==5.3.5 # via -r requirements/requirements-dev.in, pytest-cov
six==1.14.0 # via packaging, pip-tools
versioneer==0.18 # via -r requirements/requirements-dev.in
wcwidth==0.1.8 # via pytest

View File

@ -1,8 +1,20 @@
[coverage:run]
branch = True
omit =
.venv/*
incorporealcms/_version.py
setup.py
tests/*
versioneer.py
source =
incorporealcms
[flake8]
exclude = .git,.venv,__pycache__
max-line-length = 120
[tool:pytest]
addopts = --cov=. --cov-report=term --cov-report=term-missing
log_cli = 1
log_cli_level = DEBUG