Class BenchmarkReporter

java.lang.Object
org.episteme.benchmarks.reporting.BenchmarkReporter

public class BenchmarkReporter extends Object
Utility for generating performance and compliance reports. Supports multiple report types: ALL, FAST, NORMAL, EXACT.
  • Constructor Details

    • BenchmarkReporter

      public BenchmarkReporter(String title)
  • Method Details

    • addMetadata

      public void addMetadata(String key, String value)
    • addResult

      public void addResult(BenchmarkResult result)
    • setGenerateFiles

      public void setGenerateFiles(boolean generateFiles)
    • getResults

      public List<BenchmarkResult> getResults()
    • generateReport

      public void generateReport(String customName, BenchmarkReporter.ReportType type)
    • generateReport

      public void generateReport(String customName)
    • exportToRoot

      public void exportToRoot(String relativePath)