From be0c5653afa9a8de40b685d9c6e90a63fcb4479d Mon Sep 17 00:00:00 2001 From: Ivan Habunek Date: Tue, 29 Nov 2022 11:25:52 +0100 Subject: [PATCH] Set up code coverage --- .coveragerc | 3 +++ Makefile | 4 +++- requirements-dev.txt | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .coveragerc diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 0000000..03bf2f2 --- /dev/null +++ b/.coveragerc @@ -0,0 +1,3 @@ +[run] +source=./toot +command_line=-m pytest diff --git a/Makefile b/Makefile index 265e06c..82b14c5 100644 --- a/Makefile +++ b/Makefile @@ -11,7 +11,9 @@ test: pytest -v coverage: - py.test --cov=toot --cov-report html tests/ + coverage erase + coverage run + coverage report clean : find . -name "*pyc" | xargs rm -rf $1 diff --git a/requirements-dev.txt b/requirements-dev.txt index f6abe08..1a45869 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,7 +1,7 @@ +coverage keyring psycopg2-binary pytest -pytest-cov pytest-xdist[psutil] pyxdg pyyaml