From 73095bb08903c8d7fc30fd4d4dd02104b76031bb Mon Sep 17 00:00:00 2001 From: Samaresh Kumar Singh Date: Mon, 17 Aug 2026 17:29:59 -0500 Subject: [PATCH] github-ci: run netmap unit tests Build the netmap job with unittests and run the netmap tests so the multi-slot packet handling stays covered. Ticket: #8777 --- .github/workflows/builds.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml index 40cb826d2f..b32ff49a20 100644 --- a/.github/workflows/builds.yml +++ b/.github/workflows/builds.yml @@ -2863,9 +2863,10 @@ jobs: path: prep - uses: ./.github/actions/install-cbindgen - run: ./autogen.sh - - run: CFLAGS="${DEFAULT_CFLAGS}" ./configure --enable-warnings --enable-netmap --enable-debug + - run: CFLAGS="${DEFAULT_CFLAGS}" ./configure --enable-warnings --enable-netmap --enable-debug --enable-unittests - run: make -j ${{ env.CPUS }} - run: ./src/suricata --build-info | grep -E "Netmap support:\s+yes" + - run: ./src/suricata -u -U Netmap ubuntu-22-04-minimal-recommended-build: name: Ubuntu 22.04 (Minimal/Recommended Build)