aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-07-26 22:52:49 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-07-26 22:52:49 +0200
commitf0e1e4d6b5f9855e5ef4a4c7a692bf77dd81b8ce (patch)
tree8c457115b770640e698fa011a83489b7b86b9d2d
parent00cac2d9ab90bf9804046b8a834159d2941adff7 (diff)
downloadkernel-f0e1e4d6b5f9855e5ef4a4c7a692bf77dd81b8ce.tar.xz
kernel-f0e1e4d6b5f9855e5ef4a4c7a692bf77dd81b8ce.zip
ci: disable coverage for tsan tests
-rw-r--r--.gitlab-ci.yml24
1 files changed, 18 insertions, 6 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9977e54e..373b6818 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -43,7 +43,7 @@ test:bht:
stage: test
image: registry.gitlab.ost.ch:45023/teachos/devcontainers/bht.ci:latest
script:
- - TSAN_OPTIONS=halt_on_error=1 ctest --preset $PRESET-dbg --parallel --output-on-failure
+ - ctest --preset bht-dbg --parallel --output-on-failure
- lcov --quiet --config-file .lcovrc --capture --directory $(pwd) --output-file coverage.info
- lcov --quiet --config-file .lcovrc --list coverage.info
- genhtml --quiet --config-file .lcovrc --prefix $(pwd) --output-directory coverage coverage.info
@@ -59,15 +59,27 @@ test:bht:
coverage_report:
coverage_format: cobertura
path: coverage/cobertura-coverage.xml
- junit: build/$PRESET/**/bht_results/*.xml
- parallel:
- matrix:
- - PRESET: ["bht", "bht-tsan"]
+ junit: build/bht-dbg/**/bht_results/*.xml
+ needs:
+ - job: build:bht
+ parallel:
+ matrix:
+ - PRESET: ["bht"]
+
+test:bht-tsan:
+ stage: test
+ image: registry.gitlab.ost.ch:45023/teachos/devcontainers/bht.ci:latest
+ script:
+ - TSAN_OPTIONS=halt_on_error=1 ctest --preset bht-tsan-dbg --parallel --output-on-failure
+ artifacts:
+ expire_in: 24 hours
+ reports:
+ junit: build/bht-tsan-dbg/**/bht_results/*.xml
needs:
- job: build:bht
parallel:
matrix:
- - PRESET: ['$[[ matrix.PRESET ]]']
+ - PRESET: ["bht-tsan"]
license_check:
stage: .pre