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 CucumberTestEngine
.Supports discovery and execution of
.feature
files using the following selectors:ClasspathRootSelector
ClasspathResourceSelector
PackageSelector
FileSelector
DirectorySelector
UniqueIdSelector
UriSelector
-
-
Constructor Summary
Constructors Constructor Description CucumberTestEngine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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)
String
getId()
-
Methods inherited from class org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine
createThrowableCollectorFactory, execute
-
-
-
-
Method Detail
-
getId
public String 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>
-
-