RTEMS 6.1-rc6
Loading...
Searching...
No Matches
Data Structures | Macros | Typedefs | Enumerations | Functions
#include <rtems.h>
#include <rtems/test-scheduler.h>
#include <rtems/score/percpu.h>
#include "tx-support.h"
#include "tx-thread-queue.h"
#include <rtems/test.h>

Data Structures

struct  ScoreSchedReqYield_Entry
 
struct  ScoreSchedReqYield_Context
 Test context for spec:/score/sched/req/yield test case. More...
 

Macros

#define COUNTER   TQ_BLOCKER_A
 
#define HELPER   TQ_BLOCKER_B
 
#define MOVER   TQ_BLOCKER_C
 

Typedefs

typedef ScoreSchedReqYield_Context Context
 

Enumerations

enum  ScoreSchedReqYield_Pre_EligibleScheduler { ScoreSchedReqYield_Pre_EligibleScheduler_Home , ScoreSchedReqYield_Pre_EligibleScheduler_Helping , ScoreSchedReqYield_Pre_EligibleScheduler_NA }
 
enum  ScoreSchedReqYield_Pre_UsedScheduler { ScoreSchedReqYield_Pre_UsedScheduler_Home , ScoreSchedReqYield_Pre_UsedScheduler_Helping , ScoreSchedReqYield_Pre_UsedScheduler_NA }
 
enum  ScoreSchedReqYield_Pre_HomeSchedulerState { ScoreSchedReqYield_Pre_HomeSchedulerState_Blocked , ScoreSchedReqYield_Pre_HomeSchedulerState_Scheduled , ScoreSchedReqYield_Pre_HomeSchedulerState_Ready , ScoreSchedReqYield_Pre_HomeSchedulerState_NA }
 
enum  ScoreSchedReqYield_Pre_Sticky { ScoreSchedReqYield_Pre_Sticky_Yes , ScoreSchedReqYield_Pre_Sticky_No , ScoreSchedReqYield_Pre_Sticky_NA }
 
enum  ScoreSchedReqYield_Pre_Other { ScoreSchedReqYield_Pre_Other_Yes , ScoreSchedReqYield_Pre_Other_No , ScoreSchedReqYield_Pre_Other_NA }
 
enum  ScoreSchedReqYield_Post_HomeSchedulerState {
  ScoreSchedReqYield_Post_HomeSchedulerState_Blocked , ScoreSchedReqYield_Post_HomeSchedulerState_Scheduled , ScoreSchedReqYield_Post_HomeSchedulerState_Ready , ScoreSchedReqYield_Post_HomeSchedulerState_Idle ,
  ScoreSchedReqYield_Post_HomeSchedulerState_NA
}
 
enum  ScoreSchedReqYield_Post_AskForHelp { ScoreSchedReqYield_Post_AskForHelp_Yes , ScoreSchedReqYield_Post_AskForHelp_No , ScoreSchedReqYield_Post_AskForHelp_NA }
 

Functions

 T_TEST_CASE_FIXTURE (ScoreSchedReqYield, &ScoreSchedReqYield_Fixture)