diff options
Diffstat (limited to 'testsuites/samples/loopback')
-rw-r--r-- | testsuites/samples/loopback/init.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/testsuites/samples/loopback/init.c b/testsuites/samples/loopback/init.c index 398dbe7f5c..c01d13859b 100644 --- a/testsuites/samples/loopback/init.c +++ b/testsuites/samples/loopback/init.c @@ -8,8 +8,12 @@ #include "config.h" #endif +#include <rtems/test.h> + #include <bsp.h> +const char rtems_test_name[] = "LOOPBACK"; + #define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER #define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER #define CONFIGURE_RTEMS_INIT_TASKS_TABLE @@ -33,6 +37,8 @@ #define CONFIGURE_INIT rtems_task Init(rtems_task_argument argument); +#define CONFIGURE_INITIAL_EXTENSIONS RTEMS_TEST_INITIAL_EXTENSION + #include <rtems/confdefs.h> #if !BSP_SMALL_MEMORY @@ -241,6 +247,8 @@ Init (rtems_task_argument ignored) { rtems_status_code sc; + rtems_test_begin(); + sc = rtems_semaphore_create(rtems_build_name('P','m','t','x'), 1, RTEMS_PRIORITY|RTEMS_BINARY_SEMAPHORE|RTEMS_INHERIT_PRIORITY| @@ -275,7 +283,7 @@ Init (rtems_task_argument ignored) spawnTask(clientTask, 120, 6); rtems_task_wake_after(500); - puts( "*** END OF LOOPBACK TEST ***" ); + rtems_test_end(); exit( 0 ); } #else |