Package io.cucumber.junit
Class TigerCucumberRunner
java.lang.Object
org.junit.runner.Runner
org.junit.runners.ParentRunner<org.junit.runners.ParentRunner<?>>
io.cucumber.junit.CucumberSerenityBaseRunner
io.cucumber.junit.TigerCucumberRunner
- All Implemented Interfaces:
org.junit.runner.Describable,org.junit.runner.manipulation.Filterable,org.junit.runner.manipulation.Orderable,org.junit.runner.manipulation.Sortable
public class TigerCucumberRunner
extends io.cucumber.junit.CucumberSerenityBaseRunner
When started via Intellij the main method is run. When started via maven the constructor gets
called for each driver class.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic io.cucumber.core.runtime.RuntimecreateTigerSerenityEnabledRuntime(Supplier<ClassLoader> classLoaderSupplier, io.cucumber.core.options.RuntimeOptions runtimeOptions, net.thucydides.model.webdriver.Configuration<?> systemConfiguration) static voidstatic byterun(String[] argv, Supplier<ClassLoader> classLoaderSupplier) static io.cucumber.core.runtime.Runtimeusing(Supplier<ClassLoader> classLoaderSupplier, io.cucumber.core.options.RuntimeOptions runtimeOptions) Methods inherited from class io.cucumber.junit.CucumberSerenityBaseRunner
addPlugin, addPluginIfNotInList, childrenInvoker, createFeatureRunners, createJUnitOptions, createRuntimeOptions, currentRuntimeOptions, describeChild, environmentSpecifiedTags, getChildren, getEventBus, getFeatures, initializeBus, initializeServices, initiateContext, initiatePluginsList, parseFeaturesEarly, runChild, setRuntimeOptions, setSchedulerMethods inherited from class org.junit.runners.ParentRunner
classBlock, classRules, collectInitializationErrors, createTestClass, filter, getDescription, getName, getRunnerAnnotations, getTestClass, isIgnored, order, run, runLeaf, sort, validatePublicVoidNoArgMethods, withAfterClasses, withBeforeClasses, withInterruptIsolationMethods inherited from class org.junit.runner.Runner
testCount
-
Constructor Details
-
TigerCucumberRunner
- Throws:
org.junit.runners.model.InitializationError
-
-
Method Details
-
main
-
run
-
using
public static io.cucumber.core.runtime.Runtime using(Supplier<ClassLoader> classLoaderSupplier, io.cucumber.core.options.RuntimeOptions runtimeOptions) -
createTigerSerenityEnabledRuntime
public static io.cucumber.core.runtime.Runtime createTigerSerenityEnabledRuntime(Supplier<ClassLoader> classLoaderSupplier, io.cucumber.core.options.RuntimeOptions runtimeOptions, net.thucydides.model.webdriver.Configuration<?> systemConfiguration)
-