[PATCH v2 1/4] test/event_eth_rx_adapter: skip tests if no ethdevs
Bruce Richardson
bruce.richardson at intel.com
Thu Feb 19 18:39:50 CET 2026
If no ethdevs are present and devices cannot be created via net_null
driver, skip the tests rather than failing them.
Signed-off-by: Bruce Richardson <bruce.richardson at intel.com>
---
app/test/test_event_eth_rx_adapter.c | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/app/test/test_event_eth_rx_adapter.c b/app/test/test_event_eth_rx_adapter.c
index 2b623bfb28..ae428b3333 100644
--- a/app/test/test_event_eth_rx_adapter.c
+++ b/app/test/test_event_eth_rx_adapter.c
@@ -251,8 +251,11 @@ testsuite_setup(void)
if (!count) {
printf("Testing with net_null device\n");
err = rte_vdev_init("net_null", NULL);
- TEST_ASSERT(err == 0, "Failed to create net_null. err=%d",
- err);
+ if (err != 0) {
+ printf("Failed to create net_null, skipping tests. err=%d\n",
+ err);
+ return TEST_SKIPPED;
+ }
eth_dev_created = true;
}
@@ -311,8 +314,11 @@ testsuite_setup_rx_intr(void)
if (!count) {
printf("Testing with net_null device\n");
err = rte_vdev_init("net_null", NULL);
- TEST_ASSERT(err == 0, "Failed to create net_null. err=%d",
- err);
+ if (err != 0) {
+ printf("Failed to create net_null, skipping tests. err=%d\n",
+ err);
+ return TEST_SKIPPED;
+ }
eth_dev_created = true;
}
--
2.51.0
More information about the dev
mailing list