diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-04-16 16:06:59 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-07-23 09:27:47 +0200 |
commit | c081c68d34985748a4948a250d3cab6f74eb6e09 (patch) | |
tree | fd22b0d7a084ae325205187f8083310943197c95 /cpukit | |
parent | libtest: Add T_get_one_clock_tick_busy() (diff) | |
download | rtems-c081c68d34985748a4948a250d3cab6f74eb6e09.tar.bz2 |
libtest: Add T_make_runner()
Update #3199.
Diffstat (limited to 'cpukit')
-rw-r--r-- | cpukit/include/rtems/test.h | 2 | ||||
-rw-r--r-- | cpukit/libtest/t-test.c | 10 |
2 files changed, 10 insertions, 2 deletions
diff --git a/cpukit/include/rtems/test.h b/cpukit/include/rtems/test.h index b68f303e16..a1a976d7ff 100644 --- a/cpukit/include/rtems/test.h +++ b/cpukit/include/rtems/test.h @@ -2209,6 +2209,8 @@ void T_putchar_default(int, void *); int T_main(const T_config *); +void T_make_runner(void); + bool T_is_runner(void); void T_run_initialize(const T_config *); diff --git a/cpukit/libtest/t-test.c b/cpukit/libtest/t-test.c index 16018335c9..a0336fa461 100644 --- a/cpukit/libtest/t-test.c +++ b/cpukit/libtest/t-test.c @@ -330,7 +330,7 @@ T_scope(char *buf) } static void -T_set_runner(T_context *ctx) +T_do_make_runner(T_context *ctx) { #ifdef __rtems__ ISR_Level level; @@ -353,6 +353,12 @@ T_set_runner(T_context *ctx) #endif } +void +T_make_runner(void) +{ + T_do_make_runner(&T_instance); +} + int T_printf(char const *fmt, ...) { @@ -719,7 +725,7 @@ T_do_run_initialize(const T_config *config) ctx->overall_steps = 0; ctx->overall_failures = 0; - T_set_runner(ctx); + T_do_make_runner(ctx); T_actions_forward(config, T_EVENT_RUN_INITIALIZE_EARLY, config->name); T_do_log(ctx, T_QUIET, "A:%s\n", config->name); T_system(ctx); |