- java.lang.Object
-
- org.junit.platform.engine.ExecutionRequest
-
@API(status=STABLE, since="1.0") public class ExecutionRequest extends Object
Provides a singleTestEngine
access to the information necessary to execute its tests.A request contains an engine's root
TestDescriptor
, theEngineExecutionListener
to be notified of test execution events, andConfigurationParameters
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfigurationParameters
getConfigurationParameters()
Get theConfigurationParameters
that the engine may use to influence test execution.EngineExecutionListener
getEngineExecutionListener()
Get theEngineExecutionListener
to be notified of test execution events.TestDescriptor
getRootTestDescriptor()
Get the rootTestDescriptor
of the engine that processes this request.
-
-
-
Constructor Detail
-
ExecutionRequest
@API(status=INTERNAL, since="1.0") public ExecutionRequest(TestDescriptor rootTestDescriptor, EngineExecutionListener engineExecutionListener, ConfigurationParameters configurationParameters)
-
-
Method Detail
-
getRootTestDescriptor
public TestDescriptor getRootTestDescriptor()
Get the rootTestDescriptor
of the engine that processes this request.Note: the root descriptor is the
TestDescriptor
returned byTestEngine.discover(EngineDiscoveryRequest, UniqueId)
.
-
getEngineExecutionListener
public EngineExecutionListener getEngineExecutionListener()
Get theEngineExecutionListener
to be notified of test execution events.
-
getConfigurationParameters
public ConfigurationParameters getConfigurationParameters()
Get theConfigurationParameters
that the engine may use to influence test execution.
-
-