Uses of Class
org.junit.platform.engine.TestExecutionResult
Packages that use TestExecutionResult
Package
Description
Test descriptors used within the JUnit Jupiter test engine.
Configuration options for JUnit's console launcher.
Internal execution tasks for JUnit's console launcher.
Public API for test engines.
Support classes and base implementation for any
TestEngine
that wishes to organize test suites
hierarchically based on the
Node
abstraction.Public API for configuring and launching test plans.
Core support classes for the
Launcher
including the LauncherFactory
and the LauncherDiscoveryRequestBuilder
.Common
TestExecutionListener
implementations and related support classes for
the Launcher
.Support for generating XML reports using a format which is compatible with
the de facto standard for JUnit 4 based test reports that was made popular
by the Ant build system.
Support for generating Open Test Reporting compatible XML event reports.
Runner
and annotations for configuring and executing tests on the
JUnit Platform in a JUnit 4 environment.Test Kit for testing the execution of a
TestEngine
running on the JUnit Platform.Internal classes for test execution within the JUnit Vintage test engine.
-
Uses of TestExecutionResult in org.junit.jupiter.engine.descriptor
Methods in org.junit.jupiter.engine.descriptor with parameters of type TestExecutionResultModifier and TypeMethodDescriptionvoid
TestFactoryTestDescriptor.nodeFinished
(JupiterEngineExecutionContext context, TestDescriptor descriptor, TestExecutionResult result) OverrideTestMethodTestDescriptor.nodeFinished(org.junit.jupiter.engine.execution.JupiterEngineExecutionContext, org.junit.platform.engine.TestDescriptor, org.junit.platform.engine.TestExecutionResult)
as a no-op, since theTestWatcher
API is not supported for@TestFactory
containers.void
TestMethodTestDescriptor.nodeFinished
(JupiterEngineExecutionContext context, TestDescriptor descriptor, TestExecutionResult result) InvoketestSuccessful()
,testAborted()
, ortestFailed()
on each registeredTestWatcher
according to the status of the suppliedTestExecutionResult
, in reverse registration order. -
Uses of TestExecutionResult in org.junit.platform.console.options
Methods in org.junit.platform.console.options with parameters of type TestExecutionResult -
Uses of TestExecutionResult in org.junit.platform.console.tasks
Fields in org.junit.platform.console.tasks declared as TestExecutionResultMethods in org.junit.platform.console.tasks that return types with arguments of type TestExecutionResultModifier and TypeMethodDescription(package private) Optional
<TestExecutionResult> TreeNode.result()
Methods in org.junit.platform.console.tasks with parameters of type TestExecutionResultModifier and TypeMethodDescriptionvoid
FlatPrintingListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) void
TestFeedPrintingListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) void
TreePrintingListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) void
VerboseTreePrintingListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) private void
TreePrinter.printThrowable
(String indent, TestExecutionResult result) (package private) TreeNode
TreeNode.setResult
(TestExecutionResult result) (package private) static Style
Style.valueOf
(TestExecutionResult result) Returns the enum constant of this type with the specified name. -
Uses of TestExecutionResult in org.junit.platform.engine
Fields in org.junit.platform.engine declared as TestExecutionResultModifier and TypeFieldDescriptionprivate static final TestExecutionResult
TestExecutionResult.SUCCESSFUL_RESULT
Methods in org.junit.platform.engine that return TestExecutionResultModifier and TypeMethodDescriptionstatic TestExecutionResult
Create aTestExecutionResult
for an aborted execution of a test or container with the suppliedthrowable
.static TestExecutionResult
Create aTestExecutionResult
for a failed execution of a test or container with the suppliedthrowable
.static TestExecutionResult
TestExecutionResult.successful()
Create aTestExecutionResult
for a successful execution of a test or container.Methods in org.junit.platform.engine with parameters of type TestExecutionResultModifier and TypeMethodDescriptiondefault void
EngineExecutionListener.executionFinished
(TestDescriptor testDescriptor, TestExecutionResult testExecutionResult) Must be called when the execution of a leaf or subtree of the test tree has finished, regardless of the outcome. -
Uses of TestExecutionResult in org.junit.platform.engine.support.hierarchical
Methods in org.junit.platform.engine.support.hierarchical that return TestExecutionResultModifier and TypeMethodDescriptionSingleTestExecutor.executeSafely
(SingleTestExecutor.Executable executable) Deprecated.Execute the suppliedSingleTestExecutor.Executable
and return aTestExecutionResult
based on the outcome.ThrowableCollector.toTestExecutionResult()
Convert the collectedThrowables
into aTestExecutionResult
.Methods in org.junit.platform.engine.support.hierarchical with parameters of type TestExecutionResultModifier and TypeMethodDescriptiondefault void
Node.nodeFinished
(C context, TestDescriptor testDescriptor, TestExecutionResult result) Callback invoked when the execution of this node has finished. -
Uses of TestExecutionResult in org.junit.platform.launcher
Methods in org.junit.platform.launcher with parameters of type TestExecutionResultModifier and TypeMethodDescriptiondefault void
TestExecutionListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) Called when the execution of a leaf or subtree of theTestPlan
has finished, regardless of the outcome. -
Uses of TestExecutionResult in org.junit.platform.launcher.core
Fields in org.junit.platform.launcher.core declared as TestExecutionResultModifier and TypeFieldDescriptionprivate TestExecutionResult
OutcomeDelayingEngineExecutionListener.executionResult
Methods in org.junit.platform.launcher.core with parameters of type TestExecutionResultModifier and TypeMethodDescriptionvoid
CompositeEngineExecutionListener.executionFinished
(TestDescriptor testDescriptor, TestExecutionResult testExecutionResult) void
CompositeTestExecutionListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) void
DelegatingEngineExecutionListener.executionFinished
(TestDescriptor testDescriptor, TestExecutionResult testExecutionResult) void
ExecutionListenerAdapter.executionFinished
(TestDescriptor testDescriptor, TestExecutionResult testExecutionResult) void
OutcomeDelayingEngineExecutionListener.executionFinished
(TestDescriptor testDescriptor, TestExecutionResult executionResult) void
StackTracePruningEngineExecutionListener.executionFinished
(TestDescriptor testDescriptor, TestExecutionResult testExecutionResult) default void
CompositeTestExecutionListener.EagerTestExecutionListener.executionJustFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) void
StreamInterceptingTestExecutionListener.executionJustFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) -
Uses of TestExecutionResult in org.junit.platform.launcher.listeners
Methods in org.junit.platform.launcher.listeners with parameters of type TestExecutionResultModifier and TypeMethodDescriptionvoid
LoggingListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) void
SummaryGeneratingListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) void
UniqueIdTrackingListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) -
Uses of TestExecutionResult in org.junit.platform.reporting.legacy.xml
Fields in org.junit.platform.reporting.legacy.xml with type parameters of type TestExecutionResultModifier and TypeFieldDescriptionprivate final List
<TestExecutionResult> XmlReportWriter.AggregatedTestResult.executionResults
private final Map
<TestIdentifier, TestExecutionResult> XmlReportData.finishedTests
Methods in org.junit.platform.reporting.legacy.xml that return types with arguments of type TestExecutionResultModifier and TypeMethodDescription(package private) List
<TestExecutionResult> XmlReportData.getResults
(TestIdentifier testIdentifier) Methods in org.junit.platform.reporting.legacy.xml with parameters of type TestExecutionResultModifier and TypeMethodDescriptionvoid
LegacyXmlReportGeneratingListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult result) private static XmlReportWriter.AggregatedTestResult.Type
XmlReportWriter.AggregatedTestResult.Type.from
(TestExecutionResult executionResult) private static boolean
XmlReportWriter.isFailure
(TestExecutionResult result) (package private) void
XmlReportData.markFinished
(TestIdentifier testIdentifier, TestExecutionResult result) Method parameters in org.junit.platform.reporting.legacy.xml with type arguments of type TestExecutionResultModifier and TypeMethodDescriptionXmlReportWriter.AggregatedTestResult.nonSkipped
(List<TestExecutionResult> executionResults) Constructor parameters in org.junit.platform.reporting.legacy.xml with type arguments of type TestExecutionResultModifierConstructorDescriptionprivate
AggregatedTestResult
(XmlReportWriter.AggregatedTestResult.Type type, List<TestExecutionResult> executionResults) -
Uses of TestExecutionResult in org.junit.platform.reporting.open.xml
Methods in org.junit.platform.reporting.open.xml with parameters of type TestExecutionResultModifier and TypeMethodDescriptionvoid
OpenTestReportGeneratingListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) -
Uses of TestExecutionResult in org.junit.platform.runner
Methods in org.junit.platform.runner with parameters of type TestExecutionResultModifier and TypeMethodDescriptionvoid
JUnitPlatformRunnerListener.executionFinished
(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult) private org.junit.runner.notification.Failure
JUnitPlatformRunnerListener.toFailure
(TestExecutionResult testExecutionResult, org.junit.runner.Description description) -
Uses of TestExecutionResult in org.junit.platform.testkit.engine
Fields in org.junit.platform.testkit.engine declared as TestExecutionResultModifier and TypeFieldDescriptionprivate final TestExecutionResult
TerminationInfo.testExecutionResult
Methods in org.junit.platform.testkit.engine that return TestExecutionResultModifier and TypeMethodDescriptionTerminationInfo.getExecutionResult()
Get theTestExecutionResult
for the completed execution.Methods in org.junit.platform.testkit.engine that return types with arguments of type TestExecutionResultModifier and TypeMethodDescriptionstatic org.assertj.core.api.Condition
<TestExecutionResult> TestExecutionResultConditions.status
(TestExecutionResult.Status expectedStatus) Create a newCondition
that matches if and only if aTestExecutionResult
's status is equal to the suppliedStatus
.private static org.assertj.core.api.Condition
<TestExecutionResult> TestExecutionResultConditions.throwable
(org.assertj.core.api.Condition<? super Throwable> condition) static org.assertj.core.api.Condition
<TestExecutionResult> Create a newCondition
that matches if and only if aTestExecutionResult
's throwable matches all supplied conditions.Methods in org.junit.platform.testkit.engine with parameters of type TestExecutionResultModifier and TypeMethodDescriptionstatic TerminationInfo
TerminationInfo.executed
(TestExecutionResult testExecutionResult) Create an executedTerminationInfo
instance for the suppliedTestExecutionResult
.static Event
Event.executionFinished
(TestDescriptor testDescriptor, TestExecutionResult result) void
ExecutionRecorder.executionFinished
(TestDescriptor testDescriptor, TestExecutionResult testExecutionResult) Record anEvent
for a container or test that completed with the providedTestExecutionResult
.static Execution
Execution.finished
(TestDescriptor testDescriptor, Instant startInstant, Instant endInstant, TestExecutionResult executionResult) Create a new instance of anExecution
that finished with the providedTestExecutionResult
.Method parameters in org.junit.platform.testkit.engine with type arguments of type TestExecutionResultModifier and TypeMethodDescriptionstatic org.assertj.core.api.Condition
<Event> EventConditions.finished
(org.assertj.core.api.Condition<TestExecutionResult> resultCondition) Create a newCondition
that matches if and only if anEvent
's type isEventType.FINISHED
and its payload is an instance ofTestExecutionResult
that matches the suppliedCondition
.static org.assertj.core.api.Condition
<Event> EventConditions.result
(org.assertj.core.api.Condition<TestExecutionResult> condition) Create a newCondition
that matches if and only if anEvent
's payload is an instance ofTestExecutionResult
that matches the suppliedCondition
.Constructors in org.junit.platform.testkit.engine with parameters of type TestExecutionResultModifierConstructorDescriptionprivate
TerminationInfo
(boolean skipped, String skipReason, TestExecutionResult testExecutionResult) -
Uses of TestExecutionResult in org.junit.vintage.engine.execution
Fields in org.junit.vintage.engine.execution with type parameters of type TestExecutionResultModifier and TypeFieldDescriptionprivate final Map
<TestDescriptor, List<TestExecutionResult>> TestRun.executionResults
Methods in org.junit.vintage.engine.execution that return TestExecutionResultModifier and TypeMethodDescription(package private) TestExecutionResult
TestRun.getStoredResultOrSuccessful
(TestDescriptor testDescriptor) Methods in org.junit.vintage.engine.execution with parameters of type TestExecutionResultModifier and TypeMethodDescriptionprivate void
RunnerExecutor.reportUnexpectedFailure
(TestRun testRun, RunnerTestDescriptor runnerTestDescriptor, TestExecutionResult result) (package private) void
TestRun.storeResult
(TestDescriptor testDescriptor, TestExecutionResult result) Method parameters in org.junit.vintage.engine.execution with type arguments of type TestExecutionResultModifier and TypeMethodDescriptionprivate void
RunListenerAdapter.handleFailure
(org.junit.runner.notification.Failure failure, Function<Throwable, TestExecutionResult> resultCreator) private void
RunListenerAdapter.handleFailure
(org.junit.runner.notification.Failure failure, Function<Throwable, TestExecutionResult> resultCreator, TestDescriptor testDescriptor)