From b22a84b4f80c35372db4ca17b6440227b3cad71b Mon Sep 17 00:00:00 2001
From: Bryan Brancotte <bryan.brancotte@pasteur.fr>
Date: Wed, 26 Feb 2025 11:05:15 +0100
Subject: [PATCH] add coverage

---
 .gitlab-ci.yml       | 12 ++++++++++++
 requirements-dev.txt |  3 ++-
 setup.py             |  3 ---
 3 files changed, 14 insertions(+), 4 deletions(-)
 delete mode 100644 setup.py

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d86f80b..19485a0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -18,6 +18,18 @@ test:
 
 
 
+cov:
+  stage: test
+  needs: []
+  image: python:3.12-slim
+  script:
+    - pip3 install -r requirements.txt
+    - coverage run --source='.' runtests.py
+    - coverage report
+  coverage: '/TOTAL.+ ([0-9]{1,3}%)/'
+
+
+
 upload:
   stage: deploy
   needs: ['test', ]
diff --git a/requirements-dev.txt b/requirements-dev.txt
index e3846d9..68aa2f1 100644
--- a/requirements-dev.txt
+++ b/requirements-dev.txt
@@ -1,4 +1,5 @@
 setuptools>=62.6
 twine
 black=~25.1.0
-build
\ No newline at end of file
+build
+coverage
\ No newline at end of file
diff --git a/setup.py b/setup.py
deleted file mode 100644
index 6068493..0000000
--- a/setup.py
+++ /dev/null
@@ -1,3 +0,0 @@
-from setuptools import setup
-
-setup()
-- 
GitLab