summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/sp33/sp33.scn
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-09-28 18:10:52 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-09-28 18:10:52 +0000
commita611d80b758644216758c0830c7612b522378d37 (patch)
tree7572070c2c3e7dcb366be13d131382dd440293b8 /testsuites/sptests/sp33/sp33.scn
parent2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com> (diff)
downloadrtems-a611d80b758644216758c0830c7612b522378d37.tar.bz2
2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by uC5282 coverage runs.
Diffstat (limited to '')
-rw-r--r--testsuites/sptests/sp33/sp33.scn17
1 files changed, 10 insertions, 7 deletions
diff --git a/testsuites/sptests/sp33/sp33.scn b/testsuites/sptests/sp33/sp33.scn
index 9ec1487c8f..577f226e56 100644
--- a/testsuites/sptests/sp33/sp33.scn
+++ b/testsuites/sptests/sp33/sp33.scn
@@ -1,12 +1,15 @@
*** TEST 33 ***
-Delete barrier with bad id
-Release barrier with bad id
-Wait on barrier with bad id
+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
-Create barrier
-Create too many barriers
+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
@@ -27,13 +30,13 @@ Waiter 0 waiting on barrier
Waiter 1 waiting on barrier
Waiter 2 waiting on barrier
Waiter 3 waiting on barrier
-Delete 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
-Create barrier
+rtems_barrier_create - OK
*** Testing automatic release of barrier ***
Delay to let task wait on barrier