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:
ClasspathRootSelector
ClasspathResourceSelector
PackageSelector
FileSelector
DirectorySelector
UniqueIdSelector
UriSelector
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CucumberEngineExecutionContext
createExecutionContext
(org.junit.platform.engine.ExecutionRequest request) protected org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutorService
createExecutorService
(org.junit.platform.engine.ExecutionRequest request) org.junit.platform.engine.TestDescriptor
discover
(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, execute
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
createExecutorService
in classorg.junit.platform.engine.support.hierarchical.HierarchicalTestEngine<CucumberEngineExecutionContext>
-
createExecutionContext
protected CucumberEngineExecutionContext createExecutionContext(org.junit.platform.engine.ExecutionRequest request) - Specified by:
createExecutionContext
in classorg.junit.platform.engine.support.hierarchical.HierarchicalTestEngine<CucumberEngineExecutionContext>
-