]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
github-ci: use all profraw files in coverage test
authorVictor Julien <vjulien@oisf.net>
Fri, 9 May 2025 14:09:43 +0000 (16:09 +0200)
committerVictor Julien <victor@inliniac.net>
Sat, 10 May 2025 23:09:38 +0000 (01:09 +0200)
.github/workflows/builds.yml

index 9d177163800dcd5596194c541c73aaee8966f27e..8953b8e870010960a14fdd7f2d23a4b7b2361352 100644 (file)
@@ -1259,7 +1259,8 @@ jobs:
         env:
           LLVM_PROFILE_FILE: "/tmp/dumpconfig.profraw"
       - run: llvm-profdata-19 merge -o dumpconfig.profdata /tmp/dumpconfig.profraw
-      - run: llvm-cov-19 show ./src/suricata -instr-profile=ut.profdata --show-instantiations --ignore-filename-regex="^/root/.*" > coverage.txt
+      - run: llvm-profdata-19 merge -o combined.profdata $(find /tmp/ -name '*.profraw')
+      - run: llvm-cov-19 show ./src/suricata -instr-profile=combined.profdata --show-instantiations --ignore-filename-regex="^/root/.*" > coverage.txt
       - run: |
           cd rust
           cargo test --no-run