Newer
Older
* @desc Test System module for ITS
*
*/
module LibItsCommon_TestSystem {
// LibCommon
import from LibCommon_Time {modulepar all};
import from LibCommon_Sync all;
// LibIts
group componentDefinitions {
/**
* @desc ITS Main Test Component
*/
type component ItsBaseMtc extends ItsBaseComponent, ServerSyncComp {
// timers
timer tc_guard := PX_TDONE;
} // end ItsMtc
/**
* @desc Upper tester and Adapter control component
* @remark SelfSyncComp extends ClientSyncComp.
* We can self-sync in a single-component setup or server-sync in a multi-component setup
*/
type component ItsBaseComponent extends SelfSyncComp {
// timers
timer tc_wait := PX_TWAIT;
timer tc_ac := PX_TAC;
timer tc_noac := PX_TNOAC;
var boolean vc_scenarioStarted := false;
} // end ItsComponent
} // End of group componentDefinitions
} // End of module LibItsCommon_TestSystem