aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatias Elo <matias.elo@nokia.com>2021-11-04 14:27:06 +0200
committerMatias Elo <matias.elo@nokia.com>2021-11-11 15:08:08 +0200
commitb0ef493054213ff8195fc537cc7f5b7e67d069be (patch)
tree1644c66740645b8a1391f6b4c5affc7be5442f30
parentbd25b311d5607caa44a806a2d1f791119d854979 (diff)
validation: init: add test for odp_instance() function
Add validation test for the new odp_instance() function. Signed-off-by: Matias Elo <matias.elo@nokia.com> Reviewed-by: Petri Savolainen <petri.savolainen@nokia.com>
-rw-r--r--test/validation/api/init/init_main.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/test/validation/api/init/init_main.c b/test/validation/api/init/init_main.c
index c335e10a3..f1716db25 100644
--- a/test/validation/api/init/init_main.c
+++ b/test/validation/api/init/init_main.c
@@ -1,5 +1,5 @@
/* Copyright (c) 2015-2018, Linaro Limited
- * Copyright (c) 2019, Nokia
+ * Copyright (c) 2019-2021, Nokia
* All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
@@ -11,6 +11,7 @@
#include <stdarg.h>
#include <stdlib.h>
#include <stdio.h>
+#include <string.h>
/* Replacement abort function */
static void ODP_NORETURN my_abort_func(void)
@@ -51,6 +52,7 @@ static void init_test_defaults(void)
{
int ret;
odp_instance_t instance;
+ odp_instance_t current_instance;
odp_init_t param;
odp_init_param_init(&param);
@@ -61,6 +63,9 @@ static void init_test_defaults(void)
ret = odp_init_local(instance, ODP_THREAD_WORKER);
CU_ASSERT_FATAL(ret == 0);
+ CU_ASSERT_FATAL(odp_instance(&current_instance) == 0);
+ CU_ASSERT(memcmp(&current_instance, &instance, sizeof(odp_instance_t)) == 0);
+
ret = odp_term_local();
CU_ASSERT_FATAL(ret == 0);