summaryrefslogtreecommitdiffstats
path: root/testsuites/smptests/smpmrsp01
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2014-09-01 11:01:04 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2014-09-01 11:01:04 +0200
commit4030cccfef9b6a600e23cd9bb2ff074cc0a86b73 (patch)
tree17affc4280482bb9f4a01025cf42e7c96ecbefb3 /testsuites/smptests/smpmrsp01
parentsmptests/smpfatal08: Fix link error (diff)
downloadrtems-4030cccfef9b6a600e23cd9bb2ff074cc0a86b73.tar.bz2
tests: Add documentation
Diffstat (limited to 'testsuites/smptests/smpmrsp01')
-rw-r--r--testsuites/smptests/smpmrsp01/smpmrsp01.doc14
1 files changed, 13 insertions, 1 deletions
diff --git a/testsuites/smptests/smpmrsp01/smpmrsp01.doc b/testsuites/smptests/smpmrsp01/smpmrsp01.doc
index 85badfd8e5..53df5314b3 100644
--- a/testsuites/smptests/smpmrsp01/smpmrsp01.doc
+++ b/testsuites/smptests/smpmrsp01/smpmrsp01.doc
@@ -6,10 +6,22 @@ directives:
- _MRSP_Initialize()
- _MRSP_Obtain()
+ - _MRSP_Timeout()
- _MRSP_Release()
- _MRSP_Get_ceiling_priority()
- _MRSP_Set_ceiling_priority()
concepts:
- - Ensure that MrsP semaphores work.
+ - Ensure that rtems_semaphore_flush() returns an error status for MrsP
+ semaphores.
+ - Ensure that rtems_semaphore_create() for an initially locked semaphore
+ returns an error status for MrsP semaphores.
+ - Ensure that a nested obtain rtems_semaphore_obtain() returns an error
+ status for MrsP semaphores.
+ - Ensure that a rtems_semaphore_obtain() leading to a deadlock returns an
+ error status for MrsP semaphores.
+ - Ensure that it is possible to obtain multiple MrsP semaphores.
+ - Ensure that a timeout on MrsP semaphores works.
+ - Ensure that helping protocol for MrsP semaphores works.
+ - Ensure that heavy usage of multiple MrsP semaphores works.