From 833a3d590d84358b56640a11a438775126bf0e05 Mon Sep 17 00:00:00 2001 From: Jean-Paul Calderone <exarkun@twistedmatrix.com> Date: Fri, 8 May 2020 10:02:08 -0400 Subject: [PATCH] exclude Versioneer source file from coverage measurement/reporting --- .coveragerc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.coveragerc b/.coveragerc index 275e09c..dff5eae 100644 --- a/.coveragerc +++ b/.coveragerc @@ -6,6 +6,18 @@ source = branch = True parallel = True +omit = + # The Versioneer version file in the repository is generated by + # Versioneer. Let's call it Versioneer's responsibility to ensure it + # works and not pay attention to our test suite's coverage of it. Also, + # the way Versioneer works is that the source file in the repository is + # different from the source file in an installation - which is where we + # measure coverage. When the source files differ like this, it's very + # difficult to produce a coherent coverage report (measurements against + # one source file are meaningless when looking at a different source + # file). + src/_zkapauthorizer/_version.py + [paths] source = src/ -- GitLab