summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/spmrsp01
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/sptests/spmrsp01
parentsmptests/smpfatal08: Fix link error (diff)
downloadrtems-4030cccfef9b6a600e23cd9bb2ff074cc0a86b73.tar.bz2
tests: Add documentation
Diffstat (limited to 'testsuites/sptests/spmrsp01')
-rw-r--r--testsuites/sptests/spmrsp01/spmrsp01.doc17
1 files changed, 15 insertions, 2 deletions
diff --git a/testsuites/sptests/spmrsp01/spmrsp01.doc b/testsuites/sptests/spmrsp01/spmrsp01.doc
index e09cff11c7..714e09af01 100644
--- a/testsuites/sptests/spmrsp01/spmrsp01.doc
+++ b/testsuites/sptests/spmrsp01/spmrsp01.doc
@@ -6,8 +6,21 @@ directives:
- rtems_semaphore_create()
- rtems_semaphore_set_priority()
+ - rtems_semaphore_obtain()
+ - rtems_semaphore_release()
+ - rtems_semaphore_delete()
concepts:
- - Ensure that the RTEMS_MULTIPROCESSOR_RESOURCE_SHARING attribute and
- semaphores work on uni-processor configurations.
+ - Ensure that invalid attribute combinations with
+ RTEMS_MULTIPROCESSOR_RESOURCE_SHARING lead to an error status in
+ rtems_semaphore_create().
+ - Ensure that a MrsP semaphore behaves like a normal PCP semaphore on
+ uni-processor configurations.
+ - Ensure that invalid parameter values result in an error status in
+ rtems_semaphore_set_priority() using a counting semaphore.
+ - Ensure that rtems_semaphore_set_priority() works for valid parameters.
+ - Ensure that timeouts work for MrsP semaphores on uni-processor
+ configurations.
+ - Ensure that rtems_semaphore_release() fails for MrsP semaphores if the task
+ is not the resource owner on uni-processor configurations.