aboutsummaryrefslogtreecommitdiff
path: root/test/validation/classification
diff options
context:
space:
mode:
authorMaxim Uvarov <maxim.uvarov@linaro.org>2015-10-26 16:48:07 +0300
committerMaxim Uvarov <maxim.uvarov@linaro.org>2015-10-26 17:29:47 +0300
commit05e6b05273ba07ee3ab8e48f55a2cc972287cb2c (patch)
tree666ab0d0b1c850b525806ecec3a35b9292f22455 /test/validation/classification
parent00af9c28e62d8eeea4f769c9e4b4a74184616086 (diff)
parent78872639460a3f454fa69a72f7ea5ab4c547a2b8 (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')
-rw-r--r--test/validation/classification/classification.c11
-rw-r--r--test/validation/classification/classification.h8
-rw-r--r--test/validation/classification/odp_classification_basic.c20
-rw-r--r--test/validation/classification/odp_classification_test_pmr.c14
-rw-r--r--test/validation/classification/odp_classification_tests.c16
-rw-r--r--test/validation/classification/odp_classification_testsuites.h9
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);