diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-03-01 10:10:19 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-03-01 10:12:42 +0100 |
commit | 03b21633d9783110e23932cc783507a2e5a244c9 (patch) | |
tree | 3969b6923d37433a0c98aff3872e008c099d6cdf /testsuites/sptests/spedfsched02 | |
parent | bsp/altera-cyclone-v: Enable FIQ for group 0 irqs (diff) | |
download | rtems-03b21633d9783110e23932cc783507a2e5a244c9.tar.bz2 |
score: Fix _Scheduler_EDF_Cancel_job()
Remove the priority node only in case it is active.
Diffstat (limited to 'testsuites/sptests/spedfsched02')
-rw-r--r-- | testsuites/sptests/spedfsched02/init.c | 17 | ||||
-rw-r--r-- | testsuites/sptests/spedfsched02/spedfsched02.doc | 2 |
2 files changed, 19 insertions, 0 deletions
diff --git a/testsuites/sptests/spedfsched02/init.c b/testsuites/sptests/spedfsched02/init.c index fde85161a2..0aea4c5dbb 100644 --- a/testsuites/sptests/spedfsched02/init.c +++ b/testsuites/sptests/spedfsched02/init.c @@ -30,6 +30,21 @@ const char rtems_test_name[] = "SPEDFSCHED 2"; rtems_task_priority Prio[7] = { 0, 2, 2, 2, 2, 100, 1 }; +static void test_period_create_delete( void ) +{ + rtems_status_code sc; + rtems_id id; + + sc = rtems_rate_monotonic_create( + rtems_build_name( 'R', 'T', 'M', 'N' ), + &id + ); + rtems_test_assert( sc == RTEMS_SUCCESSFUL ); + + sc = rtems_rate_monotonic_delete( id ); + rtems_test_assert( sc == RTEMS_SUCCESSFUL ); +} + rtems_task Init( rtems_task_argument argument ) @@ -41,6 +56,8 @@ rtems_task Init( TEST_BEGIN(); + test_period_create_delete(); + Task_name[ 1 ] = rtems_build_name( 'T', 'A', '1', ' ' ); Task_name[ 2 ] = rtems_build_name( 'T', 'A', '2', ' ' ); Task_name[ 3 ] = rtems_build_name( 'T', 'A', '3', ' ' ); diff --git a/testsuites/sptests/spedfsched02/spedfsched02.doc b/testsuites/sptests/spedfsched02/spedfsched02.doc index fec94d101b..dc52f1f8db 100644 --- a/testsuites/sptests/spedfsched02/spedfsched02.doc +++ b/testsuites/sptests/spedfsched02/spedfsched02.doc @@ -17,3 +17,5 @@ directives: concepts: a. Verifies EDF Scheduling behavior. + + b. Verifies that a period object can be deleted immediatley after creation. |