Interface Reporter

All Known Implementing Classes:
HtmlReporter, MultiReporter, TextReporter

public interface Reporter
Deprecated.
As of 1.4.9 use JMH instead
A listener to what the Harness is doing that should report the results. The sequence of methods is:
 startBenchmark,
 (
   startMetric,
   (
     startTarget,
     ( metricRecorded | metricFailed ),
     endTarget
   ) * ,
   endMetric
 ) * ,
 endBenchmark
 
See Also:
  • Method Details

    • startBenchmark

      void startBenchmark()
      Deprecated.
      Benchmark has started. This will always be called ONCE (and only once) BEFORE everything else.
    • startMetric

      void startMetric(Metric metric)
      Deprecated.
    • startTarget

      void startTarget(Target target)
      Deprecated.
    • metricRecorded

      void metricRecorded(Product product, double result)
      Deprecated.
    • metricFailed

      void metricFailed(Product product, Exception e)
      Deprecated.
    • endTarget

      void endTarget(Target target)
      Deprecated.
    • endMetric

      void endMetric(Metric metric)
      Deprecated.
    • endBenchmark

      void endBenchmark()
      Deprecated.
      Benchmark has ended. This will always be called ONCE (and only once) AFTER everything else.