diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8b3f04592fce60873a61bafe98013f31cc7df825..74a1b743156a53234ecb19d0f6e952f984c0d24d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -517,7 +517,7 @@ coverage:
     - cd build
     - cmake .. -DCMAKE_BUILD_TYPE=Coverage
     - cmake --build . -- -j4
-    - ctest -j4 -V > test.log 
+    - ctest -j4 -VV | gzip -v -9 > test.log.gz 
     - cmake --build . --target coverage
     - tar czf coverage-report.tar.gz coverage-report
   coverage: '/^.*functions\.+:\s(.*\%)\s/'
@@ -534,6 +534,7 @@ coverage:
     when: always
     expire_in: 1 year
     paths:
+      - ${CI_PROJECT_DIR}/build/test.log.gz
       - ${CI_PROJECT_DIR}/build/coverage-report.tar.gz
   cache: 
     paths: