[PATCH v2 35/38] test/test: add remaining tests based on existing helpers
From: Jerin Jacob <hidden>
Date: 2017-03-31 19:38:00
Subsystem:
the rest · Maintainer:
Linus Torvalds
Add the following tests based existing helper functions - Queue based producer-consumer ingress order test - Run existing queue and flow based ordering test in dequeue timeout mode Signed-off-by: Jerin Jacob <redacted> Acked-by: Harry van Haaren <redacted> --- test/test/test_eventdev_octeontx.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+)
diff --git a/test/test/test_eventdev_octeontx.c b/test/test/test_eventdev_octeontx.c
index 8ae8c63..4f24674 100644
--- a/test/test/test_eventdev_octeontx.c
+++ b/test/test/test_eventdev_octeontx.c@@ -1305,6 +1305,14 @@ test_flow_producer_consumer_ingress_order_test(void) worker_flow_based_pipeline); } +/* Queue based producer consumer ingress order test */ +static int +test_queue_producer_consumer_ingress_order_test(void) +{ + return test_producer_consumer_ingress_order_test( + worker_group_based_pipeline); +} + static struct unit_test_suite eventdev_octeontx_testsuite = { .suite_name = "eventdev octeontx unit test suite", .setup = testsuite_setup,
@@ -1370,6 +1378,13 @@ static struct unit_test_suite eventdev_octeontx_testsuite = { test_multi_port_mixed_max_stages_random_sched_type), TEST_CASE_ST(eventdev_setup, eventdev_teardown, test_flow_producer_consumer_ingress_order_test), + TEST_CASE_ST(eventdev_setup, eventdev_teardown, + test_queue_producer_consumer_ingress_order_test), + /* Tests with dequeue timeout */ + TEST_CASE_ST(eventdev_setup_dequeue_timeout, eventdev_teardown, + test_multi_port_flow_ordered_to_atomic), + TEST_CASE_ST(eventdev_setup_dequeue_timeout, eventdev_teardown, + test_multi_port_queue_ordered_to_atomic), TEST_CASES_END() /**< NULL terminate unit test array */ } };
--
2.5.5