diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-09-08 15:32:22 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-09-21 08:59:33 +0200 |
commit | 8123cae864579219e5003a67b451ca4cc07d998b (patch) | |
tree | e50feb997422afc2d20af9cd730d43d5896e0e5c /testsuites/smptests/smpmutex01 | |
parent | smptests/smpmutex01: Use test case functions (diff) | |
download | rtems-8123cae864579219e5003a67b451ca4cc07d998b.tar.bz2 |
rtems: Add rtems_task_get_priority()
Update #2556.
Update #2784.
Diffstat (limited to 'testsuites/smptests/smpmutex01')
-rw-r--r-- | testsuites/smptests/smpmutex01/init.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/testsuites/smptests/smpmutex01/init.c b/testsuites/smptests/smpmutex01/init.c index c6b1b48c9d..d88b7b8113 100644 --- a/testsuites/smptests/smpmutex01/init.c +++ b/testsuites/smptests/smpmutex01/init.c @@ -57,6 +57,21 @@ typedef struct { static test_context test_instance; +static void test_task_get_priority_not_defined(test_context *ctx) +{ + rtems_status_code sc; + rtems_id scheduler_id; + rtems_task_priority priority; + + sc = rtems_scheduler_ident(SCHED_B, &scheduler_id); + rtems_test_assert(sc == RTEMS_SUCCESSFUL); + + priority = 0; + sc = rtems_task_get_priority(RTEMS_SELF, scheduler_id, &priority); + rtems_test_assert(sc == RTEMS_NOT_DEFINED); + rtems_test_assert(priority == 0); +} + static void start_task( test_context *ctx, task_id id, @@ -340,6 +355,7 @@ static void test(void) test_context *ctx = &test_instance; test_init(ctx); + test_task_get_priority_not_defined(ctx); test_simple_inheritance(ctx); test_dequeue_order_one_scheduler_instance(ctx); test_simple_boosting(ctx); |