notify-api-391 increase code coverage to 95%

This commit is contained in:
Kenneth Kehl
2023-08-09 08:33:20 -07:00
parent 10c868bd45
commit afcc324049
2 changed files with 12 additions and 2 deletions

View File

@@ -60,8 +60,8 @@ test: export NEW_RELIC_ENVIRONMENT=test
test: ## Run tests and create coverage report
pipenv run flake8 .
pipenv run isort --check-only ./app ./tests
pipenv run coverage run --omit=*/notifications_utils/* -m pytest --maxfail=10
pipenv run coverage report --fail-under=88
pipenv run coverage run -m pytest --maxfail=10
pipenv run coverage report --fail-under=92
pipenv run coverage html -d .coverage_cache
.PHONY: freeze-requirements

View File

@@ -17,3 +17,13 @@ known_third_party=notifications_utils,notifications_python_client
known_first_party=app,tests
include_trailing_comma=True
use_parentheses=True
[coverage:run]
omit =
# omit anything in a .local directory anywhere
*/.local/*
# omit everything in /usr
/usr/*
*/tests/*
*/virtualenvs/*
*/migrations/*