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