Class ProgressReportWriter

java.lang.Object
com.arc_e_tect.gradle.gherkin.progress.ProgressReportWriter

public class ProgressReportWriter extends Object
Writes an AsciiDoc progress report that breaks scenarios down by ScenarioStatus and summarises the breakdown as a table of counts and percentages.
  • Constructor Details

    • ProgressReportWriter

      public ProgressReportWriter()
      Creates a new ProgressReportWriter.
  • Method Details

    • write

      public void write(File outputFile, List<ScenarioInfo> scenarios, List<io.cucumber.cucumberexpressions.Expression> glueCode)
      Classifies every scenario and writes the progress report to outputFile.
      Parameters:
      outputFile - the AsciiDoc file to write
      scenarios - the scenarios to report on
      glueCode - step definition patterns found in the configured glue code directory