Back to home page

LXR

 
 

    


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.