Class CucumberTestEngine
java.lang.Object
org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine<CucumberEngineExecutionContext>
io.cucumber.junit.platform.engine.CucumberTestEngine
- All Implemented Interfaces:
org.junit.platform.engine.TestEngine
@API(status=STABLE)
public final class CucumberTestEngine
extends org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine<CucumberEngineExecutionContext>
The Cucumber
TestEngine.
Supports discovery and execution of .feature files using the
following selectors:
ClasspathRootSelectorClasspathResourceSelectorPackageSelectorFileSelectorDirectorySelectorUniqueIdSelectorUriSelector
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CucumberEngineExecutionContextcreateExecutionContext(org.junit.platform.engine.ExecutionRequest request) protected org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorServicecreateExecutorService(org.junit.platform.engine.ExecutionRequest request) org.junit.platform.engine.TestDescriptordiscover(org.junit.platform.engine.EngineDiscoveryRequest discoveryRequest, org.junit.platform.engine.UniqueId uniqueId) getId()Methods inherited from class org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine
createThrowableCollectorFactory, executeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.junit.platform.engine.TestEngine
getArtifactId, getGroupId, getVersion
-
Constructor Details
-
CucumberTestEngine
public CucumberTestEngine()
-
-
Method Details
-
getId
-
discover
public org.junit.platform.engine.TestDescriptor discover(org.junit.platform.engine.EngineDiscoveryRequest discoveryRequest, org.junit.platform.engine.UniqueId uniqueId) -
createExecutorService
protected org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService createExecutorService(org.junit.platform.engine.ExecutionRequest request) - Overrides:
createExecutorServicein classorg.junit.platform.engine.support.hierarchical.HierarchicalTestEngine<CucumberEngineExecutionContext>
-
createExecutionContext
protected CucumberEngineExecutionContext createExecutionContext(org.junit.platform.engine.ExecutionRequest request) - Specified by:
createExecutionContextin classorg.junit.platform.engine.support.hierarchical.HierarchicalTestEngine<CucumberEngineExecutionContext>
-