def __init__(self, cfgParser):
     self.maxTimeForBenchmark = cfgParser.getint("GeneralParameters", "maxTimeForBenchmark")
     self.benchmarkCheckoutPath = os.path.join(CfgParserFactory.get_root_dir(), r"%s" % (cfgParser.get("GeneralParameters", "benchmarkCheckoutPath")))
     self.checkoutPath = os.path.join(CfgParserFactory.get_root_dir(), r"%s" % (cfgParser.get("GeneralParameters", "checkoutPath")))
     self.buildLog = os.path.join(CfgParserFactory.get_root_dir(), r"%s" % (cfgParser.get("GeneralParameters", "buildLog")))
     self.slnPath = os.path.join(CfgParserFactory.get_root_dir(), r"%s" % (cfgParser.get("GeneralParameters", "slnPath")))
     self.binDir = os.path.join(CfgParserFactory.get_root_dir(), r"%s" % (cfgParser.get("GeneralParameters", "binDir")))
示例#2
0
 def __init__(self, cfgParser):
     self.maxTimeForBenchmark = cfgParser.getint("GeneralParameters",
                                                 "maxTimeForBenchmark")
     self.benchmarkCheckoutPath = os.path.join(
         CfgParserFactory.get_root_dir(), r"%s" %
         (cfgParser.get("GeneralParameters", "benchmarkCheckoutPath")))
     self.checkoutPath = os.path.join(
         CfgParserFactory.get_root_dir(),
         r"%s" % (cfgParser.get("GeneralParameters", "checkoutPath")))
     self.buildLog = os.path.join(
         CfgParserFactory.get_root_dir(),
         r"%s" % (cfgParser.get("GeneralParameters", "buildLog")))
     self.slnPath = os.path.join(
         CfgParserFactory.get_root_dir(),
         r"%s" % (cfgParser.get("GeneralParameters", "slnPath")))
     self.binDir = os.path.join(
         CfgParserFactory.get_root_dir(),
         r"%s" % (cfgParser.get("GeneralParameters", "binDir")))
    def __init__(self, experimentName, cfgName, reportParameters):
        self.cfgName = cfgName
        self.reportParameters = reportParameters
        self.currentLogs = os.path.join(CfgParserFactory.get_root_dir(), self.reportParameters.logFolder)
        self.logFolder = r"%s%s_%s_%s" % (self.currentLogs,
                                          experimentName,
                                          os.path.basename(cfgName), GetTimeStamp())

        self.logFolder = self.logFolder.replace(" ", "_")
    def __init__(self, experimentName, cfgName, reportParameters):
        self.cfgName = cfgName
        self.reportParameters = reportParameters
        self.currentLogs = os.path.join(CfgParserFactory.get_root_dir(),
                                        self.reportParameters.logFolder)
        self.logFolder = r"%s%s_%s_%s" % (self.currentLogs, experimentName,
                                          os.path.basename(cfgName),
                                          GetTimeStamp())

        self.logFolder = self.logFolder.replace(" ", "_")
 def SetBenchmarksList(self, benchmarks):
     self.benchmarks = os.path.join(
         CfgParserFactory.get_root_dir(),
         self.cfgParser.get("GeneralParameters", "benchmarkLists"),
         benchmarks)
 def SetBenchmarksList(self, benchmarks):
     self.benchmarks = os.path.join(CfgParserFactory.get_root_dir(), self.cfgParser.get("GeneralParameters", "benchmarkLists"), benchmarks)
 def parse_benchmarks_list(self, benchmark_list):
     benchmark_list = os.path.join(CfgParserFactory.get_root_dir(),
                                   self.cfgParser.get("GeneralParameters", "benchmarkLists"), benchmark_list)
     benchmarks = ExperimentLauncher.PrepareBenchmarks(benchmark_list)
     return benchmarks
 def __init__(self):
     self.cfgParser = CfgParserFactory.createCfgParser()
     self.referenceLogs = os.path.join(CfgParserFactory.get_root_dir(),
                                       self.cfgParser.get("ReportParameters", "ReferenceLogs"))