Signal Functions Test Cases.
More...
The test cases check the osSignal* functions.
void TC_SignalChildThread |
( |
void |
| ) |
|
- Create a child thread Within child thread:
- Verify that all signals are cleared
- Set all signal flags
- Verify that all signal flags are set
- Clear all signal flags
- Verify that all signal flags are cleared
void TC_SignalChildToChild |
( |
void |
| ) |
|
- Create two child threads Within child thread:
- Verify that all signals are cleared
- Set all signal flags
- Verify that all signal flags are set
- Clear all signal flags
- Verify that all signal flags are cleared
void TC_SignalChildToParent |
( |
void |
| ) |
|
- Create signaling thread
- Send signal to the signaling thread
void TC_SignalInterrupts |
( |
void |
| ) |
|
- Call all signal management functions from the ISR
void TC_SignalMainThread |
( |
void |
| ) |
|
- Set all signal flags for the main thread
- Clear all signal flags for the main thread
void TC_SignalParam |
( |
void |
| ) |
|
- Test signal management functions with invalid parameters
void TC_SignalWaitTimeout |
( |
void |
| ) |
|
- Clear all signals for current thread
- Wait for any single signal without timeout
- Wait for any single signal with timeout
- Wait for all signals without timeout
- Wait for all signals with timeout
- Wait for various signal masks from a signaling thread