From 815f89dbf9a97da482f0afe95d9f96ce7ac10553 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0pa=C4=8Dek?= Date: Tue, 4 Oct 2022 16:14:00 +0200 Subject: [PATCH] Fix TSAN artifact gathering in CI Fixup for 2c3b2dabe9a6b3c4a10f6498a1169f39ed031eed. We forgot to update TSAN paths when moving all the unit tests to /tests/. Let's remove paths from find to make it less dependent on exact location, and store all untracked files as we do in the normal unit test template. Related: !6243 (cherry picked from commit 9559eb3b21fec007c53c314be2ebcaf6a12782b2) Adapted for v9_16 branch. --- .gitlab-ci.yml | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e1577798657..1071869cc8c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -337,7 +337,7 @@ stages: .system_test_tsan: &system_test_tsan_job <<: *system_test_common after_script: - - find bin -name 'tsan.*' -exec python3 util/parse_tsan.py {} \; + - find -name 'tsan.*' -exec python3 util/parse_tsan.py {} \; artifacts: expire_in: "1 day" untracked: true @@ -396,16 +396,10 @@ stages: <<: *unit_test_common after_script: - *kyua_report_html - - for f in tsan.* ; do test -f "$f" && python3 util/parse_tsan.py "$f" ; done - - find lib -name 'tsan.*' -exec python3 util/parse_tsan.py {} \; + - find -name 'tsan.*' -exec python3 util/parse_tsan.py {} \; artifacts: + untracked: true expire_in: "1 day" - paths: - - lib/*/tests/tsan.* - - tsan/ - - kyua.log - - kyua.results - - kyua_html/ when: on_failure .respdiff: &respdiff_job -- GitLab