diff options
author | Maxim Uvarov <maxim.uvarov@linaro.org> | 2015-10-26 16:48:07 +0300 |
---|---|---|
committer | Maxim Uvarov <maxim.uvarov@linaro.org> | 2015-10-26 17:29:47 +0300 |
commit | 05e6b05273ba07ee3ab8e48f55a2cc972287cb2c (patch) | |
tree | 666ab0d0b1c850b525806ecec3a35b9292f22455 /test/validation/classification | |
parent | 00af9c28e62d8eeea4f769c9e4b4a74184616086 (diff) | |
parent | 78872639460a3f454fa69a72f7ea5ab4c547a2b8 (diff) |
Merge branch 'master' into api-next
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Conflicts:
example/classifier/odp_classifier.c
include/odp/api/config.h
include/odp/api/cpu.h
include/odp/api/cpumask.h
include/odp/api/packet_io.h
platform/linux-generic/Makefile.am
platform/linux-generic/arch/linux/odp_cpu_cycles.c
test/performance/odp_scheduling.c
test/validation/classification/odp_classification_testsuites.h
test/validation/system/system.c
Diffstat (limited to 'test/validation/classification')
6 files changed, 41 insertions, 37 deletions
diff --git a/test/validation/classification/classification.c b/test/validation/classification/classification.c index 6641893d7..9c3dbbb69 100644 --- a/test/validation/classification/classification.c +++ b/test/validation/classification/classification.c @@ -9,7 +9,7 @@ #include "odp_classification_testsuites.h" #include "classification.h" -CU_SuiteInfo classification_suites[] = { +odp_suiteinfo_t classification_suites[] = { { .pName = "classification basic", .pTests = classification_suite_basic, }, @@ -23,10 +23,15 @@ CU_SuiteInfo classification_suites[] = { .pInitFunc = classification_suite_init, .pCleanupFunc = classification_suite_term, }, - CU_SUITE_INFO_NULL, + ODP_SUITE_INFO_NULL, }; int classification_main(void) { - return odp_cunit_run(classification_suites); + int ret = odp_cunit_register(classification_suites); + + if (ret == 0) + ret = odp_cunit_run(); + + return ret; } diff --git a/test/validation/classification/classification.h b/test/validation/classification/classification.h index de9c37e13..6a7e8a5ab 100644 --- a/test/validation/classification/classification.h +++ b/test/validation/classification/classification.h @@ -7,7 +7,7 @@ #ifndef _ODP_TEST_CLASSIFICATION_H_ #define _ODP_TEST_CLASSIFICATION_H_ -#include <CUnit/Basic.h> +#include <odp_cunit_common.h> #define SHM_PKT_NUM_BUFS 32 #define SHM_PKT_BUF_SIZE 1024 @@ -71,15 +71,15 @@ void classification_test_pktio_configure(void); void classification_test_pktio_test(void); /* test arrays: */ -extern CU_TestInfo classification_suite_basic[]; -extern CU_TestInfo classification_suite[]; +extern odp_testinfo_t classification_suite_basic[]; +extern odp_testinfo_t classification_suite[]; /* test array init/term functions: */ int classification_suite_init(void); int classification_suite_term(void); /* test registry: */ -extern CU_SuiteInfo classification_suites[]; +extern odp_suiteinfo_t classification_suites[]; /* main test program: */ int classification_main(void); diff --git a/test/validation/classification/odp_classification_basic.c b/test/validation/classification/odp_classification_basic.c index f8b804d4e..20c157f4e 100644 --- a/test/validation/classification/odp_classification_basic.c +++ b/test/validation/classification/odp_classification_basic.c @@ -170,14 +170,14 @@ void classification_test_pmr_match_set_destroy(void) CU_ASSERT(retval == 0); } -CU_TestInfo classification_suite_basic[] = { - _CU_TEST_INFO(classification_test_create_cos), - _CU_TEST_INFO(classification_test_destroy_cos), - _CU_TEST_INFO(classification_test_create_pmr_match), - _CU_TEST_INFO(classification_test_destroy_pmr), - _CU_TEST_INFO(classification_test_cos_set_queue), - _CU_TEST_INFO(classification_test_cos_set_drop), - _CU_TEST_INFO(classification_test_pmr_match_set_create), - _CU_TEST_INFO(classification_test_pmr_match_set_destroy), - CU_TEST_INFO_NULL, +odp_testinfo_t classification_suite_basic[] = { + ODP_TEST_INFO(classification_test_create_cos), + ODP_TEST_INFO(classification_test_destroy_cos), + ODP_TEST_INFO(classification_test_create_pmr_match), + ODP_TEST_INFO(classification_test_destroy_pmr), + ODP_TEST_INFO(classification_test_cos_set_queue), + ODP_TEST_INFO(classification_test_cos_set_drop), + ODP_TEST_INFO(classification_test_pmr_match_set_create), + ODP_TEST_INFO(classification_test_pmr_match_set_destroy), + ODP_TEST_INFO_NULL, }; diff --git a/test/validation/classification/odp_classification_test_pmr.c b/test/validation/classification/odp_classification_test_pmr.c index 4bfe0cbfe..73ba6f5d5 100644 --- a/test/validation/classification/odp_classification_test_pmr.c +++ b/test/validation/classification/odp_classification_test_pmr.c @@ -533,11 +533,11 @@ static void classification_test_pmr_term_ipproto(void) odp_pktio_close(pktio); } -CU_TestInfo classification_suite_pmr[] = { - _CU_TEST_INFO(classification_test_pmr_term_tcp_dport), - _CU_TEST_INFO(classification_test_pmr_term_tcp_sport), - _CU_TEST_INFO(classification_test_pmr_term_udp_dport), - _CU_TEST_INFO(classification_test_pmr_term_udp_sport), - _CU_TEST_INFO(classification_test_pmr_term_ipproto), - CU_TEST_INFO_NULL, +odp_testinfo_t classification_suite_pmr[] = { + ODP_TEST_INFO(classification_test_pmr_term_tcp_dport), + ODP_TEST_INFO(classification_test_pmr_term_tcp_sport), + ODP_TEST_INFO(classification_test_pmr_term_udp_dport), + ODP_TEST_INFO(classification_test_pmr_term_udp_sport), + ODP_TEST_INFO(classification_test_pmr_term_ipproto), + ODP_TEST_INFO_NULL, }; diff --git a/test/validation/classification/odp_classification_tests.c b/test/validation/classification/odp_classification_tests.c index 03a855e5b..7dba8effb 100644 --- a/test/validation/classification/odp_classification_tests.c +++ b/test/validation/classification/odp_classification_tests.c @@ -643,12 +643,12 @@ void classification_test_pktio_test(void) test_pktio_pmr_match_set_cos(); } -CU_TestInfo classification_suite[] = { - _CU_TEST_INFO(classification_test_pmr_terms_avail), - _CU_TEST_INFO(classification_test_pktio_set_skip), - _CU_TEST_INFO(classification_test_pktio_set_headroom), - _CU_TEST_INFO(classification_test_pmr_terms_cap), - _CU_TEST_INFO(classification_test_pktio_configure), - _CU_TEST_INFO(classification_test_pktio_test), - CU_TEST_INFO_NULL, +odp_testinfo_t classification_suite[] = { + ODP_TEST_INFO(classification_test_pmr_terms_avail), + ODP_TEST_INFO(classification_test_pktio_set_skip), + ODP_TEST_INFO(classification_test_pktio_set_headroom), + ODP_TEST_INFO(classification_test_pmr_terms_cap), + ODP_TEST_INFO(classification_test_pktio_configure), + ODP_TEST_INFO(classification_test_pktio_test), + ODP_TEST_INFO_NULL, }; diff --git a/test/validation/classification/odp_classification_testsuites.h b/test/validation/classification/odp_classification_testsuites.h index a7a8baa83..7d27d95b5 100644 --- a/test/validation/classification/odp_classification_testsuites.h +++ b/test/validation/classification/odp_classification_testsuites.h @@ -8,12 +8,11 @@ #define ODP_CLASSIFICATION_TESTSUITES_H_ #include <odp.h> -#include <CUnit/CUnit.h> -#include <CUnit/Basic.h> +#include <odp_cunit_common.h> -extern CU_TestInfo classification_suite[]; -extern CU_TestInfo classification_suite_basic[]; -extern CU_TestInfo classification_suite_pmr[]; +extern odp_testinfo_t classification_suite[]; +extern odp_testinfo_t classification_suite_basic[]; +extern odp_testinfo_t classification_suite_pmr[]; int classification_suite_init(void); int classification_suite_term(void); |