File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2041,6 +2041,7 @@ jobs:
20412041 libevent-pthreads-2.1-7 \
20422042 make \
20432043 parallel \
2044+ podman \
20442045 python3-yaml \
20452046 software-properties-common \
20462047 sudo \
@@ -2061,6 +2062,7 @@ jobs:
20612062 with :
20622063 name : prep
20632064 path : prep
2065+ - run : tar xf prep/suricata-verify.tar.gz
20642066 # packaged Rust version is too old for coverage, so get from rustup. 1.85.1 matches
20652067 # LLVM 19
20662068 - name : Install Rust
@@ -2130,7 +2132,12 @@ jobs:
21302132 LLVM_PROFILE_FILE: "/tmp/afp-fw-netns-bridge.profraw"
21312133 - run : llvm-profdata-19 merge -o afp-fw-netns-bridge.profdata /tmp/afp-fw-netns-bridge.profraw
21322134
2133- - run : llvm-profdata-19 merge -o combined.profdata afp-ips.profdata nfq-ips.profdata afp-ips-autofp.profdata nfq-ips-workers.profdata afp-ips-bond1.profdata afp-ips-bond2.profdata afp-fw-netns-bridge.profdata nfq-fw-netns-route.profdata
2135+ - run : python3 ./suricata-verify/live/run.py run
2136+ env :
2137+ LLVM_PROFILE_FILE : " /tmp/sv-live-%p-%m.profraw"
2138+ - run : llvm-profdata-19 merge -o sv-live.profdata /tmp/sv-live-*.profraw
2139+
2140+ - run : llvm-profdata-19 merge -o combined.profdata afp-ips.profdata nfq-ips.profdata afp-ips-autofp.profdata nfq-ips-workers.profdata afp-ips-bond1.profdata afp-ips-bond2.profdata afp-fw-netns-bridge.profdata nfq-fw-netns-route.profdata sv-live.profdata
21342141 - run : llvm-cov-19 export ./src/suricata -instr-profile=combined.profdata -format=lcov --ignore-filename-regex="^(/github/home/.cargo/.*|/usr/.*|/rustc/.*)" --skip-branches > coverage.lcov
21352142 - name : Upload coverage.lcov artifact
21362143 uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
You can’t perform that action at this time.
0 commit comments