Class 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 Detail

      • CucumberTestEngine

        public CucumberTestEngine()
    • 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 class org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine<CucumberEngineExecutionContext>