private List<String> collectReportBlocks(final ReportModelFile reportModelFile, final String featureFileName) {
        featureFiles.add(featureFileName);

        final ReportStatistics statistics = completeReportModel.getStatistics(reportModelFile);
        if (statistics.numFailedScenarios > 0) {
            failedScenarioFiles.add(featureFileName);
        }
        if (statistics.numPendingScenarios > 0) {
            pendingScenarioFiles.add(featureFileName);
        }
        if (statistics.numAbortedScenarios >0){
            abortedScenarioFiles.add(featureFileName);
        }

        final AsciiDocReportModelVisitor visitor = new AsciiDocReportModelVisitor(blockConverter, statistics);
        reportModelFile.model().accept(visitor);

        return visitor.getResult();
    }
This reporter provides the functionality for reading/writing a report in AsciiDoc format.

<p> The following flags are reused from {@link AbstractReportConfig}:
<ul>
  <li> --format= </li>
  <li> --sourceDir= / --dir= </li>
  <li> --targetDir= / --todir= </li>
  <li> --title= </li>
  <li> --exclude-empty-scenarios=&lt;boolean&gt; </li>
  <li> --help / -h </li>
</ul>
jgiven-core/src/main/java/com/tngtech/jgiven/report/asciidoc/AsciiDocReportGenerator.java