Skip to content

Commit b7afd56

Browse files
committed
github-ci: test live tests
Adds podman where needed.
1 parent 376db8f commit b7afd56

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

.github/workflows/builds.yml

Lines changed: 4 additions & 0 deletions
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,6 +2132,8 @@ 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

2135+
- run: python3 ./suricata-verify/live/run.py run
2136+
21332137
- 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
21342138
- 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
21352139
- name: Upload coverage.lcov artifact

0 commit comments

Comments
 (0)