summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-08-11 10:03:25 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-08-11 10:03:53 +0200
commit01677dd491a44cc8d2626f69b1208410f9cdcffa (patch)
treede19cb02045980edb69ebddb89a6df74d4fa5b73
parentlibtests/dl10: Delete unused functions (diff)
downloadrtems-01677dd491a44cc8d2626f69b1208410f9cdcffa.tar.bz2
spintrcritical23: Restore runner priority
-rw-r--r--testsuites/sptests/spintrcritical23/init.c8
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)