Module org.junit.platform.launcher
Interface TestExecutionSummary
-
@API(status=MAINTAINED, since="1.0") public interface TestExecutionSummary
Summary of test plan execution.- Since:
- 1.0
- See Also:
SummaryGeneratingListener
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
TestExecutionSummary.Failure
Failure of a test or container.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description long
getContainersAbortedCount()
Get the number of containers aborted.long
getContainersFailedCount()
Get the number of containers that failed.long
getContainersFoundCount()
Get the number of containers found.long
getContainersSkippedCount()
Get the number of containers skipped.long
getContainersStartedCount()
Get the number of containers started.long
getContainersSucceededCount()
Get the number of containers that succeeded.List<TestExecutionSummary.Failure>
getFailures()
Get an immutable list of the failures of the test plan execution.long
getTestsAbortedCount()
Get the number of tests aborted.long
getTestsFailedCount()
Get the number of tests that failed.long
getTestsFoundCount()
Get the number of tests found.long
getTestsSkippedCount()
Get the number of tests skipped.long
getTestsStartedCount()
Get the number of tests started.long
getTestsSucceededCount()
Get the number of tests that succeeded.long
getTimeFinished()
Get the timestamp (in milliseconds) when the test plan finished.long
getTimeStarted()
Get the timestamp (in milliseconds) when the test plan started.long
getTotalFailureCount()
Get the total number of failed containers and failed tests.void
printFailuresTo(PrintWriter writer)
Print failed containers and tests, including sources and exception messages, to the suppliedPrintWriter
.default void
printFailuresTo(PrintWriter writer, int maxStackTraceLines)
Print failed containers and tests, including sources and exception messages, to the suppliedPrintWriter
.void
printTo(PrintWriter writer)
Print this summary to the suppliedPrintWriter
.
-
-
-
Method Detail
-
getTimeStarted
long getTimeStarted()
Get the timestamp (in milliseconds) when the test plan started.
-
getTimeFinished
long getTimeFinished()
Get the timestamp (in milliseconds) when the test plan finished.
-
getTotalFailureCount
long getTotalFailureCount()
Get the total number of failed containers and failed tests.- See Also:
getTestsFailedCount()
,getContainersFailedCount()
-
getContainersFoundCount
long getContainersFoundCount()
Get the number of containers found.
-
getContainersStartedCount
long getContainersStartedCount()
Get the number of containers started.
-
getContainersSkippedCount
long getContainersSkippedCount()
Get the number of containers skipped.
-
getContainersAbortedCount
long getContainersAbortedCount()
Get the number of containers aborted.
-
getContainersSucceededCount
long getContainersSucceededCount()
Get the number of containers that succeeded.
-
getContainersFailedCount
long getContainersFailedCount()
Get the number of containers that failed.- See Also:
getTestsFailedCount()
,getTotalFailureCount()
-
getTestsFoundCount
long getTestsFoundCount()
Get the number of tests found.
-
getTestsStartedCount
long getTestsStartedCount()
Get the number of tests started.
-
getTestsSkippedCount
long getTestsSkippedCount()
Get the number of tests skipped.
-
getTestsAbortedCount
long getTestsAbortedCount()
Get the number of tests aborted.
-
getTestsSucceededCount
long getTestsSucceededCount()
Get the number of tests that succeeded.
-
getTestsFailedCount
long getTestsFailedCount()
Get the number of tests that failed.- See Also:
getContainersFailedCount()
,getTotalFailureCount()
-
printTo
void printTo(PrintWriter writer)
Print this summary to the suppliedPrintWriter
.This method does not print failure messages.
- See Also:
printFailuresTo(PrintWriter)
-
printFailuresTo
void printFailuresTo(PrintWriter writer)
Print failed containers and tests, including sources and exception messages, to the suppliedPrintWriter
.- Parameters:
writer
- thePrintWriter
to which to print; nevernull
- See Also:
printTo(PrintWriter)
,printFailuresTo(PrintWriter, int)
-
printFailuresTo
@API(status=MAINTAINED, since="1.6") default void printFailuresTo(PrintWriter writer, int maxStackTraceLines)
Print failed containers and tests, including sources and exception messages, to the suppliedPrintWriter
.The maximum number of lines to print for exception stack traces (if any) can be specified via the
maxStackTraceLines
argument.By default, this method delegates to
printFailuresTo(PrintWriter)
, effectively ignoring themaxStackTraceLines
argument. Concrete implementations of this interface should therefore override this default method in order to honor themaxStackTraceLines
argument.- Parameters:
writer
- thePrintWriter
to which to print; nevernull
maxStackTraceLines
- the maximum number of lines to print for exception stack traces; must be a positive value- Since:
- 1.6
- See Also:
printTo(PrintWriter)
,printFailuresTo(PrintWriter)
-
getFailures
List<TestExecutionSummary.Failure> getFailures()
Get an immutable list of the failures of the test plan execution.
-
-