Package org.apache.maven.surefire.api.report
-
Interface Summary Interface Description OutputReportEntry Minimum data requirement for report entry.ReportEntry Describes a single entry for a test reportReporterFactory Used by the providers to request (per-thread) run listeners.RunListener Used by providers to report results.StackTraceWriter Ability to write a stack trace, filtered to omit locations inside Surefire and Maven.TestOutputReceiver<T extends OutputReportEntry> A receiver of stdout/sterr output from running tests.TestReportListener<T extends OutputReportEntry> This architecture has two sides (forked JVM, plugin JVM) implementing the same interfaceTestReportListener
:TestSetReportEntry Describes test-set when started and finished. -
Class Summary Class Description CategorizedReportEntry ConsoleOutputCapture Deals with system.out/err.ConsoleOutputReceiverForCurrentThread LegacyPojoStackTraceWriter Write the trace out for a POJO test.ReporterConfiguration Bits and pieces of reporting configuration that seem to be necessary on the provider side.SafeThrowable Guards against misbehaving throwablesSimpleReportEntry Basic implementation ofTestSetReportEntry
(immutable and thread-safe object).TestOutputReportEntry This report entry should be used inTestOutputReceiver.writeTestOutput(OutputReportEntry)
. -
Enum Summary Enum Description RunMode Determines the purpose the provider started the tests. -
Exception Summary Exception Description ReporterException Exception occurring during report generation.