From 74822233bdc26c6aabb8d4d5f77d6c4b1b88ddba Mon Sep 17 00:00:00 2001 From: David Marchand Date: Wed, 27 Oct 2021 16:04:57 +0200 Subject: [PATCH] test: create a list of extra tests We removed some tests from the "CI" (fast-tests) list because they were not reliable enough or did not make sense as non regression tests. Since we still build those tests code, leave an option for users to call them. This list can also serve as a point where to document why test X is not suitable for the "CI" list. Signed-off-by: David Marchand --- app/test/meson.build | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/test/meson.build b/app/test/meson.build index a968abac76..b36a97b543 100644 --- a/app/test/meson.build +++ b/app/test/meson.build @@ -291,6 +291,13 @@ fast_tests = [ ['trace_autotest', true], ] +# Tests known to have issues or which don't belong in other tests lists. +extra_test_names = [ + 'alarm_autotest', # ee00af60170b ("test: remove strict timing requirements some tests") + 'cycles_autotest', # ee00af60170b ("test: remove strict timing requirements some tests") + 'delay_us_sleep_autotest', # ee00af60170b ("test: remove strict timing requirements some tests") +] + perf_test_names = [ 'ring_perf_autotest', 'mempool_perf_autotest', @@ -536,3 +543,11 @@ foreach arg : dump_test_names is_parallel : false, suite : 'debug-tests') endforeach + +foreach arg : extra_test_names + test(arg, dpdk_test, + env : ['DPDK_TEST=' + arg], + timeout : timeout_seconds, + is_parallel : false, + suite : 'extra-tests') +endforeach -- 2.20.1