diff options
author | Dmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org> | 2018-02-15 03:04:03 +0300 |
---|---|---|
committer | Maxim Uvarov <maxim.uvarov@linaro.org> | 2018-02-20 22:19:55 +0300 |
commit | 3e90ecc0bfa4487a29fbdff7ccc1cf5a2a1e8bc0 (patch) | |
tree | 3c7ec785b698c65605bc152130609c940dffb3fb /test/validation/api/time | |
parent | dfa1ee94dae761166126445739be0dd6843f6792 (diff) |
validation: time: simplify test infrastructure
Merge separate file with just main() function into main test file.
Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischofer@linaro.org>
Reviewed-by: Petri Savolainen <petri.savolainen@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Diffstat (limited to 'test/validation/api/time')
-rw-r--r-- | test/validation/api/time/Makefile.am | 2 | ||||
-rw-r--r-- | test/validation/api/time/time.c | 33 | ||||
-rw-r--r-- | test/validation/api/time/time_main.c | 14 | ||||
-rw-r--r-- | test/validation/api/time/time_test.h | 38 |
4 files changed, 17 insertions, 70 deletions
diff --git a/test/validation/api/time/Makefile.am b/test/validation/api/time/Makefile.am index bedbfa375..9b0392eb9 100644 --- a/test/validation/api/time/Makefile.am +++ b/test/validation/api/time/Makefile.am @@ -1,4 +1,4 @@ include ../Makefile.inc test_PROGRAMS = time_main -time_main_SOURCES = time_main.c time.c time_test.h +time_main_SOURCES = time.c diff --git a/test/validation/api/time/time.c b/test/validation/api/time/time.c index d7d5b790e..2be9914b0 100644 --- a/test/validation/api/time/time.c +++ b/test/validation/api/time/time.c @@ -8,7 +8,6 @@ #include <odp_api.h> #include "odp_cunit_common.h" -#include "time_test.h" #include <time.h> #define BUSY_LOOP_CNT 30000000 /* used for t > min resolution */ @@ -25,7 +24,7 @@ typedef odp_time_t time_cb(void); typedef uint64_t time_res_cb(void); typedef odp_time_t time_from_ns_cb(uint64_t ns); -void time_test_constants(void) +static void time_test_constants(void) { uint64_t ns; @@ -48,12 +47,12 @@ static void time_test_res(time_res_cb time_res, uint64_t *res) (*res)++; } -void time_test_local_res(void) +static void time_test_local_res(void) { time_test_res(odp_time_local_res, &local_res); } -void time_test_global_res(void) +static void time_test_global_res(void) { time_test_res(odp_time_global_res, &global_res); } @@ -92,17 +91,17 @@ static void time_test_conversion(time_from_ns_cb time_from_ns, uint64_t res) CU_ASSERT(ns1 == 0); } -void time_test_local_conversion(void) +static void time_test_local_conversion(void) { time_test_conversion(odp_time_local_from_ns, local_res); } -void time_test_global_conversion(void) +static void time_test_global_conversion(void) { time_test_conversion(odp_time_global_from_ns, global_res); } -void time_test_monotony(void) +static void time_test_monotony(void) { volatile uint64_t count = 0; odp_time_t l_t1, l_t2, l_t3; @@ -183,12 +182,12 @@ static void time_test_cmp(time_cb time_cur, time_from_ns_cb time_from_ns) CU_ASSERT(odp_time_cmp(t1, ODP_TIME_NULL) == 0); } -void time_test_local_cmp(void) +static void time_test_local_cmp(void) { time_test_cmp(odp_time_local, odp_time_local_from_ns); } -void time_test_global_cmp(void) +static void time_test_global_cmp(void) { time_test_cmp(odp_time_global, odp_time_global_from_ns); } @@ -278,12 +277,12 @@ static void time_test_diff(time_cb time_cur, CU_ASSERT(diff_ns == 0); } -void time_test_local_diff(void) +static void time_test_local_diff(void) { time_test_diff(odp_time_local, odp_time_local_from_ns, local_res); } -void time_test_global_diff(void) +static void time_test_global_diff(void) { time_test_diff(odp_time_global, odp_time_global_from_ns, global_res); } @@ -330,12 +329,12 @@ static void time_test_sum(time_cb time_cur, CU_ASSERT(odp_time_cmp(t2, sum) == 0); } -void time_test_local_sum(void) +static void time_test_local_sum(void) { time_test_sum(odp_time_local, odp_time_local_from_ns, local_res); } -void time_test_global_sum(void) +static void time_test_global_sum(void) { time_test_sum(odp_time_global, odp_time_global_from_ns, global_res); } @@ -376,17 +375,17 @@ static void time_test_wait_until(time_cb time_cur, time_from_ns_cb time_from_ns) } } -void time_test_local_wait_until(void) +static void time_test_local_wait_until(void) { time_test_wait_until(odp_time_local, odp_time_local_from_ns); } -void time_test_global_wait_until(void) +static void time_test_global_wait_until(void) { time_test_wait_until(odp_time_global, odp_time_global_from_ns); } -void time_test_wait_ns(void) +static void time_test_wait_ns(void) { int i; odp_time_t lower_limit, upper_limit; @@ -494,7 +493,7 @@ odp_suiteinfo_t time_suites[] = { ODP_SUITE_INFO_NULL }; -int time_main(int argc, char *argv[]) +int main(int argc, char *argv[]) { int ret; diff --git a/test/validation/api/time/time_main.c b/test/validation/api/time/time_main.c deleted file mode 100644 index c39a0ea13..000000000 --- a/test/validation/api/time/time_main.c +++ /dev/null @@ -1,14 +0,0 @@ -/* Copyright (c) 2015, Linaro Limited - * All rights reserved. - * - * SPDX-License-Identifier: BSD-3-Clause - */ - -#include "config.h" - -#include "time_test.h" - -int main(int argc, char *argv[]) -{ - return time_main(argc, argv); -} diff --git a/test/validation/api/time/time_test.h b/test/validation/api/time/time_test.h deleted file mode 100644 index 109562944..000000000 --- a/test/validation/api/time/time_test.h +++ /dev/null @@ -1,38 +0,0 @@ -/* Copyright (c) 2015, Linaro Limited - * All rights reserved. - * - * SPDX-License-Identifier: BSD-3-Clause - */ - -#ifndef _ODP_TEST_TIME_H_ -#define _ODP_TEST_TIME_H_ - -#include <odp_cunit_common.h> - -/* test functions: */ -void time_test_constants(void); -void time_test_local_res(void); -void time_test_global_res(void); -void time_test_local_conversion(void); -void time_test_global_conversion(void); -void time_test_local_cmp(void); -void time_test_global_cmp(void); -void time_test_local_diff(void); -void time_test_global_diff(void); -void time_test_local_sum(void); -void time_test_global_sum(void); -void time_test_local_wait_until(void); -void time_test_global_wait_until(void); -void time_test_wait_ns(void); -void time_test_monotony(void); - -/* test arrays: */ -extern odp_testinfo_t time_suite_time[]; - -/* test registry: */ -extern odp_suiteinfo_t time_suites[]; - -/* main test program: */ -int time_main(int argc, char *argv[]); - -#endif |