Package org.projectnessie.junit.engine
Class MultiEnvTestEngine
java.lang.Object
org.projectnessie.junit.engine.MultiEnvTestEngine
- All Implemented Interfaces:
org.junit.platform.engine.TestEngine
This is a JUnit5 Test Engine that delegates test discovery to
JupiterTestEngine and
replicates the discovered tests for execution in multiple test environments.
Actual test environments are expected to be managed by JUnit 5 extensions, implementing the
MultiEnvTestExtension interface.
-
Field Details
-
ENGINE_ID
- See Also:
-
-
Constructor Details
-
MultiEnvTestEngine
public MultiEnvTestEngine()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceorg.junit.platform.engine.TestEngine
-
execute
public void execute(org.junit.platform.engine.ExecutionRequest request) - Specified by:
executein interfaceorg.junit.platform.engine.TestEngine
-
discover
public org.junit.platform.engine.TestDescriptor discover(org.junit.platform.engine.EngineDiscoveryRequest discoveryRequest, org.junit.platform.engine.UniqueId uniqueId) - Specified by:
discoverin interfaceorg.junit.platform.engine.TestEngine
-
getGroupId
- Specified by:
getGroupIdin interfaceorg.junit.platform.engine.TestEngine
-
getArtifactId
- Specified by:
getArtifactIdin interfaceorg.junit.platform.engine.TestEngine
-