From 3721dea3d000cd1aae1991b137a2e8c9f9e8261a Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 10 Oct 2024 08:31:45 +0200 Subject: [PATCH] record02: Fix test end Include _Record_Fatal_dump_base64_zlib() in the test scope. --- testsuites/libtests/record02/init.c | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/testsuites/libtests/record02/init.c b/testsuites/libtests/record02/init.c index 3c4dac25a0..33eaab8f09 100644 --- a/testsuites/libtests/record02/init.c +++ b/testsuites/libtests/record02/init.c @@ -179,18 +179,28 @@ static void Init(rtems_task_argument arg) _Record_Fatal_dump_base64(RTEMS_FATAL_SOURCE_APPLICATION, false, 123); generate_events(); - - TEST_END(); - rtems_test_exit(0); } +static void fatal_extension( + rtems_fatal_source source, + bool always_set_to_false, + rtems_fatal_code code +) +{ + TEST_END(); +} + +#define INITIAL_EXTENSION \ + { NULL, NULL, NULL, NULL, NULL, NULL, NULL, fatal_extension, NULL } + #define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER #define CONFIGURE_APPLICATION_NEEDS_SIMPLE_CONSOLE_DRIVER #define CONFIGURE_MAXIMUM_TASKS 1 -#define CONFIGURE_INITIAL_EXTENSIONS RTEMS_TEST_INITIAL_EXTENSION +#define CONFIGURE_INITIAL_EXTENSIONS \ + INITIAL_EXTENSION, RTEMS_TEST_INITIAL_EXTENSION #define CONFIGURE_RTEMS_INIT_TASKS_TABLE