diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e46b6a4cf8d7a6440183ee17cfad04038322d904..0423fb36a06ba3d7dbc3313cda53f48b9fa5eaf7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -62,4 +62,8 @@ coverage:
       - lcov -r coverage.info */build/* */tests/* */c++/* -o coverageFiltered.info
       - lcov --list coverageFiltered.info
   coverage: '/Total:\|\s*([0-9.]+%)\s.*$/'
+  when: on_success
+  dependencies:
+    - test
+