Warning, /testsuites/smptests/smpmrsp01/smpmrsp01.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: smpmrsp01
0004
0005 directives:
0006
0007 - _MRSP_Initialize()
0008 - _MRSP_Obtain()
0009 - _MRSP_Timeout()
0010 - _MRSP_Release()
0011 - _MRSP_Get_ceiling_priority()
0012 - _MRSP_Set_ceiling_priority()
0013
0014 concepts:
0015
0016 - Ensure that rtems_semaphore_flush() returns an error status for MrsP
0017 semaphores.
0018 - Ensure that rtems_semaphore_create() for an initially locked semaphore
0019 returns an error status for MrsP semaphores.
0020 - Ensure that a nested obtain rtems_semaphore_obtain() returns an error
0021 status for MrsP semaphores.
0022 - Ensure that a rtems_semaphore_obtain() leading to a deadlock returns an
0023 error status for MrsP semaphores.
0024 - Ensure that it is possible to obtain multiple MrsP semaphores.
0025 - Ensure that a timeout on MrsP semaphores works.
0026 - Ensure that helping protocol for MrsP semaphores works.
0027 - Ensure that heavy usage of multiple MrsP semaphores works.