def execute(self, *args, **kwargs): masterTbl = MasterTbl() version = Version() epoch = time.time() masterTbl['testreportLoc'] = 'testreports' masterTbl['testReportDir'] = os.path.join(masterTbl['projectDir'], masterTbl['testreportLoc']) masterTbl['testRptExt'] = '.rtm' masterTbl['descriptExt'] = '.desc' masterTbl['ThemisVersion'] = 'Themis ' + version.tag() masterTbl['currentEpoch'] = epoch masterTbl['origEpoch'] = masterTbl['currentEpoch'] masterTbl['target'] = os.environ.get("TARG_SUMMARY") or "" masterTbl['errors'] = 0 masterTbl['diffCount'] = 0 masterTbl['failCount'] = 0 masterTbl['resultMaxLen'] = 12 masterTbl['minNP'] = 0 masterTbl['maxNP'] = sys.maxsize #------------------------------------------------------------ # Add projectDir to PYTHONPATH for user functions sys.path.append(masterTbl['projectDir']) unameT = get_platform() currentUUID = full_date_string(epoch) + "-" + unameT['os_mach'] for k in unameT: masterTbl[k] = unameT[k] masterTbl['hostname'] = unameT['machine'] #------------------------------------------------------------ # Setup gauntlet masterTbl['gauntlet'] = Gauntlet(GauntletData()) # masterTbl['gauntlet'] = None --> for later masterTbl['candidateTstT'] = {} masterTbl['tstT'] = {} masterTbl['rptT'] = {}