summaryrefslogblamecommitdiffstats
path: root/testsuites/sptests/sp33/sp33.scn
blob: 577f226e566b2cc93df061dd99cc0cd79ce75238 (plain) (tree)
1
2
3
4
5
6
7
8
9
               


                                           
                                                       



                                                        

                                     
                                                           



















                                         
                         




                                    
                         










                                            
                      
*** TEST 33 ***
rtems_barrier_delete - bad id - INVALID_ID
rtems_barrier_release - bad id - INVALID_ID
rtems_barrier_wait - bad id - INVALID_ID
Create barrier with automatic release and 0 max waiters
rtems_barrier_create - bad name - INVALID_NAME
rtems_barrier_create - NULL barrier ID - INVALID_ADDRESS
rtems_barrier_create - OK
rtems_barrier_create - too many
Check barrier ident
Wait on barrier w/timeout and TIMEOUT
rtems_barrier_release - NULL return count - INVALID_ADDRESS

*** Testing manual release of barrier ***
Delay to let Waiters block
Waiter 0 waiting on barrier
Waiter 1 waiting on barrier
Waiter 2 waiting on barrier
Waiter 3 waiting on barrier
Releasing tasks
Delay to let Waiters print a message
Waiter 0 back from barrier
Waiter 1 back from barrier
Waiter 2 back from barrier
Waiter 3 back from barrier

*** Testing Deletion of barrier ***
Delay to let Waiters block
Waiter 0 waiting on barrier
Waiter 1 waiting on barrier
Waiter 2 waiting on barrier
Waiter 3 waiting on barrier
rtems_barrier_delete - OK
Delay to let Waiters print a message
Waiter 0 back from barrier
Waiter 1 back from barrier
Waiter 2 back from barrier
Waiter 3 back from barrier
rtems_barrier_create - OK

*** Testing automatic release of barrier ***
Delay to let task wait on barrier
Waiter 0 waiting on barrier
Waiter 1 waiting on barrier
Waiter 2 waiting on barrier
Waiter 3 waiting on barrier
Waiter 3 back from barrier
Waiter 0 back from barrier
Waiter 1 back from barrier
Waiter 2 back from barrier
*** END OF TEST 33 ***