diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 253749aa6e12d9327e8c4c24843cbea89499135f..5f9442413e9e69ca86d914939b4e9522877d7e69 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,7 +8,7 @@ before_script:
 stages:
   - build
   - test
-#  - coverage
+  - coverage
 
 # Define the job for building the project
 build:
@@ -39,36 +39,27 @@ test:
     - ls -l
     - ls -l bin
     - ./bin/ExampleTests
-    - ls -l
-    - cd CMakeFiles/ExampleTests.dir/
-    - ls -l
-    - lcov -d . -c -o coverage.info
-    - lcov -r coverage.info */build/* */tests/* */c++/* -o coverageFiltered.info
-    - lcov --list coverageFiltered.info
-  coverage: '/Total:\|\s*([0-9.]+%)\s.*$/'
-
+#    - ls -l
 #    - cd CMakeFiles/ExampleTests.dir/
 #    - ls -l
 #    - lcov -d . -c -o coverage.info
 #    - lcov -r coverage.info */build/* */tests/* */c++/* -o coverageFiltered.info
 #    - lcov --list coverageFiltered.info
-#    - ls -l
-#    - pwd
 #  coverage: '/Total:\|\s*([0-9.]+%)\s.*$/'
-#  artifacts:
-#      paths:
-#        - ./build/CMakeFiles/ExampleTests.dir/coverageFiltered.info
-#      when: always
 
-#coverage:
-#  stage: coverage
-#  script:
-#      - cd ./build/CMakeFiles/ExampleTests.dir/
-#      - ls -l
-#      - lcov -d . -c -o coverage.info
-#      - lcov -r coverage.info */build/* */tests/* */c++/* -o coverageFiltered.info
-#      - lcov --list coverageFiltered.info
-#  coverage: '/Total:\|\s*([0-9.]+%)\s.*$/'
+
+coverage:
+  stage: coverage
+  script:
+    - cd build
+    - ./bin/ExampleTests
+    - ls -l
+    - cd CMakeFiles/ExampleTests.dir/
+    - ls -l
+    - lcov -d . -c -o coverage.info
+    - lcov -r coverage.info */build/* */tests/* */c++/* -o coverageFiltered.info
+    - lcov --list coverageFiltered.info
+  coverage: '/Total:\|\s*([0-9.]+%)\s.*$/'