Warning, /testsuites/sptests/spmrsp01/spmrsp01.doc is written in an unsupported language. File is not indexed.
0001 This file describes the directives and concepts tested by this test set.
0002
0003 test set name: spmrsp01
0004
0005 directives:
0006
0007 - rtems_semaphore_create()
0008 - rtems_semaphore_set_priority()
0009 - rtems_semaphore_obtain()
0010 - rtems_semaphore_release()
0011 - rtems_semaphore_delete()
0012
0013 concepts:
0014
0015 - Ensure that invalid attribute combinations with
0016 RTEMS_MULTIPROCESSOR_RESOURCE_SHARING lead to an error status in
0017 rtems_semaphore_create().
0018 - Ensure that a MrsP semaphore behaves like a normal PCP semaphore on
0019 uni-processor configurations.
0020 - Ensure that invalid parameter values result in an error status in
0021 rtems_semaphore_set_priority() using a counting semaphore.
0022 - Ensure that rtems_semaphore_set_priority() works for valid parameters.
0023 - Ensure that timeouts work for MrsP semaphores on uni-processor
0024 configurations.
0025 - Ensure that rtems_semaphore_release() fails for MrsP semaphores if the task
0026 is not the resource owner on uni-processor configurations.