org.benchy
Class Benchmark

java.lang.Object
  extended by org.benchy.Benchmark

public class Benchmark
extends Object

The Benchmark contains:

  1. a List of testCase (the different variations)
  2. the driver, contains the actual logic (no state)
A Benchmark should not be modified after it is fully constructed. So if nobody violates this, this object is thread-safe to use.

Author:
Peter Veentjer.

Constructor Summary
Benchmark()
           
 
Method Summary
 String getBenchmarkName()
           
 String getDriverClass()
           
 List<TestCase> getTestCases()
           
 BenchmarkDriver loadDriver()
           
 void setBenchmarkName(String benchmarkName)
           
 void setDriverClass(Class driverClass)
           
 void setDriverClass(String driverClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Benchmark

public Benchmark()
Method Detail

getTestCases

public List<TestCase> getTestCases()

getBenchmarkName

public String getBenchmarkName()

setBenchmarkName

public void setBenchmarkName(String benchmarkName)

getDriverClass

public String getDriverClass()

setDriverClass

public void setDriverClass(Class driverClass)

setDriverClass

public void setDriverClass(String driverClass)

loadDriver

public BenchmarkDriver loadDriver()


Copyright © 2008-2010 Multiverse. All Rights Reserved.