From 2daad49256e2a2a6ec9f6a7d26aa3ced6247434a Mon Sep 17 00:00:00 2001 From: Bastian Venthur Date: Wed, 18 Aug 2021 11:23:14 +0200 Subject: added coverage report this config will ommit the report on files with 100% coverage --- .github/workflows/main.yml | 2 +- .gitignore | 1 + setup.cfg | 7 +++++++ tox.ini | 1 + 4 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 06f57fd..e6ee180 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -25,5 +25,5 @@ jobs: run: python -m pip install -e . - name: Test with pytest run: | - python -m pip install pytest + python -m pip install pytest pytest-cov pytest diff --git a/.gitignore b/.gitignore index 1c2c744..db83104 100644 --- a/.gitignore +++ b/.gitignore @@ -19,6 +19,7 @@ pip-log.txt # Unit test / coverage reports .coverage .tox +htmlcov/ #Translations *.mo diff --git a/setup.cfg b/setup.cfg index a751016..18a2b67 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,2 +1,9 @@ [sdist] force_manifest = 1 + +[tool:pytest] +addopts = + --cov=feedgenerator + --cov=tests_feedgenerator + --cov-report=html + --cov-report=term-missing:skip-covered diff --git a/tox.ini b/tox.ini index ef55f45..8528187 100644 --- a/tox.ini +++ b/tox.ini @@ -12,3 +12,4 @@ commands = pytest deps = pytest + pytest-cov -- cgit v1.2.1