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, 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"))