diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-10-04 15:23:25 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-10-05 13:41:07 +0200 |
commit | 51b3cbca11b940d37b791b4d8009c2144db31ac6 (patch) | |
tree | 603dd4aeee593f82d8224195f089ca3024c75f40 /testsuites/sptests/sp12 | |
parent | score: Remove CPU_PROVIDES_IDLE_THREAD_BODY (diff) | |
download | rtems-51b3cbca11b940d37b791b4d8009c2144db31ac6.tar.bz2 |
tests: Use rtems_task_exit()
Update #3533.
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(); } |