From 6b5e562360bdc64256f4fa382458c48d5a31c0d5 Mon Sep 17 00:00:00 2001
From: Bjarke Madsen <bjarke.madsen@geant.org>
Date: Thu, 25 Aug 2022 13:38:58 +0200
Subject: [PATCH] Support multiprocessing in tests

---
 .coveragerc | 2 ++
 tox.ini     | 3 +++
 2 files changed, 5 insertions(+)
 create mode 100644 .coveragerc

diff --git a/.coveragerc b/.coveragerc
new file mode 100644
index 0000000..435f0d7
--- /dev/null
+++ b/.coveragerc
@@ -0,0 +1,2 @@
+[run]
+concurrency=multiprocessing
\ No newline at end of file
diff --git a/tox.ini b/tox.ini
index 47b349f..0394fae 100644
--- a/tox.ini
+++ b/tox.ini
@@ -5,6 +5,8 @@ envlist = py36
 exclude = venv,.tox
 
 [testenv]
+setenv = 
+    COVERAGE_PROCESS_START=.coveragerc
 deps =
     coverage
     flake8
@@ -13,6 +15,7 @@ deps =
 commands =
     coverage erase
     coverage run --source brian_dashboard_manager -m py.test {posargs}
+    coverage combine
     coverage xml
     coverage html
     coverage report --fail-under 75
-- 
GitLab