diff options
Diffstat (limited to 'testsuites')
-rw-r--r-- | testsuites/sptests/spintrcritical23/init.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/testsuites/sptests/spintrcritical23/init.c b/testsuites/sptests/spintrcritical23/init.c index 91b60a4c67..454941fc1e 100644 --- a/testsuites/sptests/spintrcritical23/init.c +++ b/testsuites/sptests/spintrcritical23/init.c @@ -145,6 +145,11 @@ T_TEST_CASE(TaskSetPriorityInterrupt) { test_context ctx; T_interrupt_test_state state; + rtems_status_code sc; + rtems_task_priority prio; + + sc = rtems_task_set_priority(RTEMS_SELF, RTEMS_CURRENT_PRIORITY, &prio); + T_rsc_success(RTEMS_SUCCESSFUL); memset(&ctx, 0, sizeof(ctx)); rtems_interrupt_lock_initialize(&ctx.lock, "Test"); @@ -157,6 +162,9 @@ T_TEST_CASE(TaskSetPriorityInterrupt) T_eq_int(state, T_INTERRUPT_TEST_DONE); rtems_interrupt_lock_destroy(&ctx.lock); + + sc = rtems_task_set_priority(RTEMS_SELF, prio, &prio); + T_rsc_success(RTEMS_SUCCESSFUL); } static rtems_task Init(rtems_task_argument argument) |