Skip to content

Commit bfe4ad4

Browse files
committed
github-ci: test live tests
Adds podman where needed.
1 parent 8455efd commit bfe4ad4

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

.github/workflows/builds.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)