From ac4243249f06b3e4dad7211cd4c3578996ebb16a Mon Sep 17 00:00:00 2001
From: Jean-Paul Calderone <exarkun@twistedmatrix.com>
Date: Thu, 7 May 2020 09:58:15 -0400
Subject: [PATCH] Try to fix coverage collection from nix

---
 .circleci/config.yml | 2 +-
 .coveragerc          | 5 +++++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/.circleci/config.yml b/.circleci/config.yml
index 494208c..72f66bc 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -147,7 +147,7 @@ jobs:
           name: "Report Coverage"
           command: |
             nix-shell -p 'python.withPackages (ps: [ ps.codecov ])' --run \
-              'codecov --file ./result-doc/share/doc/*/.coverage'
+              'cp ./result-doc/share/doc/*/.coverage ./; coverage combine; codecov --file .coverage'
 
 workflows:
   version: 2
diff --git a/.coveragerc b/.coveragerc
index ec19cb8..f8b5bf4 100644
--- a/.coveragerc
+++ b/.coveragerc
@@ -3,4 +3,9 @@ source =
     _zkapauthorizer
     twisted.plugins.zkapauthorizer
 
+[paths]
+source =
+    src/
+    /nix/store/*/lib/python*/site-packages/
+
 branch = True
-- 
GitLab