diff options
Diffstat (limited to 'test/validation/api/classification/classification.c')
-rw-r--r-- | test/validation/api/classification/classification.c | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/test/validation/api/classification/classification.c b/test/validation/api/classification/classification.c new file mode 100644 index 000000000..ef975c237 --- /dev/null +++ b/test/validation/api/classification/classification.c @@ -0,0 +1,46 @@ +/* SPDX-License-Identifier: BSD-3-Clause + * Copyright (c) 2015-2018 Linaro Limited + */ + +#include <odp_api.h> +#include <odp_cunit_common.h> +#include "odp_classification_testsuites.h" +#include "classification.h" + +odp_suiteinfo_t classification_suites[] = { + { .name = "classification basic", + .testinfo_tbl = classification_suite_basic, + }, + { .name = "classification pmr tests", + .testinfo_tbl = classification_suite_pmr, + .init_func = classification_suite_pmr_init, + .term_func = classification_suite_pmr_term, + }, + { .name = "classification tests", + .testinfo_tbl = classification_suite, + .init_func = classification_suite_init, + .term_func = classification_suite_term, + }, + { .name = "classification packet vector tests", + .testinfo_tbl = classification_suite_pktv, + .init_func = classification_suite_pktv_init, + .term_func = classification_suite_pktv_term, + }, + ODP_SUITE_INFO_NULL, +}; + +int main(int argc, char *argv[]) +{ + int ret; + + /* parse common options: */ + if (odp_cunit_parse_options(&argc, argv)) + return -1; + + ret = odp_cunit_register(classification_suites); + + if (ret == 0) + ret = odp_cunit_run(); + + return ret; +} |