RTEMS 6.1-rc1
Data Structures | Typedefs | Enumerations | Functions
#include <limits.h>
#include <rtems.h>
#include <setjmp.h>
#include <rtems/bspIo.h>
#include <rtems/test-scheduler.h>
#include <rtems/score/statesimpl.h>
#include <rtems/score/threaddispatch.h>
#include <rtems/score/threadimpl.h>
#include "tx-support.h"
#include <rtems/test.h>

Data Structures

struct  RtemsTaskReqDelete_Entry
 
struct  RtemsTaskReqDelete_Context
 Test context for spec:/rtems/task/req/delete test case. More...
 

Typedefs

typedef RtemsTaskReqDelete_Context Context
 

Enumerations

enum  RtemsTaskReqDelete_Pre_Id { RtemsTaskReqDelete_Pre_Id_Executing , RtemsTaskReqDelete_Pre_Id_Other , RtemsTaskReqDelete_Pre_Id_Invalid , RtemsTaskReqDelete_Pre_Id_NA }
 
enum  RtemsTaskReqDelete_Pre_Context { RtemsTaskReqDelete_Pre_Context_Task , RtemsTaskReqDelete_Pre_Context_Interrupt , RtemsTaskReqDelete_Pre_Context_NA }
 
enum  RtemsTaskReqDelete_Pre_ThreadDispatch { RtemsTaskReqDelete_Pre_ThreadDispatch_Disabled , RtemsTaskReqDelete_Pre_ThreadDispatch_Enabled , RtemsTaskReqDelete_Pre_ThreadDispatch_NA }
 
enum  RtemsTaskReqDelete_Pre_CallerPriority { RtemsTaskReqDelete_Pre_CallerPriority_Vital , RtemsTaskReqDelete_Pre_CallerPriority_Dispensable , RtemsTaskReqDelete_Pre_CallerPriority_NA }
 
enum  RtemsTaskReqDelete_Pre_Dormant { RtemsTaskReqDelete_Pre_Dormant_No , RtemsTaskReqDelete_Pre_Dormant_Yes , RtemsTaskReqDelete_Pre_Dormant_NA }
 
enum  RtemsTaskReqDelete_Pre_Suspended { RtemsTaskReqDelete_Pre_Suspended_Yes , RtemsTaskReqDelete_Pre_Suspended_No , RtemsTaskReqDelete_Pre_Suspended_NA }
 
enum  RtemsTaskReqDelete_Pre_Restarting { RtemsTaskReqDelete_Pre_Restarting_No , RtemsTaskReqDelete_Pre_Restarting_Yes , RtemsTaskReqDelete_Pre_Restarting_NA }
 
enum  RtemsTaskReqDelete_Pre_Terminating { RtemsTaskReqDelete_Pre_Terminating_No , RtemsTaskReqDelete_Pre_Terminating_Yes , RtemsTaskReqDelete_Pre_Terminating_NA }
 
enum  RtemsTaskReqDelete_Pre_Protected { RtemsTaskReqDelete_Pre_Protected_Yes , RtemsTaskReqDelete_Pre_Protected_No , RtemsTaskReqDelete_Pre_Protected_NA }
 
enum  RtemsTaskReqDelete_Pre_State { RtemsTaskReqDelete_Pre_State_Enqueued , RtemsTaskReqDelete_Pre_State_Ready , RtemsTaskReqDelete_Pre_State_Blocked , RtemsTaskReqDelete_Pre_State_NA }
 
enum  RtemsTaskReqDelete_Pre_Timer { RtemsTaskReqDelete_Pre_Timer_Inactive , RtemsTaskReqDelete_Pre_Timer_Active , RtemsTaskReqDelete_Pre_Timer_NA }
 
enum  RtemsTaskReqDelete_Post_Status {
  RtemsTaskReqDelete_Post_Status_Ok , RtemsTaskReqDelete_Post_Status_InvId , RtemsTaskReqDelete_Post_Status_CalledFromISR , RtemsTaskReqDelete_Post_Status_NoReturn ,
  RtemsTaskReqDelete_Post_Status_NA
}
 
enum  RtemsTaskReqDelete_Post_FatalError { RtemsTaskReqDelete_Post_FatalError_Yes , RtemsTaskReqDelete_Post_FatalError_Nop , RtemsTaskReqDelete_Post_FatalError_NA }
 
enum  RtemsTaskReqDelete_Post_Zombie { RtemsTaskReqDelete_Post_Zombie_Yes , RtemsTaskReqDelete_Post_Zombie_No , RtemsTaskReqDelete_Post_Zombie_NA }
 
enum  RtemsTaskReqDelete_Post_TaskPriority { RtemsTaskReqDelete_Post_TaskPriority_Raise , RtemsTaskReqDelete_Post_TaskPriority_Nop , RtemsTaskReqDelete_Post_TaskPriority_NA }
 
enum  RtemsTaskReqDelete_Post_RestartExtensions { RtemsTaskReqDelete_Post_RestartExtensions_Nop , RtemsTaskReqDelete_Post_RestartExtensions_NA }
 
enum  RtemsTaskReqDelete_Post_TerminateExtensions { RtemsTaskReqDelete_Post_TerminateExtensions_Yes , RtemsTaskReqDelete_Post_TerminateExtensions_Nop , RtemsTaskReqDelete_Post_TerminateExtensions_NA }
 
enum  RtemsTaskReqDelete_Post_Dormant { RtemsTaskReqDelete_Post_Dormant_Yes , RtemsTaskReqDelete_Post_Dormant_No , RtemsTaskReqDelete_Post_Dormant_NA }
 
enum  RtemsTaskReqDelete_Post_Suspended { RtemsTaskReqDelete_Post_Suspended_Yes , RtemsTaskReqDelete_Post_Suspended_No , RtemsTaskReqDelete_Post_Suspended_NA }
 
enum  RtemsTaskReqDelete_Post_Restarting { RtemsTaskReqDelete_Post_Restarting_Yes , RtemsTaskReqDelete_Post_Restarting_No , RtemsTaskReqDelete_Post_Restarting_NA }
 
enum  RtemsTaskReqDelete_Post_Terminating { RtemsTaskReqDelete_Post_Terminating_Yes , RtemsTaskReqDelete_Post_Terminating_No , RtemsTaskReqDelete_Post_Terminating_NA }
 
enum  RtemsTaskReqDelete_Post_Protected { RtemsTaskReqDelete_Post_Protected_Yes , RtemsTaskReqDelete_Post_Protected_No , RtemsTaskReqDelete_Post_Protected_NA }
 
enum  RtemsTaskReqDelete_Post_State { RtemsTaskReqDelete_Post_State_Enqueued , RtemsTaskReqDelete_Post_State_Ready , RtemsTaskReqDelete_Post_State_Blocked , RtemsTaskReqDelete_Post_State_NA }
 
enum  RtemsTaskReqDelete_Post_Timer { RtemsTaskReqDelete_Post_Timer_Active , RtemsTaskReqDelete_Post_Timer_Inactive , RtemsTaskReqDelete_Post_Timer_NA }
 

Functions

 T_TEST_CASE_FIXTURE (RtemsTaskReqDelete, &RtemsTaskReqDelete_Fixture)