From 138898f5c2b8bada9469b4276dc0636da83c66f3 Mon Sep 17 00:00:00 2001 From: Eric Leblond Date: Tue, 19 Nov 2024 21:11:45 +0100 Subject: [PATCH] github-actions: add list keywords and app layers Add the 2 command line options to coverage build. --- .github/workflows/builds.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml index b5f6786c73..396325912a 100644 --- a/.github/workflows/builds.yml +++ b/.github/workflows/builds.yml @@ -1514,6 +1514,14 @@ jobs: env: LLVM_PROFILE_FILE: "/tmp/ut.profraw" - run: llvm-profdata-14 merge -o ut.profdata /tmp/ut.profraw + - run: ./src/suricata --list-keywords -l /tmp + env: + LLVM_PROFILE_FILE: "/tmp/lk.profraw" + - run: llvm-profdata-14 merge -o ut.profdata /tmp/lk.profraw + - run: ./src/suricata --list-app-layer-protos -l /tmp + env: + LLVM_PROFILE_FILE: "/tmp/la.profraw" + - run: llvm-profdata-14 merge -o ut.profdata /tmp/la.profraw - run: llvm-cov-14 show ./src/suricata -instr-profile=ut.profdata --show-instantiations --ignore-filename-regex="^/root/.*" > coverage.txt - run: | cd rust