Class FuzzHtmlReporter

java.lang.Object
org.ek9lang.compiler.fuzz.FuzzHtmlReporter

public final class FuzzHtmlReporter extends Object
Generates a rich HTML dashboard for fuzzer statistics.

Reuses HtmlResources for donut chart generation, HTML escaping, and template loading. Produces a self-contained fuzz-report/index.html with inline CSS/JS, dark/light theme toggle, and interactive error code search.

  • Constructor Details

    • FuzzHtmlReporter

      public FuzzHtmlReporter(HtmlResources resources)
  • Method Details

    • generateReport

      public void generateReport(FuzzReport report, Path baseDir)
      Generate the HTML dashboard from a fuzz report snapshot.
      Parameters:
      report - The fuzz report snapshot
      baseDir - The parent directory (fuzz-report/ will be created under this)