From 08e387ead9e8d028fe602e14088fb5a65e9f94d4 Mon Sep 17 00:00:00 2001
From: Dantali0n <info@dantalion.nl>
Date: Fri, 5 May 2023 14:28:58 +0200
Subject: [PATCH] Ensure gitlab badge code coverage percentage works

---
 {{cookiecutter.project_slug}}/.gitlab-ci.yml | 1 +
 {{cookiecutter.project_slug}}/tox.ini        | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/{{cookiecutter.project_slug}}/.gitlab-ci.yml b/{{cookiecutter.project_slug}}/.gitlab-ci.yml
index b17457d..b398023 100644
--- a/{{cookiecutter.project_slug}}/.gitlab-ci.yml
+++ b/{{cookiecutter.project_slug}}/.gitlab-ci.yml
@@ -50,6 +50,7 @@ run_unit_tests_coverage:
   image: python:3.7
   script:
    - tox -e coverage
+  coverage: '/(?i)total.*? (100(?:\.0+)?\%|[1-9]?\d(?:\.\d+)?\%)$/'
   artifacts:
     reports:
       coverage_report:
diff --git a/{{cookiecutter.project_slug}}/tox.ini b/{{cookiecutter.project_slug}}/tox.ini
index 0beb24c..1ffa08f 100644
--- a/{{cookiecutter.project_slug}}/tox.ini
+++ b/{{cookiecutter.project_slug}}/tox.ini
@@ -22,7 +22,7 @@ commands =
 [testenv:coverage]
 commands =
     {envpython} --version
-    {envpython} -m pytest --cov-report xml --cov-report html --cov={{cookiecutter.project_slug}}
+    {envpython} -m pytest --cover-report term --cov-report xml --cov-report html --cov={{cookiecutter.project_slug}}
 
 # Use generative name and command prefixes to reuse the same virtualenv
 # for all linting jobs.
-- 
GitLab