RTEMS 6.1-rc1
Data Structures | Macros | Typedefs | Enumerations | Functions
#include <rtems/test-scheduler.h>
#include <rtems/rtems/ratemonimpl.h>
#include "tx-support.h"
#include <rtems/test.h>

Data Structures

struct  RtemsRatemonReqTimeout_Entry
 
struct  RtemsRatemonReqTimeout_Context
 Test context for spec:/rtems/ratemon/req/timeout test case. More...
 

Macros

#define EVENT_RESET   RTEMS_EVENT_0
 
#define EVENT_PERIOD_WAIT   RTEMS_EVENT_1
 
#define EVENT_PERIOD_OTHER   RTEMS_EVENT_2
 

Typedefs

typedef RtemsRatemonReqTimeout_Context Context
 

Enumerations

enum  RtemsRatemonReqTimeout_Pre_WaitFor { RtemsRatemonReqTimeout_Pre_WaitFor_PeriodSelf , RtemsRatemonReqTimeout_Pre_WaitFor_PeriodOther , RtemsRatemonReqTimeout_Pre_WaitFor_Other , RtemsRatemonReqTimeout_Pre_WaitFor_NA }
 
enum  RtemsRatemonReqTimeout_Pre_WaitState { RtemsRatemonReqTimeout_Pre_WaitState_Blocked , RtemsRatemonReqTimeout_Pre_WaitState_IntendToBlock , RtemsRatemonReqTimeout_Pre_WaitState_NA }
 
enum  RtemsRatemonReqTimeout_Pre_PostponedJobs { RtemsRatemonReqTimeout_Pre_PostponedJobs_Zero , RtemsRatemonReqTimeout_Pre_PostponedJobs_NotZeroOrMax , RtemsRatemonReqTimeout_Pre_PostponedJobs_Max , RtemsRatemonReqTimeout_Pre_PostponedJobs_NA }
 
enum  RtemsRatemonReqTimeout_Post_PostponedJobs { RtemsRatemonReqTimeout_Post_PostponedJobs_Nop , RtemsRatemonReqTimeout_Post_PostponedJobs_PlusOne , RtemsRatemonReqTimeout_Post_PostponedJobs_NA }
 
enum  RtemsRatemonReqTimeout_Post_ReleaseJob { RtemsRatemonReqTimeout_Post_ReleaseJob_Yes , RtemsRatemonReqTimeout_Post_ReleaseJob_No , RtemsRatemonReqTimeout_Post_ReleaseJob_NA }
 
enum  RtemsRatemonReqTimeout_Post_Unblock { RtemsRatemonReqTimeout_Post_Unblock_Yes , RtemsRatemonReqTimeout_Post_Unblock_No , RtemsRatemonReqTimeout_Post_Unblock_NA }
 
enum  RtemsRatemonReqTimeout_Post_PeriodState { RtemsRatemonReqTimeout_Post_PeriodState_Active , RtemsRatemonReqTimeout_Post_PeriodState_Expired , RtemsRatemonReqTimeout_Post_PeriodState_NA }
 
enum  RtemsRatemonReqTimeout_Post_Timer { RtemsRatemonReqTimeout_Post_Timer_Active , RtemsRatemonReqTimeout_Post_Timer_NA }
 
enum  RtemsRatemonReqTimeout_Post_Uptime { RtemsRatemonReqTimeout_Post_Uptime_Nop , RtemsRatemonReqTimeout_Post_Uptime_Set , RtemsRatemonReqTimeout_Post_Uptime_NA }
 
enum  RtemsRatemonReqTimeout_Post_CPUUsage { RtemsRatemonReqTimeout_Post_CPUUsage_Nop , RtemsRatemonReqTimeout_Post_CPUUsage_Set , RtemsRatemonReqTimeout_Post_CPUUsage_NA }
 

Functions

 T_TEST_CASE_FIXTURE (RtemsRatemonReqTimeout, &RtemsRatemonReqTimeout_Fixture)