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
.featurefiles using the following selectors:ClasspathRootSelectorClasspathResourceSelectorPackageSelectorFileSelectorDirectorySelectorUniqueIdSelectorUriSelector
-
-
Constructor Summary
Constructors Constructor Description CucumberTestEngine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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)StringgetId()-
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:
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>
-
-