51#ifndef _TR_MTX_SEIZE_TRY_H
52#define _TR_MTX_SEIZE_TRY_H
67 ScoreMtxReqSeizeTry_Pre_Protocol_Ceiling,
68 ScoreMtxReqSeizeTry_Pre_Protocol_MrsP,
69 ScoreMtxReqSeizeTry_Pre_Protocol_Other,
70 ScoreMtxReqSeizeTry_Pre_Protocol_NA
71} ScoreMtxReqSeizeTry_Pre_Protocol;
74 ScoreMtxReqSeizeTry_Pre_Discipline_FIFO,
75 ScoreMtxReqSeizeTry_Pre_Discipline_Priority,
76 ScoreMtxReqSeizeTry_Pre_Discipline_NA
77} ScoreMtxReqSeizeTry_Pre_Discipline;
80 ScoreMtxReqSeizeTry_Pre_Recursive_Allowed,
81 ScoreMtxReqSeizeTry_Pre_Recursive_Unavailable,
82 ScoreMtxReqSeizeTry_Pre_Recursive_Deadlock,
83 ScoreMtxReqSeizeTry_Pre_Recursive_NA
84} ScoreMtxReqSeizeTry_Pre_Recursive;
87 ScoreMtxReqSeizeTry_Pre_Owner_None,
88 ScoreMtxReqSeizeTry_Pre_Owner_Caller,
89 ScoreMtxReqSeizeTry_Pre_Owner_Other,
90 ScoreMtxReqSeizeTry_Pre_Owner_NA
91} ScoreMtxReqSeizeTry_Pre_Owner;
94 ScoreMtxReqSeizeTry_Pre_Priority_High,
95 ScoreMtxReqSeizeTry_Pre_Priority_Equal,
96 ScoreMtxReqSeizeTry_Pre_Priority_Low,
97 ScoreMtxReqSeizeTry_Pre_Priority_NA
98} ScoreMtxReqSeizeTry_Pre_Priority;
101 ScoreMtxReqSeizeTry_Post_Status_Ok,
102 ScoreMtxReqSeizeTry_Post_Status_MutexCeilingViolated,
103 ScoreMtxReqSeizeTry_Post_Status_Deadlock,
104 ScoreMtxReqSeizeTry_Post_Status_Unavailable,
105 ScoreMtxReqSeizeTry_Post_Status_NA
106} ScoreMtxReqSeizeTry_Post_Status;
109 ScoreMtxReqSeizeTry_Post_Owner_Other,
110 ScoreMtxReqSeizeTry_Post_Owner_Caller,
111 ScoreMtxReqSeizeTry_Post_Owner_None,
112 ScoreMtxReqSeizeTry_Post_Owner_NA
113} ScoreMtxReqSeizeTry_Post_Owner;
116 ScoreMtxReqSeizeTry_Post_Priority_Nop,
117 ScoreMtxReqSeizeTry_Post_Priority_Ceiling,
118 ScoreMtxReqSeizeTry_Post_Priority_NA
119} ScoreMtxReqSeizeTry_Post_Priority;
void ScoreMtxReqSeizeTry_Run(TQMtxContext *tq_ctx)
Runs the parameterized test case.
Definition: tr-mtx-seize-try.c:809
Definition: tx-thread-queue.h:501
This header file provides the functions to test the Thread Queue Handler.