RTEMS 6.1-rc4
|
Test context for spec:/rtems/timer/req/server-fire-after test case. More...
Data Fields | |
rtems_id | timer_id |
This member contains a valid id of a timer. | |
rtems_id | timer_cover_id |
This member contains a valid id of a second timer. | |
rtems_id | id_param |
This member specifies the id parameter for the action. | |
rtems_interval | ticks_param |
This member specifies the ticks parameter for the action. | |
rtems_timer_service_routine_entry | routine_param |
This member specifies the routine parameter for the action. | |
rtems_status_code | status |
This member contains the returned status code of the action. | |
int | invocations |
This member contains a counter for invocations of the Timer Service Routine. | |
Scheduling_Ticks | ticks_till_fire |
Function TriggerTimer() is used to figure out how many ticks (see tick) are needed till the Timer Service Routine gets executed. This member contains the number of ticks needed to fire the Timer Service Routine. | |
void * | routine_user_data |
This member contains the user data given to the Timer Service Routine when called. | |
PreConditionContext | pre_cond_contex |
This member specifies which pre-condition context (none, interrupt context, server context) must be created before the rtems_timer_server_fire_after() action gets executed. | |
Timer_Classes | pre_class |
This member stores internal clock and context settings of the timer before the execution of the test action. | |
Timer_States | pre_state |
This member stores the state of the timer before the execution of the test action. | |
Timer_States | post_state |
This member stores the state of the timer after the execution of the test action. | |
Timer_Scheduling_Data | pre_scheduling_data |
This member stores the scheduling data of the timer before the execution of the test action. | |
Timer_Scheduling_Data | post_scheduling_data |
This member stores the scheduling data of the timer after the execution of the test action. | |
struct { | |
size_t pcs [7] | |
This member defines the pre-condition states for the next action. | |
bool in_action_loop | |
If this member is true, then the test action loop is executed. | |
size_t index | |
This member contains the next transition map index. | |
RtemsTimerReqServerFireAfter_Entry entry | |
This member contains the current transition map entry. | |
bool skip | |
If this member is true, then the current transition variant should be skipped. | |
} | Map |
Test context for spec:/rtems/timer/req/server-fire-after test case.
rtems_id RtemsTimerReqServerFireAfter_Context::timer_cover_id |
This member contains a valid id of a second timer.
This timer is used reach branch coverage in an if-statement which only serves performance optimization.