diff options
Diffstat (limited to 'testsuites')
-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. |