From caeb26b1f5c89d1fc1879bb895c350e2f2dc96e4 Mon Sep 17 00:00:00 2001
From: Jiri Podivin <jpodivin@redhat.com>
Date: Tue, 16 Mar 2021 14:59:47 +0100
Subject: [PATCH] Cover report omits test files

Coverage report previously included information about
files used by unit tests. Which distorted the statistics
in a considerable fashion.

Keeping the setting in the .coveragerc is a better option.
Also fixes wrong source path in .coveragerc.

Closes-bug: #1922726

Signed-off-by: Jiri Podivin <jpodivin@redhat.com>
Change-Id: I5c5a473bda9134d72c01eb4aea22452ebfb85fe5
---
 .coveragerc | 3 ++-
 tox.ini     | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/.coveragerc b/.coveragerc
index 5d31ba1..428e34b 100644
--- a/.coveragerc
+++ b/.coveragerc
@@ -1,6 +1,7 @@
 [run]
 branch = True
-source = validations-common
+source = validations_common
+omit = validations_common/tests/*
 
 [report]
 ignore_errors = True
diff --git a/tox.ini b/tox.ini
index 744e19e..aedb803 100644
--- a/tox.ini
+++ b/tox.ini
@@ -113,7 +113,7 @@ passenv = *
 
 [testenv:cover]
 setenv =
-  PYTHON=coverage run --source validations_common --parallel-mode --branch
+  PYTHON=coverage run --parallel-mode --branch
   HOME={envdir}
 commands =
   coverage erase