Package org.eclipse.test.internal.performance.eval

Examples of org.eclipse.test.internal.performance.eval.Evaluator


   * @param performanceMeter the performance meter
   * @throws RuntimeException if the properties do not hold
   */
  public void assertPerformance(PerformanceMeter performanceMeter) {
    if (fDefaultEvaluator == null) {
      fDefaultEvaluator= new Evaluator();
      fDefaultEvaluator.setAssertCheckers(new AssertChecker[] {
              new RelativeBandChecker(InternalDimensions.ELAPSED_PROCESS, 0.0f, 1.10f),
              //new RelativeBandChecker(InternalDimensions.CPU_TIME, 0.0f, 1.10f),
              //new RelativeBandChecker(InternalDimensions.WORKING_SET, 0.0f, 3.00f),
              //new RelativeBandChecker(InternalDimensions.USED_JAVA_HEAP, 0.0f, 2.00f),
View Full Code Here


   * @param lowerPercentage a negative number indicating the percentage the measured value is allowed to be smaller than some reference value
   * @param upperPercentage a positive number indicating the percentage the measured value is allowed to be greater than some reference value
   * @throws RuntimeException if the properties do not hold
   */
  public void assertPerformanceInRelativeBand(PerformanceMeter performanceMeter, Dimension dim, int lowerPercentage, int upperPercentage) {
      Evaluator e= new Evaluator();
    e.setAssertCheckers(new AssertChecker[] {
            new RelativeBandChecker((Dim) dim, 1.0+(lowerPercentage / 100.0), 1.0+(upperPercentage / 100.0)),
    });
    e.evaluate(performanceMeter);
  }
View Full Code Here

   * @param lowerBand a negative number indicating the absolute amount the measured value is allowed to be smaller than some reference value
   * @param upperBand a positive number indicating the absolute amount the measured value is allowed to be greater than some reference value
   * @throws RuntimeException if the properties do not hold
   */
  public void assertPerformanceInAbsoluteBand(PerformanceMeter performanceMeter, Dimension dim, int lowerBand, int upperBand) {
      Evaluator e= new Evaluator();
    e.setAssertCheckers(new AssertChecker[] {
            new AbsoluteBandChecker((Dim) dim, lowerBand, upperBand),
    });
    e.evaluate(performanceMeter);
  }
View Full Code Here

TOP

Related Classes of org.eclipse.test.internal.performance.eval.Evaluator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.