Package org.junit.platform.engine
Class ExecutionRequest
java.lang.Object
org.junit.platform.engine.ExecutionRequest
@API(status=STABLE,
since="1.0")
public class ExecutionRequest
extends java.lang.Object
Provides a single
TestEngine access to the information necessary to
execute its tests.
A request contains an engine's root TestDescriptor, the
EngineExecutionListener to be notified of test execution events, and
ConfigurationParameters that the engine may use to influence test
execution.
- Since:
- 1.0
- See Also:
TestEngine
-
Constructor Summary
Constructors Constructor Description ExecutionRequest(TestDescriptor rootTestDescriptor, EngineExecutionListener engineExecutionListener, ConfigurationParameters configurationParameters) -
Method Summary
Modifier and Type Method Description ConfigurationParametersgetConfigurationParameters()Get theConfigurationParametersthat the engine may use to influence test execution.EngineExecutionListenergetEngineExecutionListener()Get theEngineExecutionListenerto be notified of test execution events.TestDescriptorgetRootTestDescriptor()Get the rootTestDescriptorof the engine that processes this request.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ExecutionRequest
@API(status=INTERNAL, since="1.0") public ExecutionRequest(TestDescriptor rootTestDescriptor, EngineExecutionListener engineExecutionListener, ConfigurationParameters configurationParameters)
-
-
Method Details
-
getRootTestDescriptor
Get the rootTestDescriptorof the engine that processes this request.Note: the root descriptor is the
TestDescriptorreturned byTestEngine.discover(EngineDiscoveryRequest, UniqueId). -
getEngineExecutionListener
Get theEngineExecutionListenerto be notified of test execution events. -
getConfigurationParameters
Get theConfigurationParametersthat the engine may use to influence test execution.
-