[lng-odp] [API-NEXT 2/2] validation: init: add test for init with platform parameters
Signed-off-by: Nicolas Morey-Chaisemartin --- test/validation/init/init.c | 16 test/validation/init/init.h | 1 + 2 files changed, 17 insertions(+) diff --git a/test/validation/init/init.c b/test/validation/init/init.c index 62bd75c..f7424a9 100644 --- a/test/validation/init/init.c +++ b/test/validation/init/init.c @@ -144,8 +144,24 @@ void init_test_odp_init_global(void) CU_ASSERT(status == 0); } +/* test normal ODP global init with platform params*/ +void init_test_odp_init_global_with_platform_params(void) +{ + int status; + odp_platform_init_t platform_params; + + odp_platform_init_init(&platform_params); + + status = odp_init_global(NULL, &platform_params); + CU_ASSERT_FATAL(status == 0); + + status = odp_term_global(); + CU_ASSERT(status == 0); +} + odp_testinfo_t init_suite_ok[] = { ODP_TEST_INFO(init_test_odp_init_global), + ODP_TEST_INFO(init_test_odp_init_global_with_platform_params), ODP_TEST_INFO_NULL, }; diff --git a/test/validation/init/init.h b/test/validation/init/init.h index 272d426..70240cf 100644 --- a/test/validation/init/init.h +++ b/test/validation/init/init.h @@ -13,6 +13,7 @@ void init_test_odp_init_global_replace_abort(void); void init_test_odp_init_global_replace_log(void); void init_test_odp_init_global(void); +void init_test_odp_init_global_with_platform_params(void); /* test arrays: */ extern odp_testinfo_t init_suite_abort[]; -- 2.6.3.373.g6d475bf.dirty ___ lng-odp mailing list lng-odp@lists.linaro.org https://lists.linaro.org/mailman/listinfo/lng-odp
[lng-odp] [API-NEXT 2/2] validation: init: add test for init with platform parameters
Signed-off-by: Nicolas Morey-Chaisemartin --- test/common_plat/validation/api/init/init.c | 17 + test/common_plat/validation/api/init/init.h | 1 + 2 files changed, 18 insertions(+) diff --git a/test/common_plat/validation/api/init/init.c b/test/common_plat/validation/api/init/init.c index 61055fa..0dc4d97 100644 --- a/test/common_plat/validation/api/init/init.c +++ b/test/common_plat/validation/api/init/init.c @@ -155,8 +155,25 @@ void init_test_odp_init_global(void) CU_ASSERT(status == 0); } +/* test normal ODP global init with platform params*/ +void init_test_odp_init_global_with_platform_params(void) +{ + int status; + odp_instance_t instance; + odp_platform_init_t platform_params; + + odp_platform_init_init(&platform_params); + + status = odp_init_global(&instance, NULL, &platform_params); + 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(init_test_odp_init_global_with_platform_params), ODP_TEST_INFO_NULL, }; diff --git a/test/common_plat/validation/api/init/init.h b/test/common_plat/validation/api/init/init.h index cad9cf9..5fd789b 100644 --- a/test/common_plat/validation/api/init/init.h +++ b/test/common_plat/validation/api/init/init.h @@ -13,6 +13,7 @@ void init_test_odp_init_global_replace_abort(void); void init_test_odp_init_global_replace_log(void); void init_test_odp_init_global(void); +void init_test_odp_init_global_with_platform_params(void); /* test arrays: */ extern odp_testinfo_t init_suite_abort[]; -- 2.10.1.4.g0ffc436