diff --git a/.coveragerc b/.coveragerc
index 4e1a67de478323f278a7e6f43449d3c8093d68bc..9cc63f0802b796a41d8519a49f1da042211366ed 100644
--- a/.coveragerc
+++ b/.coveragerc
@@ -1,2 +1,4 @@
 [run]
-omit = */Colonel/*
\ No newline at end of file
+omit = 
+	*/Colonel/*
+	*/colonel/*
\ No newline at end of file
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bac7087e6cf07a45826e2000d5f15a178d817206..1fe2e1811b863656e2f9cefcbe331501e726a430 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -22,7 +22,7 @@ test_topfarm_windows:  # name the job what we like
     test
   script:  # runs on windows machine due to tag below
   - cd tests
-  - c:/Anaconda3/envs/pyTopfarm/python.exe -m pytest --cov-report term-missing:skip-covered --cov=topfarm
+  - c:/Anaconda3/envs/pyTopfarm/python.exe -m pytest --cov-report term-missing:skip-covered --cov=../topfarm --cov-config ../.coveragerc
   tags:  # tag for shared runner on windows machine
   - CPAV_old_PC
 
diff --git a/tests/test_try_me.py b/tests/test_try_me.py
index 098798ff9ceee253ce56d9ee9fd7fc5d20acb365..249317a04c8eb825b8cbf320873163702bc766e6 100644
--- a/tests/test_try_me.py
+++ b/tests/test_try_me.py
@@ -14,6 +14,8 @@ def get_try_me_modules():
     for _, modname, _ in pkgutil.walk_packages(package.__path__, package.__name__ + '.'):
         with warnings.catch_warnings():
             warnings.simplefilter("ignore")
+            if 'olonel' in modname:
+                continue
             m = importlib.import_module(modname)
         if 'try_me' in dir(m):
             modules.append(m)