diff --git a/CMakeLists.txt b/CMakeLists.txt
index 86acd1300bd6f0609e0670d59e3269a55c3dba75..9b2a52509c41ab385cb38dda0a7bffd834d5dbda 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -115,9 +115,12 @@ if (CMAKE_BUILD_TYPE STREQUAL Coverage)
   add_custom_target (coverage DEPENDS coverage-report)
 endif ()
 
-# add call to ./do-copyright.py to run as unit-test-case
-add_test (NAME copyright_notices COMMAND ./do-copyright.py WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
-
+# include this test only if NOT run on gitlab-ci, since there we have a dedicated job for it:
+if (NOT DEFINED ENV{CI})
+  # add call to ./do-copyright.py to run as unit-test-case
+  add_test (NAME copyright_notices COMMAND ./do-copyright.py WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
+endif (NOT DEFINED ENV{CI})
+  
 if (DEFINED ENV{CORSIKA_DATA})
   message ("Found  corsika-data in $ENV{CORSIKA_DATA}")
   set (CORSIKA_DATA $ENV{CORSIKA_DATA})