diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5f7bcdb83dab9ca1bc0b5610f8943c505a126abb..c991f77648b9a79768f5e7d763ec1b685f91dd24 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -63,6 +63,7 @@ test:
   <<: *changes
   stage: test
   script:
+    - pip install coverage
     - pip install -r requirements.txt
     - coverage run -m unittest
     - coverage report -m
diff --git a/Makefile b/Makefile
index 70dbcbb8fa564565579e9beee4fe724231358812..aef6a1bbfd6149e0d4ea43a72a2dcebd8a03141a 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,7 @@ docs:
 
 # run tests
 tests:
-	python3 -m   ${TESTS_FILTER}
+	python3 -m unittest ${TESTS_FILTER}
 
 # check
 check: mypy pylint check-format
diff --git a/requirements_dev.txt b/requirements_dev.txt
index 1d175d6a316575d8a7e073ea344e37f0bb0ee368..c41f6d0d7926fe87260da16d8130ab4d190f3122 100644
--- a/requirements_dev.txt
+++ b/requirements_dev.txt
@@ -1,4 +1,3 @@
-coveralls
 mypy
 pylint
 black