|
|
|
@ -1514,6 +1514,10 @@ jobs:
|
|
|
|
|
env:
|
|
|
|
|
LLVM_PROFILE_FILE: "/tmp/ut.profraw"
|
|
|
|
|
- run: llvm-profdata-14 merge -o ut.profdata /tmp/ut.profraw
|
|
|
|
|
- run: ./src/suricata --list-runmodes -l /tmp
|
|
|
|
|
env:
|
|
|
|
|
LLVM_PROFILE_FILE: "/tmp/listrunmodes.profraw"
|
|
|
|
|
- run: llvm-profdata-14 merge -o listrunmodes.profdata /tmp/listrunmodes.profraw
|
|
|
|
|
- run: ./src/suricata --list-keywords -l /tmp
|
|
|
|
|
env:
|
|
|
|
|
LLVM_PROFILE_FILE: "/tmp/lk.profraw"
|
|
|
|
@ -1522,6 +1526,14 @@ jobs:
|
|
|
|
|
env:
|
|
|
|
|
LLVM_PROFILE_FILE: "/tmp/la.profraw"
|
|
|
|
|
- run: llvm-profdata-14 merge -o la.profdata /tmp/la.profraw
|
|
|
|
|
- run: ./src/suricata --dump-features -c suricata.yaml -l /tmp
|
|
|
|
|
env:
|
|
|
|
|
LLVM_PROFILE_FILE: "/tmp/dumpfeatures.profraw"
|
|
|
|
|
- run: llvm-profdata-14 merge -o dumpfeatures.profdata /tmp/dumpfeatures.profraw
|
|
|
|
|
- run: ./src/suricata --dump-config -c suricata.yaml -l /tmp
|
|
|
|
|
env:
|
|
|
|
|
LLVM_PROFILE_FILE: "/tmp/dumpconfig.profraw"
|
|
|
|
|
- run: llvm-profdata-14 merge -o dumpconfig.profdata /tmp/dumpconfig.profraw
|
|
|
|
|
- run: llvm-cov-14 show ./src/suricata -instr-profile=ut.profdata --show-instantiations --ignore-filename-regex="^/root/.*" > coverage.txt
|
|
|
|
|
- run: |
|
|
|
|
|
cd rust
|
|
|
|
|