Fixed some warning + Factorised some code (use of extends)
New synchronisation functions added allowing synchronisation of a subset of the clients:
f_serverSyncClientsIntermediateSync
f_serverSyncClientsTimedIntermediateSync
log("**** f_serverSyncClientsTimed: Sync server successfully passed synchronization point. ****");
}
}
}// end function f_serverSyncClientsTimed
}// end function f_serverSyncClientsTimedIntermediateSync
/**
* @desc This function is intended only for use on the sync
@@ -709,10 +740,10 @@ module LibCommon_Sync {
}
[]tc_sync.timeout{
log("**** f_serverWaitForAllClientsToStop: Not all sync clients have finshed execution within the sync time limit. Sync server will stop test case! ****");
stop;
}
}// end alt
setverdict(pass);
stop;
}// end function f_serverWaitForAllClientsToStop
}// end group serverRelated
@@ -914,13 +945,13 @@ module LibCommon_Sync {
* @desc Default time limit for a sync client to reach a
* synchronization point
*/
modulepar{floatPX_TSYNC_TIME_LIMIT:=120.0}
moduleparfloatPX_TSYNC_TIME_LIMIT:=120.0;
/*
* @desc Default time limit for a sync client to finish