Bugzilla ID: 761 The standard "fast-tests" suite is used to sanity-check large parts of the DPDK codebase, but it failed to run successfully on FreeBSD, with large numbers of failures. This is a long-standing issue reported in Bugzilla back in 2021 (hence the 3-digit BZ ID)
This set attempts to rectify this situation by allowing the suite to run without errors. Mostly it does this by disabling test suites that rely on features like multi-process which are unsupported on FreeBSD. It also fixes the test_debug suite which should run on BSD but was failing. After this set, a run on my FreeBSD system passes with zero failures and 22 tests reported as skipped. Bruce Richardson (7): test/timer_secondary: skip test on FreeBSD test/eal_flags: skip test on FreeBSD test/pdump: skip test on FreeBSD test/secondary_process: skip test on FreeBSD test/external_memory: skip test on FreeBSD test/interrupts: skip test on FreeBSD test/debug: fix unit test on FreeBSD app/test/process.h | 11 ++++++++--- app/test/test_debug.c | 6 +++--- app/test/test_eal_flags.c | 26 +++++++++++++------------- app/test/test_external_mem.c | 4 ++-- app/test/test_interrupts.c | 2 +- app/test/test_mp_secondary.c | 4 ++-- app/test/test_pdump.c | 6 ++++++ app/test/test_timer_secondary.c | 4 ++-- 8 files changed, 37 insertions(+), 26 deletions(-) -- 2.51.0

