Skip to content

Commit 571681b

Browse files
committed
github-ci: add namespace bond tests with multiple nets
1 parent a8cad83 commit 571681b

3 files changed

Lines changed: 548 additions & 1 deletion

File tree

.github/workflows/builds.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2009,6 +2009,12 @@ jobs:
20092009
LLVM_PROFILE_FILE: "/tmp/afp-ips-bond1.profraw"
20102010
- run: llvm-profdata-19 merge -o afp-ips-bond1.profdata /tmp/afp-ips-bond1.profraw
20112011

2012+
- run: |
2013+
./.github/workflows/netns/afp-ips-netns-bond-bridge2.sh "2" "workers" ".github/workflows/netns/ips-netns-bond2.yaml"
2014+
env:
2015+
LLVM_PROFILE_FILE: "/tmp/afp-ips-bond2.profraw"
2016+
- run: llvm-profdata-19 merge -o afp-ips-bond2.profdata /tmp/afp-ips-bond2.profraw
2017+
20122018
- run: |
20132019
./.github/workflows/netns/nfq-ips-netns-route.sh "autofp" ".github/workflows/netns/ips-netns.yaml"
20142020
env:
@@ -2021,7 +2027,7 @@ jobs:
20212027
LLVM_PROFILE_FILE: "/tmp/nfq-ips-workers.profraw"
20222028
- run: llvm-profdata-19 merge -o nfq-ips-workers.profdata /tmp/nfq-ips-workers.profraw
20232029

2024-
- 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
2030+
- 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
20252031
- run: llvm-cov-19 show ./src/suricata -instr-profile=combined.profdata --show-instantiations --ignore-filename-regex="^/root/.*" > coverage.txt
20262032
- name: Upload coverage to Codecov
20272033
uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de

0 commit comments

Comments
 (0)