[lng-odp] [API-NEXT 2/2] validation: init: add test for init with platform parameters

2016-01-26 Thread Nicolas Morey-Chaisemartin
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

2016-12-02 Thread Nicolas Morey-Chaisemartin
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