def __init__(self, kidsFile, kidsInstallName, seqNo = None, logFile = None, multiBuildList=None, duz=17, **kargs): print kidsInstallName, seqNo assert kidsInstallName == "HT TEMPLATES PROJECT 1.0" DefaultKIDSBuildInstaller.__init__(self, kidsFile, kidsInstallName, seqNo, logFile, multiBuildList, duz, **kargs)
def __init__(self, kidsFile, kidsInstallName, seqNo = None, logFile = None, multiBuildList=None, duz=17, **kargs): print kidsInstallName, seqNo assert kidsInstallName == "PXRM*2.0*63" DefaultKIDSBuildInstaller.__init__(self, kidsFile, kidsInstallName, seqNo, logFile, multiBuildList, duz, **kargs)
def __init__(self, kidsFile, kidsInstallName, seqNo = None, logFile = None, multiBuildList=None, duz=17, **kargs): print kidsInstallName, seqNo assert kidsInstallName == "OR*3.0*423" and int(seqNo) == 369 DefaultKIDSBuildInstaller.__init__(self, kidsFile, kidsInstallName, seqNo, logFile, multiBuildList, duz, **kargs)
def __init__(self, kidsFile, kidsInstallName, seqNo = None, logFile = None, multiBuildList=None, duz=17, **kargs): print kidsInstallName, seqNo assert kidsInstallName == "MMRS*1.0*4" DefaultKIDSBuildInstaller.__init__(self, kidsFile, kidsInstallName, seqNo, logFile, multiBuildList, duz, **kargs) self.newPkgName= "MDRO INITIATIVE REPORTS"
def __init__(self, kidsFile, kidsInstallName, seqNo = None, logFile = None, multiBuildList=None, duz=17, **kargs): print kidsInstallName, seqNo assert kidsInstallName == "XU*8.0*10002" self.kbInstaller = DefaultKIDSBuildInstaller.__init__(self, kidsFile, kidsInstallName, seqNo, logFile, multiBuildList, duz, **kargs)
os.mkdir(resultsfolder) except: pass if testClient.isCache(): print "Writing out initial %RCheck information: Start" WriteRCheck(testClient,resultsfolder,"RCheckResultsPre.log",routineset) print "Writing out %RCheck information: Done" print "Writing out initial %RFind information: Start" WriteRFind(testClient,resultsfolder,"RFindResultsPre.log",routineset) print "Writing out %RFind information: Done" else: print "%RFIND is an InterSystems Cache Utility, performing a REGEX search through the gtmroutines directory in " + findGTMRoutinesDir() GTMRFind(resultsfolder,"RFindResultsPre.log",routineset) # Attempt to install the supplied KIDS build print "Installation of " + result.KIDSbuild+ " : START" KIDSInstaller = DefaultKIDSBuildInstaller(result.KIDSbuild,KIDSParser.installNameList[0],None,os.path.join(result.outputDir,'InstallLog.txt'), KIDSParser.installNameList,1,printTG=result.outputDir) KIDSInstaller.runInstallation(testClient) print "Installation of " + result.KIDSbuild+ " : DONE" # Run the XINDEX utility on each build that was installed by the KIDS build for name in KIDSParser.installNameList: print "Running XINDEX and finding Checksums for installed package: " + name XINDEXbyBuildname(testClient,name,result.outputDir) PrintChecksumsbyBuildname(testClient,name,result.outputDir) rfindpost=os.path.join(resultsfolder,"RFindResultsPost.log") rcheckpost= os.path.join(resultsfolder,"RCheckResultsPost.log") if testClient.isCache(): print "Writing out post-install %RCheck information: Start" WriteRCheck(testClient,resultsfolder,"RCheckResultsPost.log",routineset) print "Writing out post-install %RCheck information: Done" print "Writing out post-install %RFind information: Start"
os.mkdir(resultsfolder) except: pass if testClient.isCache(): print "Writing out initial %RCheck information: Start" WriteRCheck(testClient,resultsfolder,"RCheckResultsPre.log",routineset) print "Writing out %RCheck information: Done" print "Writing out initial %RFind information: Start" WriteRFind(testClient,resultsfolder,"RFindResultsPre.log",routineset) print "Writing out %RFind information: Done" else: print "%RFIND is an InterSystems Cache Utility, performing a REGEX search through the gtmroutines directory in " + findGTMRoutinesDir() GTMRFind(resultsfolder,"RFindResultsPre.log",routineset) # Attempt to install the supplied KIDS build print "Installation of " + result.KIDSbuild+ " : START" KIDSInstaller = DefaultKIDSBuildInstaller(result.KIDSbuild,KIDSParser.installNameList[0],None,os.path.join(result.outputDir,'InstallLog.txt'), KIDSParser.installNameList,1,printTG=result.outputDir) KIDSInstaller.runInstallation(testClient,KIDSParser.installNameList) print "Installation of " + result.KIDSbuild+ " : DONE" # Run the XINDEX utility on each build that was installed by the KIDS build for name in KIDSParser.installNameList: print "Running XINDEX and finding Checksums for installed package: " + name XINDEXbyBuildname(testClient,name,result.outputDir) PrintChecksumsbyBuildname(testClient,name,result.outputDir) rfindpost=os.path.join(resultsfolder,"RFindResultsPost.log") rcheckpost= os.path.join(resultsfolder,"RCheckResultsPost.log") if testClient.isCache(): print "Writing out post-install %RCheck information: Start" WriteRCheck(testClient,resultsfolder,"RCheckResultsPost.log",routineset) print "Writing out post-install %RCheck information: Done" print "Writing out post-install %RFind information: Start"