Class TestReportFormattingPlugin

java.lang.Object
com.palantir.witchcraft.java.logging.gradle.testreport.TestReportFormattingPlugin
All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>

public abstract class TestReportFormattingPlugin extends Object implements org.gradle.api.Plugin<org.gradle.api.Project>
Plugin that formats witchcraft structured logging output in HTML test reports. Post-processes generated HTML files to replace JSON log lines with formatted versions.
  • Constructor Details

    • TestReportFormattingPlugin

      public TestReportFormattingPlugin()
  • Method Details

    • getFlowScope

      @Inject protected abstract org.gradle.api.flow.FlowScope getFlowScope()
    • apply

      public final void apply(org.gradle.api.Project project)
      Specified by:
      apply in interface org.gradle.api.Plugin<org.gradle.api.Project>