de.uni.leipzig.IR15.Benchmark.suites
Class AbstractBenchmarkSuite
java.lang.Object
de.uni.leipzig.IR15.Benchmark.suites.AbstractBenchmarkSuite
- Direct Known Subclasses:
- DEXBenchmarkSuite, MySQLBenchmarkSuite, Neo4JBenchmarkSuite, OrientBenchmarkSuite
public class AbstractBenchmarkSuite
- extends java.lang.Object
Abstract base class for all benchmark suites.
- Author:
- all
Field Summary |
static org.apache.log4j.Logger |
log
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
public static org.apache.log4j.Logger log
AbstractBenchmarkSuite
public AbstractBenchmarkSuite()
runBenchmarks
public static void runBenchmarks(java.util.List<Benchmark> benchmarks)
- Run all benchmarks.
- Parameters:
benchmarks
- a list of benchmarks
runBenchmarks
public static void runBenchmarks(java.util.List<Benchmark> benchmarks,
boolean log2file,
boolean doWarmup)
- Run all benchmarks.
- Parameters:
benchmarks
- a list of benchmarkslog2file
- true to turn on logging.
runBenchmark
public static void runBenchmark(Benchmark benchmark,
boolean log2file,
boolean doWarmup)
- Run a benchmark.
- Parameters:
benchmark
- a benchmarklog2file
- true to turn on logging.