diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-09-01 11:01:04 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-09-01 11:01:04 +0200 |
commit | 4030cccfef9b6a600e23cd9bb2ff074cc0a86b73 (patch) | |
tree | 17affc4280482bb9f4a01025cf42e7c96ecbefb3 /testsuites/smptests/smpmrsp01 | |
parent | smptests/smpfatal08: Fix link error (diff) | |
download | rtems-4030cccfef9b6a600e23cd9bb2ff074cc0a86b73.tar.bz2 |
tests: Add documentation
Diffstat (limited to 'testsuites/smptests/smpmrsp01')
-rw-r--r-- | testsuites/smptests/smpmrsp01/smpmrsp01.doc | 14 |
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. |