RTEMS 6.1-rc1
Files | Data Structures | Macros | Typedefs | Enumerations | Functions

Files

file  tc-task-construct.c
 

Data Structures

struct  RtemsTaskReqConstruct_Entry
 
struct  RtemsTaskReqConstruct_Context
 Test context for spec:/rtems/task/req/construct test case. More...
 

Macros

#define NAME   rtems_build_name( 'T', 'E', 'S', 'T' )
 
#define MAX_TLS_SIZE   RTEMS_ALIGN_UP( 128, RTEMS_TASK_STORAGE_ALIGNMENT )
 

Typedefs

typedef RtemsTaskReqConstruct_Context Context
 

Enumerations

enum  RtemsTaskReqConstruct_Pre_CPUs { RtemsTaskReqConstruct_Pre_CPUs_One , RtemsTaskReqConstruct_Pre_CPUs_More , RtemsTaskReqConstruct_Pre_CPUs_NA }
 
enum  RtemsTaskReqConstruct_Pre_Config { RtemsTaskReqConstruct_Pre_Config_Valid , RtemsTaskReqConstruct_Pre_Config_Null , RtemsTaskReqConstruct_Pre_Config_NA }
 
enum  RtemsTaskReqConstruct_Pre_Name { RtemsTaskReqConstruct_Pre_Name_Valid , RtemsTaskReqConstruct_Pre_Name_Invalid , RtemsTaskReqConstruct_Pre_Name_NA }
 
enum  RtemsTaskReqConstruct_Pre_Id { RtemsTaskReqConstruct_Pre_Id_Valid , RtemsTaskReqConstruct_Pre_Id_Null , RtemsTaskReqConstruct_Pre_Id_NA }
 
enum  RtemsTaskReqConstruct_Pre_SystemTask { RtemsTaskReqConstruct_Pre_SystemTask_Yes , RtemsTaskReqConstruct_Pre_SystemTask_No , RtemsTaskReqConstruct_Pre_SystemTask_NA }
 
enum  RtemsTaskReqConstruct_Pre_Priority { RtemsTaskReqConstruct_Pre_Priority_Valid , RtemsTaskReqConstruct_Pre_Priority_Zero , RtemsTaskReqConstruct_Pre_Priority_Invalid , RtemsTaskReqConstruct_Pre_Priority_NA }
 
enum  RtemsTaskReqConstruct_Pre_Free { RtemsTaskReqConstruct_Pre_Free_Yes , RtemsTaskReqConstruct_Pre_Free_No , RtemsTaskReqConstruct_Pre_Free_NA }
 
enum  RtemsTaskReqConstruct_Pre_TLS { RtemsTaskReqConstruct_Pre_TLS_Enough , RtemsTaskReqConstruct_Pre_TLS_TooSmall , RtemsTaskReqConstruct_Pre_TLS_NA }
 
enum  RtemsTaskReqConstruct_Pre_Stack { RtemsTaskReqConstruct_Pre_Stack_Enough , RtemsTaskReqConstruct_Pre_Stack_TooSmall , RtemsTaskReqConstruct_Pre_Stack_NA }
 
enum  RtemsTaskReqConstruct_Pre_Create { RtemsTaskReqConstruct_Pre_Create_Ok , RtemsTaskReqConstruct_Pre_Create_Error , RtemsTaskReqConstruct_Pre_Create_NA }
 
enum  RtemsTaskReqConstruct_Pre_FloatingPoint { RtemsTaskReqConstruct_Pre_FloatingPoint_Yes , RtemsTaskReqConstruct_Pre_FloatingPoint_No , RtemsTaskReqConstruct_Pre_FloatingPoint_NA }
 
enum  RtemsTaskReqConstruct_Pre_Preempt { RtemsTaskReqConstruct_Pre_Preempt_Yes , RtemsTaskReqConstruct_Pre_Preempt_No , RtemsTaskReqConstruct_Pre_Preempt_NA }
 
enum  RtemsTaskReqConstruct_Pre_Timeslice { RtemsTaskReqConstruct_Pre_Timeslice_Yes , RtemsTaskReqConstruct_Pre_Timeslice_No , RtemsTaskReqConstruct_Pre_Timeslice_NA }
 
enum  RtemsTaskReqConstruct_Pre_ASR { RtemsTaskReqConstruct_Pre_ASR_Yes , RtemsTaskReqConstruct_Pre_ASR_No , RtemsTaskReqConstruct_Pre_ASR_NA }
 
enum  RtemsTaskReqConstruct_Pre_IntLvl { RtemsTaskReqConstruct_Pre_IntLvl_Zero , RtemsTaskReqConstruct_Pre_IntLvl_Positive , RtemsTaskReqConstruct_Pre_IntLvl_NA }
 
enum  RtemsTaskReqConstruct_Post_Status {
  RtemsTaskReqConstruct_Post_Status_Ok , RtemsTaskReqConstruct_Post_Status_InvAddr , RtemsTaskReqConstruct_Post_Status_InvName , RtemsTaskReqConstruct_Post_Status_InvPrio ,
  RtemsTaskReqConstruct_Post_Status_InvSize , RtemsTaskReqConstruct_Post_Status_TooMany , RtemsTaskReqConstruct_Post_Status_Unsat , RtemsTaskReqConstruct_Post_Status_NA
}
 
enum  RtemsTaskReqConstruct_Post_Name { RtemsTaskReqConstruct_Post_Name_Valid , RtemsTaskReqConstruct_Post_Name_Invalid , RtemsTaskReqConstruct_Post_Name_NA }
 
enum  RtemsTaskReqConstruct_Post_IdObj { RtemsTaskReqConstruct_Post_IdObj_Set , RtemsTaskReqConstruct_Post_IdObj_Nop , RtemsTaskReqConstruct_Post_IdObj_NA }
 
enum  RtemsTaskReqConstruct_Post_CreateNew { RtemsTaskReqConstruct_Post_CreateNew_All , RtemsTaskReqConstruct_Post_CreateNew_UpToFailing , RtemsTaskReqConstruct_Post_CreateNew_Nop , RtemsTaskReqConstruct_Post_CreateNew_NA }
 
enum  RtemsTaskReqConstruct_Post_DeleteNew { RtemsTaskReqConstruct_Post_DeleteNew_All , RtemsTaskReqConstruct_Post_DeleteNew_Nop , RtemsTaskReqConstruct_Post_DeleteNew_NA }
 
enum  RtemsTaskReqConstruct_Post_KillZombies { RtemsTaskReqConstruct_Post_KillZombies_Yes , RtemsTaskReqConstruct_Post_KillZombies_No , RtemsTaskReqConstruct_Post_KillZombies_NA }
 
enum  RtemsTaskReqConstruct_Post_StorageFree { RtemsTaskReqConstruct_Post_StorageFree_Yes , RtemsTaskReqConstruct_Post_StorageFree_No , RtemsTaskReqConstruct_Post_StorageFree_NA }
 
enum  RtemsTaskReqConstruct_Post_FloatingPoint { RtemsTaskReqConstruct_Post_FloatingPoint_Yes , RtemsTaskReqConstruct_Post_FloatingPoint_No , RtemsTaskReqConstruct_Post_FloatingPoint_NA }
 
enum  RtemsTaskReqConstruct_Post_Preempt { RtemsTaskReqConstruct_Post_Preempt_Yes , RtemsTaskReqConstruct_Post_Preempt_No , RtemsTaskReqConstruct_Post_Preempt_NA }
 
enum  RtemsTaskReqConstruct_Post_Timeslice { RtemsTaskReqConstruct_Post_Timeslice_Yes , RtemsTaskReqConstruct_Post_Timeslice_No , RtemsTaskReqConstruct_Post_Timeslice_NA }
 
enum  RtemsTaskReqConstruct_Post_ASR { RtemsTaskReqConstruct_Post_ASR_Yes , RtemsTaskReqConstruct_Post_ASR_No , RtemsTaskReqConstruct_Post_ASR_NA }
 
enum  RtemsTaskReqConstruct_Post_IntLvl { RtemsTaskReqConstruct_Post_IntLvl_Zero , RtemsTaskReqConstruct_Post_IntLvl_Positive , RtemsTaskReqConstruct_Post_IntLvl_NA }
 

Functions

 RTEMS_ALIGNED (RTEMS_TASK_STORAGE_ALIGNMENT)
 
 T_TEST_CASE_FIXTURE (RtemsTaskReqConstruct, &RtemsTaskReqConstruct_Fixture)
 

Detailed Description