diff --git a/.clang-tidy b/.clang-tidy
index edfaa5877309ba2ee84c78627057881ffde11526..5fccedbce2e0b707ef2d2854f22207474981c018 100644
--- a/.clang-tidy
+++ b/.clang-tidy
@@ -22,7 +22,7 @@ readability-*,\
 -readability-else-after-return,\
 "
 WarningsAsErrors: '*'
-HeaderFilterRegex: '.*/(src|test-src)/*'
+HeaderFilterRegex: '.*/(src)/*'
 CheckOptions:
   - key:   modernize-use-default-member-init.UseAssignment
     value: '1'
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e778f1230d832d7afeb40756ec9634096c81db8b..f8bdf756bec32dfb9ea0423f688461e1f4132101 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -101,7 +101,7 @@ static:cppcheck:
 static:clang-tidy:
   <<: *static_template
   script:
-    - jq ".[].file" release/compile_commands.json | tr -d "\"" | xargs -n1 -P$(grep -c processor /proc/cpuinfo) clang-tidy-9 -p release/
+    - jq ".[].file" release/compile_commands.json | tr -d "\"" | grep -v "test-src" | xargs -n1 -P$(grep -c processor /proc/cpuinfo) clang-tidy-9 -p release/
 
 # -----------------------------------------------
 # build