test: skip tests when missing requirements
[dpdk.git] / app / test / test_eventdev.c
index 00d7327..c745e99 100644 (file)
@@ -997,6 +997,8 @@ static int
 test_eventdev_selftest_impl(const char *pmd, const char *opts)
 {
        rte_vdev_init(pmd, opts);
+       if (rte_event_dev_get_dev_id(pmd) == -ENODEV)
+               return TEST_SKIPPED;
        return rte_event_dev_selftest(rte_event_dev_get_dev_id(pmd));
 }