def __init__(self, version = '0.9.1'): if self._VERSIONS.has_key(version): self.version = version else: raise WebMarkException("Unsupported version %s, " "should be one of '0.9.1', '0.9'." % version) Benchmark.__init__(self)
def __init__(self, suite = 'slideshow'): if self._SUITES.has_key(suite.lower()): self.suite = suite else: raise WebMarkException("Unsupported suite %s, " "should be one of 'slideshow', 'zoom', 'grayscale', 'fancyshow'." % suite) Benchmark.__init__(self)
def __init__(self, version='v7'): if version in self._VERSIONS: self.version = version else: raise WebMarkException("Unsupported version %s, " "should be one of ('v1', 'v2', 'v3', 'v4', 'v5', 'v6', 'v7')" % version) Benchmark.__init__(self)
def __init__(self, suite = 'All JavaScript Tests'): if self._SUITES.has_key(suite.lower()): self.suite = suite else: raise WebMarkException("Unsupported suite %s, " "should be one of 'All JavaScript Tests', 'All DOM Tests'." % suite) Benchmark.__init__(self)
def __init__(self, suite = 'text'): if self._SUITES.has_key(suite.lower()): self.suite = suite else: raise WebMarkException("Unsupported suite %s, " "should be one of 'text', 'list', 'table'." % suite) Benchmark.__init__(self)
def __init__(self, style = 'medium'): if self._STYLES.has_key(style.lower()): self.style = style else: raise WebMarkException("Unsupported style %s, " "should be one of 'low', 'medium', 'high'." % style) Benchmark.__init__(self)
def __init__(self, environ, cores=[0], seconds=5, read=True, size='1K', instance=1): Benchmark.__init__(self, environ, cores) self._read = read if read: self._operation = 'read' self._type = self._operation else: self._operation = 'write100' self._type = 'write' self._size = size self._seconds = seconds self._path = '%s/iobench.%d' % (environ['data_dir'], instance) self._cmd = 'java' self._runstring = ','.join([self._operation, '1', self._size, '1K']) self._params = [ '-classpath', self._benchmark_dir + '/iobench.jar', 'Main', 'run', '-h=20', self._path, str(self._seconds), self._runstring ] self._name = 'iobench_%s_%s' % (self._type, self._size)
def __init__(self, suite = 'transform'): if suite in self._SUITES: self.suite = suite else: raise WebMarkException("Unsupported suite %s, " "should be one of 'transform', 'transition', 'animation'." % suite) Benchmark.__init__(self)
def __init__(self, suite = 'fullscreen'): if suite in self._SUITES: self.suite = suite else: raise WebMarkException("Unsupported suite %s, " "should be one of 'fullscreen', 'non-fullscreen'." % suite) Benchmark.__init__(self)
def __init__(self, benchmarkGroupId, benchmarkRunId, buildSettings, **kwargs): Benchmark.__init__(self, benchmarkGroupId, benchmarkRunId, buildSettings, **kwargs) # self._dirHyriseDB = os.path.join(os.getcwd(), "hyrise") os.environ["HYRISE_DB_PATH"] = self._dirHyriseDB self.setUserClass(MixedWLUser) self._queryDict = self.loadQueryDict()
def __init__(self, benchmarkGroupId, benchmarkRunId, buildSettings, **kwargs): Benchmark.__init__(self, benchmarkGroupId, benchmarkRunId, buildSettings, **kwargs) #self._dirHyriseDB = os.path.join(os.getcwd(), "hyrise") os.environ['HYRISE_DB_PATH'] = self._dirHyriseDB self.setUserClass(MixedWLUser) self._queryDict = self.loadQueryDict()
def __init__(self, suite="bitmap"): if self._SUITES.has_key(suite.lower()): self.suite = suite else: raise WebMarkException( "Unsupported suite %s, " "should be one of 'bitmap', 'bitmap cache', 'vector'." % suite ) Benchmark.__init__(self)
def __init__(self, fishNumber=50): if fishNumber in self.fishes: self.fishNumber = fishNumber else: raise WebMarkException("Unsupported fish number %d, " "should be one of (1, 10, 50, 100, 250, 500, 1000)" % fishNumber) Benchmark.__init__(self)
def __init__(self, benchmarkGroupId, benchmarkRunId, buildSettings, **kwargs): Benchmark.__init__(self, benchmarkGroupId, benchmarkRunId, buildSettings, **kwargs) self.scalefactor = kwargs["scalefactor"] if kwargs.has_key("scalefactor") else 1 self.warehouses = kwargs["warehouses"] if kwargs.has_key("warehouses") else 4 self.driverClass = createDriverClass("hyrise") self.driver = self.driverClass(os.path.join(os.getcwd(), "pytpcc", "tpcc.sql")) self.scaleParameters = scaleparameters.makeWithScaleFactor(self.warehouses, self.scalefactor) self.regenerate = False self.noLoad = kwargs["noLoad"] if kwargs.has_key("noLoad") else False self.table_dir = kwargs["tabledir"] if kwargs.has_key("tabledir") else None self.onlyNeworders = kwargs["onlyNeworders"] if kwargs.has_key("onlyNeworders") else False self.setUserClass(TPCCUser)
def __init__(self, benchmarkGroupId, benchmarkRunId, buildSettings, **kwargs): Benchmark.__init__(self, benchmarkGroupId, benchmarkRunId, buildSettings, **kwargs) self._dirHyriseDB = os.path.join(os.getcwd(), "hyrise") os.environ['HYRISE_DB_PATH'] = self._dirHyriseDB self.scalefactor = kwargs["scalefactor"] if kwargs.has_key("scalefactor") else 1 self.warehouses = kwargs["warehouses"] if kwargs.has_key("warehouses") else 4 self.driverClass = createDriverClass("hyrise") self.driver = self.driverClass(os.path.join(os.getcwd(), "pytpcc", "tpcc.sql")) self.scaleParameters = scaleparameters.makeWithScaleFactor(self.warehouses, self.scalefactor) self.regenerate = False self.noLoad = kwargs["noLoad"] if kwargs.has_key("noLoad") else False self.setUserClass(TPCCUser)
def __init__(self, environ, operation=1, size=1024, repeat=10, cores=[0]): Benchmark.__init__(self, environ, cores) self._operation = operation if operation == 1: self._type = 'streaming' elif operation == 2: self._type = 'random' else: raise Exception('Invalid operation type') self._size = size / 4 # Adjust for element size self._repeat = repeat self._cmd = self._benchmark_dir + '/memoryV2' self._params = [str(operation), str(size), str(repeat)] self._name = "memoryv2_%s_%s" % (self._type, str(self._size))
def __init__(self, benchmarkGroupId, benchmarkRunId, buildSettings, **kwargs): Benchmark.__init__(self, benchmarkGroupId, benchmarkRunId, buildSettings, **kwargs) self.scalefactor = kwargs["scalefactor"] if kwargs.has_key( "scalefactor") else 1 self.warehouses = kwargs["warehouses"] if kwargs.has_key( "warehouses") else 4 self.driverClass = createDriverClass("hyrise") self.driver = self.driverClass( os.path.join(os.getcwd(), "pytpcc", "tpcc.sql")) self.scaleParameters = scaleparameters.makeWithScaleFactor( self.warehouses, self.scalefactor) self.regenerate = False self.noLoad = kwargs["noLoad"] if kwargs.has_key("noLoad") else False self.table_dir = kwargs["tabledir"] if kwargs.has_key( "tabledir") else None self.onlyNeworders = kwargs["onlyNeworders"] if kwargs.has_key( "onlyNeworders") else False self.setUserClass(TPCCUser)
def __init__(self, plant, orderList, testNumber): Benchmark.__init__(self, plant, orderList, testNumber) self.prefix = "optimizer"
def __init__(self, environ, cores=[0], instance=1): Benchmark.__init__(self, environ, cores) self._cmd = self._benchmark_dir + '/linpack' self._params = [] self._name = 'linpack'
def __init__(self, plant, orderList, testNumber): Benchmark.__init__(self, plant, orderList, testNumber) self.prefix = "scheduler"
def __init__(self, plant, orderList, testNumber): Benchmark.__init__(self, plant, orderList, testNumber) self.prefix = "simulator"
def __init__(self): Benchmark.__init__(self)
def __init__(self, repetitions, threads=1): Benchmark.__init__(self, repetitions, threads) self.psth = {} self.metrics = {} self.neurons = range(512, 560)
def __init__(self, driver, logf): Benchmark.__init__(self, driver, logf)
def __init__(self, environ, cores=[0], instance=1): self._bmark = '' # Full stream suite Benchmark.__init__(self, environ, cores) self._params = ["0"] self._cmd = self._benchmark_dir + '/stream' self._name = "stream"
def __init__(self, environ, cores=[0], instance=1): Benchmark.__init__(self, environ, cores) self._cmd = self._benchmark_dir + '/dhrystone' self._params = [] self._name = 'dhrystone'
def __init__(self, environ, operation=1, cores=[0]): Benchmark.__init__(self, environ, cores) self._operation = operation self._cmd = self._benchmark_dir + '/stream' self._params = [str(operation)] self._name = "stream_" + self._bmark.lower()
def __init__(self): Benchmark.__init__(self)
def __init__(self, environ, cores=[0], instance=1): Benchmark.__init__(self, environ, cores) self._data_dir = '%s/metadata.%s' % (self._data_dir, instance) self._cmd = self._benchmark_dir + '/metadata' self._params = [self._data_dir, '50']; self._name = 'metadata'