aboutsummaryrefslogtreecommitdiff
path: root/test/validation/api/time
diff options
context:
space:
mode:
authorDmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org>2018-02-15 03:04:03 +0300
committerMaxim Uvarov <maxim.uvarov@linaro.org>2018-02-20 22:19:55 +0300
commit3e90ecc0bfa4487a29fbdff7ccc1cf5a2a1e8bc0 (patch)
tree3c7ec785b698c65605bc152130609c940dffb3fb /test/validation/api/time
parentdfa1ee94dae761166126445739be0dd6843f6792 (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.am2
-rw-r--r--test/validation/api/time/time.c33
-rw-r--r--test/validation/api/time/time_main.c14
-rw-r--r--test/validation/api/time/time_test.h38
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