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)
Esempio n. 2
0
 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)
Esempio n. 3
0
 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)
Esempio n. 4
0
 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"
Esempio n. 5
0
 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)
Esempio n. 6
0
    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"
Esempio n. 7
0
    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"