diff options
Diffstat (limited to 'testsuites/sptests/sp12')
-rw-r--r-- | testsuites/sptests/sp12/init.c | 3 | ||||
-rw-r--r-- | testsuites/sptests/sp12/sp12.scn | 4 | ||||
-rw-r--r-- | testsuites/sptests/sp12/task1.c | 5 | ||||
-rw-r--r-- | testsuites/sptests/sp12/task2.c | 5 |
4 files changed, 7 insertions, 10 deletions
diff --git a/testsuites/sptests/sp12/init.c b/testsuites/sptests/sp12/init.c index 0b9200440b..7f4dba6baf 100644 --- a/testsuites/sptests/sp12/init.c +++ b/testsuites/sptests/sp12/init.c @@ -177,6 +177,5 @@ rtems_test_pause(); status = rtems_task_start( Task_id[ 3 ], Task_3, 0 ); directive_failed( status, "rtems_task_start of TA3" ); - status = rtems_task_delete( RTEMS_SELF ); - directive_failed( status, "rtems_task_delete of RTEMS_SELF" ); + rtems_task_exit(); } diff --git a/testsuites/sptests/sp12/sp12.scn b/testsuites/sptests/sp12/sp12.scn index ddfe0882fb..bdc269cdf4 100644 --- a/testsuites/sptests/sp12/sp12.scn +++ b/testsuites/sptests/sp12/sp12.scn @@ -57,7 +57,7 @@ TA1 - got SM1 TA1 - rtems_semaphore_release - release SM2 TA2 - got SM2 TA2 - rtems_semaphore_release - release SM2 -TA2 - rtems_task_delete - delete self +TA2 - rtems_task_exit TA1 - rtems_task_wake_after - sleep 5 seconds TA3 - got SM2 TA3 - rtems_semaphore_release - release SM2 @@ -74,6 +74,6 @@ TA5 - got SM1 TA5 - rtems_semaphore_obtain - wait forever on SM1 TA1 - rtems_semaphore_delete - delete SM1 TA1 - rtems_semaphore_delete - delete SM3 -TA1 - rtems_task_delete - delete self +TA1 - rtems_task_exit TA5 - SM1 deleted by TA1 *** END OF TEST 12 *** diff --git a/testsuites/sptests/sp12/task1.c b/testsuites/sptests/sp12/task1.c index 9535fddb7a..e3197fe279 100644 --- a/testsuites/sptests/sp12/task1.c +++ b/testsuites/sptests/sp12/task1.c @@ -148,7 +148,6 @@ rtems_test_pause(); status = rtems_semaphore_delete( Semaphore_id[ 3 ] ); directive_failed( status, "rtems_semaphore_delete of SM3" ); - puts( "TA1 - rtems_task_delete - delete self" ); - status = rtems_task_delete( RTEMS_SELF ); - directive_failed( status, "rtems_task_delete of TA1" ); + puts( "TA1 - rtems_task_exit" ); + rtems_task_exit(); } diff --git a/testsuites/sptests/sp12/task2.c b/testsuites/sptests/sp12/task2.c index 002ba75ed0..b701b4b6f1 100644 --- a/testsuites/sptests/sp12/task2.c +++ b/testsuites/sptests/sp12/task2.c @@ -60,7 +60,6 @@ rtems_task Task_2( status = rtems_semaphore_release( Semaphore_id[ 2 ] ); directive_failed( status, "rtems_semaphore_release on SM2" ); - puts( "TA2 - rtems_task_delete - delete self" ); - status = rtems_task_delete( RTEMS_SELF ); - directive_failed( status, "rtems_task_delete of TA2" ); + puts( "TA2 - rtems_task_exit" ); + rtems_task_exit(); } |