org.eclipse.test.internal.performance.eval
Class Evaluator

java.lang.Object
  extended by org.eclipse.test.internal.performance.eval.EmptyEvaluator
      extended by org.eclipse.test.internal.performance.eval.Evaluator
All Implemented Interfaces:
IEvaluator

public class Evaluator
extends EmptyEvaluator

The default implementation of an evaluator backed by a database.

Since:
3.1

Constructor Summary
Evaluator()
           
 
Method Summary
 void evaluate(PerformanceMeter performanceMeter)
          Evaluates the given performance meter by comparing its measurements against the reference data selected with setReferenceFilterProperties.
 void setAssertCheckers(AssertChecker[] asserts)
          Sets the asserts that should be evaluated by the evaluator.
 
Methods inherited from class org.eclipse.test.internal.performance.eval.EmptyEvaluator
setReferenceFilterProperties
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Evaluator

public Evaluator()
Method Detail

setAssertCheckers

public void setAssertCheckers(AssertChecker[] asserts)
Description copied from interface: IEvaluator
Sets the asserts that should be evaluated by the evaluator.

Specified by:
setAssertCheckers in interface IEvaluator
Overrides:
setAssertCheckers in class EmptyEvaluator
Parameters:
asserts - the assert checkers that should be evaluated by the evaluator

evaluate

public void evaluate(PerformanceMeter performanceMeter)
              throws java.lang.RuntimeException
Description copied from interface: IEvaluator
Evaluates the given performance meter by comparing its measurements against the reference data selected with setReferenceFilterProperties.

Specified by:
evaluate in interface IEvaluator
Overrides:
evaluate in class EmptyEvaluator
Parameters:
performanceMeter - the performance meter
Throws:
java.lang.RuntimeException - when the comparison does not pass