From a2036f5c55c4e88773cc8835afff30068d157a9a Mon Sep 17 00:00:00 2001 From: aymanpopje Date: Fri, 14 Jun 2024 12:00:55 +0200 Subject: [PATCH] Created script for measuring doing tests and measuring branch coverage. (branch-coverage.py. Requires coverage.py is installed) Made test scripts not count towards branch coverage --- .coveragerc | 1 + branch-coverage.py | 4 ++++ 2 files changed, 5 insertions(+) create mode 100644 branch-coverage.py diff --git a/.coveragerc b/.coveragerc index a5f7fcee8..c42e2db7a 100644 --- a/.coveragerc +++ b/.coveragerc @@ -1,5 +1,6 @@ [report] omit = + */tests/* */python?.?/* */site-packages/nose/* *__init__* diff --git a/branch-coverage.py b/branch-coverage.py new file mode 100644 index 000000000..04ab54c8f --- /dev/null +++ b/branch-coverage.py @@ -0,0 +1,4 @@ +import subprocess + +subprocess.run(["coverage", "run", "--branch", "-m", "pytest", "tests"]) +subprocess.run(["coverage", "report"]) \ No newline at end of file