diff options
Diffstat (limited to 'testsuites/sptests/sp09')
-rw-r--r-- | testsuites/sptests/sp09/screen14.c | 12 | ||||
-rw-r--r-- | testsuites/sptests/sp09/sp09.scn | 1 |
2 files changed, 12 insertions, 1 deletions
diff --git a/testsuites/sptests/sp09/screen14.c b/testsuites/sptests/sp09/screen14.c index 90a287cf9c..20b166314b 100644 --- a/testsuites/sptests/sp09/screen14.c +++ b/testsuites/sptests/sp09/screen14.c @@ -169,7 +169,17 @@ void Screen14() ); puts( "TA1 - rtems_timer_server_fire_when - RTEMS_INCORRECT_STATE" ); - status = rtems_timer_initiate_server( 0, 0 ); + status = + rtems_timer_initiate_server( 0, 0, 0 ); + fatal_directive_status( + status, + RTEMS_INVALID_PRIORITY, + "rtems_timer_initiate_server invalid priority" + ); + puts( "TA1 - rtems_timer_initiate_server - RTEMS_INVALID_PRIORITY" ); + + status = + rtems_timer_initiate_server( RTEMS_TIMER_SERVER_DEFAULT_PRIORITY, 0, 0 ); directive_failed( status, "rtems_timer_initiate_server" ); puts( "TA1 - rtems_timer_initiate_server" ); diff --git a/testsuites/sptests/sp09/sp09.scn b/testsuites/sptests/sp09/sp09.scn index d99345dc99..1f00519188 100644 --- a/testsuites/sptests/sp09/sp09.scn +++ b/testsuites/sptests/sp09/sp09.scn @@ -250,6 +250,7 @@ TA1 - rtems_clock_get - 00:00:01 01/01/1992 TA1 - rtems_timer_fire_when - 08:30:45 02/05/1990 - before RTEMS_INVALID_CLOCK TA1 - rtems_timer_server_fire_after - RTEMS_INCORRECT_STATE TA1 - rtems_timer_server_fire_when - RTEMS_INCORRECT_STATE +TA1 - rtems_timer_initiate_server - RTEMS_INVALID_PRIORITY TA1 - rtems_timer_initiate_server TA1 - rtems_timer_server_fire_after - RTEMS_INVALID_ID TA1 - rtems_timer_server_fire_when - RTEMS_INVALID_ID |