From 317997fd1bbf7ed46637b10fa04ffe8d6bb4c7a4 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Sat, 20 Apr 2019 10:09:43 +0200 Subject: smpmulticast01: Use T_TEST_CASE() --- testsuites/smptests/smpmulticast01/init.c | 49 +++++++++++++++++-------------- 1 file changed, 27 insertions(+), 22 deletions(-) diff --git a/testsuites/smptests/smpmulticast01/init.c b/testsuites/smptests/smpmulticast01/init.c index f8e74e22cc..a2180bdf14 100644 --- a/testsuites/smptests/smpmulticast01/init.c +++ b/testsuites/smptests/smpmulticast01/init.c @@ -258,35 +258,40 @@ static void test_wrong_cpu_state_to_perform_jobs(void) rtems_fatal(RTEMS_FATAL_SOURCE_APPLICATION, 0); } -static void Init(rtems_task_argument arg) +T_TEST_CASE(UnicastDuringMultitasking) { - test_context *ctx; - - ctx = &test_instance; + test_unicast(&test_instance, _SMP_Multicast_action); +} - T_case_begin("UnicastDuringMultitasking", NULL); - test_unicast(ctx, _SMP_Multicast_action); - T_case_end(); +T_TEST_CASE(UnicastDuringMultitaskingIRQDisabled) +{ + test_unicast(&test_instance, multicast_action_irq_disabled); +} - T_case_begin("UnicastDuringMultitaskingIRQDisabled", NULL); - test_unicast(ctx, multicast_action_irq_disabled); - T_case_end(); +T_TEST_CASE(UnicastDuringMultitaskingDispatchDisabled) +{ + test_unicast(&test_instance, multicast_action_dispatch_disabled); +} - T_case_begin("UnicastDuringMultitaskingDispatchDisabled", NULL); - test_unicast(ctx, multicast_action_dispatch_disabled); - T_case_end(); +T_TEST_CASE(BroadcastDuringMultitasking) +{ + test_broadcast(&test_instance, _SMP_Multicast_action); +} - T_case_begin("BroadcastDuringMultitasking", NULL); - test_broadcast(ctx, _SMP_Multicast_action); - T_case_end(); +T_TEST_CASE(BroadcastDuringMultitaskingIRQDisabled) +{ + test_broadcast(&test_instance, multicast_action_irq_disabled); +} - T_case_begin("BroadcastDuringMultitaskingIRQDisabled", NULL); - test_broadcast(ctx, multicast_action_irq_disabled); - T_case_end(); +T_TEST_CASE(BroadcastDuringMultitaskingDispatchDisabled) +{ + test_broadcast(&test_instance, multicast_action_dispatch_disabled); +} - T_case_begin("BroadcastDuringMultitaskingDispatchDisabled", NULL); - test_broadcast(ctx, multicast_action_dispatch_disabled); - T_case_end(); +static void Init(rtems_task_argument arg) +{ + T_register(); + T_run_all(); if (rtems_scheduler_get_processor_maximum() > 1) { test_wrong_cpu_state_to_perform_jobs(); -- cgit v1.2.3