aboutsummaryrefslogtreecommitdiff
path: root/test/common_plat/validation/api/init/init.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/common_plat/validation/api/init/init.c')
-rw-r--r--test/common_plat/validation/api/init/init.c188
1 files changed, 0 insertions, 188 deletions
diff --git a/test/common_plat/validation/api/init/init.c b/test/common_plat/validation/api/init/init.c
deleted file mode 100644
index 61055fad5..000000000
--- a/test/common_plat/validation/api/init/init.c
+++ /dev/null
@@ -1,188 +0,0 @@
-/* Copyright (c) 2015, Linaro Limited
- * All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
- */
-
-#include <stdarg.h>
-#include <stdlib.h>
-#include <odp_api.h>
-#include <CUnit/Basic.h>
-#include "init.h"
-
-/* flag set when the replacement logging function is used */
-int replacement_logging_used;
-
-/* replacement abort function: */
-static void odp_init_abort(void) ODP_NORETURN;
-
-/* replacement log function: */
-ODP_PRINTF_FORMAT(2, 3)
-static int odp_init_log(odp_log_level_t level, const char *fmt, ...);
-
-/* test ODP global init, with alternate abort function */
-void init_test_odp_init_global_replace_abort(void)
-{
- int status;
- struct odp_init_t init_data;
- odp_instance_t instance;
-
- memset(&init_data, 0, sizeof(init_data));
- init_data.abort_fn = &odp_init_abort;
-
- status = odp_init_global(&instance, &init_data, NULL);
- CU_ASSERT_FATAL(status == 0);
-
- status = odp_term_global(instance);
- CU_ASSERT(status == 0);
-}
-
-odp_testinfo_t init_suite_abort[] = {
- ODP_TEST_INFO(init_test_odp_init_global_replace_abort),
- ODP_TEST_INFO_NULL,
-};
-
-odp_suiteinfo_t init_suites_abort[] = {
- {"Init", NULL, NULL, init_suite_abort},
- ODP_SUITE_INFO_NULL,
-};
-
-static void odp_init_abort(void)
-{
- abort();
-}
-
-int init_main_abort(int argc, char *argv[])
-{
- int ret;
-
- /* parse common options: */
- if (odp_cunit_parse_options(argc, argv))
- return -1;
-
- /* prevent default ODP init: */
- odp_cunit_register_global_init(NULL);
- odp_cunit_register_global_term(NULL);
-
- /* run the tests: */
- ret = odp_cunit_register(init_suites_abort);
-
- if (ret == 0)
- ret = odp_cunit_run();
-
- return ret;
-}
-
-/* test ODP global init, with alternate log function */
-void init_test_odp_init_global_replace_log(void)
-{
- int status;
- struct odp_init_t init_data;
- odp_instance_t instance;
-
- memset(&init_data, 0, sizeof(init_data));
- init_data.log_fn = &odp_init_log;
-
- replacement_logging_used = 0;
-
- status = odp_init_global(&instance, &init_data, NULL);
- CU_ASSERT_FATAL(status == 0);
-
- CU_ASSERT_TRUE(replacement_logging_used || ODP_DEBUG_PRINT == 0);
-
- status = odp_term_global(instance);
- CU_ASSERT(status == 0);
-}
-
-odp_testinfo_t init_suite_log[] = {
- ODP_TEST_INFO(init_test_odp_init_global_replace_log),
- ODP_TEST_INFO_NULL,
-};
-
-odp_suiteinfo_t init_suites_log[] = {
- {"Init", NULL, NULL, init_suite_log},
- ODP_SUITE_INFO_NULL,
-};
-
-static int odp_init_log(odp_log_level_t level __attribute__((unused)),
- const char *fmt, ...)
-{
- va_list args;
- int r;
-
- /* just set a flag to be sure the replacement fn was used */
- replacement_logging_used = 1;
-
- va_start(args, fmt);
- r = vfprintf(stderr, fmt, args);
- va_end(args);
-
- return r;
-}
-
-int init_main_log(int argc, char *argv[])
-{
- int ret;
-
- /* parse common options: */
- if (odp_cunit_parse_options(argc, argv))
- return -1;
-
- /* prevent default ODP init: */
- odp_cunit_register_global_init(NULL);
- odp_cunit_register_global_term(NULL);
-
- /* register the tests: */
- ret = odp_cunit_register(init_suites_log);
-
- /* run the tests: */
- if (ret == 0)
- ret = odp_cunit_run();
-
- return ret;
-}
-
-/* test normal ODP global init */
-void init_test_odp_init_global(void)
-{
- int status;
- odp_instance_t instance;
-
- status = odp_init_global(&instance, NULL, NULL);
- CU_ASSERT_FATAL(status == 0);
-
- status = odp_term_global(instance);
- CU_ASSERT(status == 0);
-}
-
-odp_testinfo_t init_suite_ok[] = {
- ODP_TEST_INFO(init_test_odp_init_global),
- ODP_TEST_INFO_NULL,
-};
-
-odp_suiteinfo_t init_suites_ok[] = {
- {"Init", NULL, NULL, init_suite_ok},
- ODP_SUITE_INFO_NULL,
-};
-
-int init_main_ok(int argc, char *argv[])
-{
- int ret;
-
- /* parse common options: */
- if (odp_cunit_parse_options(argc, argv))
- return -1;
-
- /* prevent default ODP init: */
- odp_cunit_register_global_init(NULL);
- odp_cunit_register_global_term(NULL);
-
- /* register the tests: */
- ret = odp_cunit_register(init_suites_ok);
-
- /* run the tests: */
- if (ret == 0)
- ret = odp_cunit_run();
-
- return ret;
-}