As the tests themselves do not have specific args, they just call
the cunit_common parsing function to pick up cunit_common and helpers
arguments.

Signed-off-by: Christophe Milard <christophe.mil...@linaro.org>
---
 test/validation/init/init.c            | 18 +++++++++++++++---
 test/validation/init/init.h            |  6 +++---
 test/validation/init/init_main_abort.c |  4 ++--
 test/validation/init/init_main_log.c   |  4 ++--
 4 files changed, 22 insertions(+), 10 deletions(-)

diff --git a/test/validation/init/init.c b/test/validation/init/init.c
index a802d41..61055fa 100644
--- a/test/validation/init/init.c
+++ b/test/validation/init/init.c
@@ -52,10 +52,14 @@ static void odp_init_abort(void)
        abort();
 }
 
-int init_main_abort(void)
+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);
@@ -116,10 +120,14 @@ static int odp_init_log(odp_log_level_t level 
__attribute__((unused)),
        return r;
 }
 
-int init_main_log(void)
+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);
@@ -157,10 +165,14 @@ odp_suiteinfo_t init_suites_ok[] = {
        ODP_SUITE_INFO_NULL,
 };
 
-int init_main_ok(void)
+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);
diff --git a/test/validation/init/init.h b/test/validation/init/init.h
index 272d426..cad9cf9 100644
--- a/test/validation/init/init.h
+++ b/test/validation/init/init.h
@@ -25,8 +25,8 @@ extern odp_suiteinfo_t init_suites_log[];
 extern odp_suiteinfo_t init_suites_ok[];
 
 /* main test program: */
-int init_main_abort(void);
-int init_main_log(void);
-int init_main_ok(void);
+int init_main_abort(int argc, char *argv[]);
+int init_main_log(int argc, char *argv[]);
+int init_main_ok(int argc, char *argv[]);
 
 #endif
diff --git a/test/validation/init/init_main_abort.c 
b/test/validation/init/init_main_abort.c
index c7bdd9d..2e0faaf 100644
--- a/test/validation/init/init_main_abort.c
+++ b/test/validation/init/init_main_abort.c
@@ -5,7 +5,7 @@
  */
 #include "init.h"
 
-int main(void)
+int main(int argc, char *argv[])
 {
-       return init_main_abort();
+       return init_main_abort(argc, argv);
 }
diff --git a/test/validation/init/init_main_log.c 
b/test/validation/init/init_main_log.c
index f35ac38..41dd00d 100644
--- a/test/validation/init/init_main_log.c
+++ b/test/validation/init/init_main_log.c
@@ -5,7 +5,7 @@
  */
 #include "init.h"
 
-int main(void)
+int main(int argc, char *argv[])
 {
-       return init_main_log();
+       return init_main_log(argc, argv);
 }
-- 
2.5.0

_______________________________________________
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to