public class ExtendedCucumber extends org.junit.runners.ParentRunner<ExtendedFeatureRunner>
| Modifier and Type | Field and Description |
|---|---|
private List<ExtendedFeatureRunner> |
children |
private Class |
clazzValue |
private ExtendedRuntimeOptions[] |
extendedOptions |
private cucumber.runtime.junit.JUnitReporter |
jUnitReporter |
private int |
retryCount |
private boolean |
runPreDefined |
private cucumber.runtime.Runtime |
runtime |
private int |
threadsCount |
| Constructor and Description |
|---|
ExtendedCucumber(Class clazz) |
ExtendedCucumber(Class clazz,
cucumber.api.CucumberOptions baseOptions,
ExtendedCucumberOptions[] extendedOptionsValue,
boolean runPreDefinedValue) |
| Modifier and Type | Method and Description |
|---|---|
private void |
addChildren(List<cucumber.runtime.model.CucumberFeature> cucumberFeatures,
Method[] retryMethods) |
protected cucumber.runtime.Runtime |
createRuntime(cucumber.runtime.io.ResourceLoader resourceLoader,
ClassLoader classLoader,
cucumber.runtime.RuntimeOptions runtimeOptions) |
protected org.junit.runner.Description |
describeChild(ExtendedFeatureRunner child) |
List<ExtendedFeatureRunner> |
getChildren() |
private Method[] |
getPredefinedMethods(Class annotation) |
private void |
init(cucumber.runtime.RuntimeOptions runtimeOptions,
ClassLoader classLoader,
cucumber.runtime.io.ResourceLoader resourceLoader) |
void |
run(org.junit.runner.notification.RunNotifier notifier) |
protected void |
runChild(ExtendedFeatureRunner child,
org.junit.runner.notification.RunNotifier notifier) |
private void |
runPredefinedMethods(Class annotation) |
childrenInvoker, classBlock, classRules, collectInitializationErrors, createTestClass, filter, getDescription, getName, getRunnerAnnotations, getTestClass, isIgnored, runLeaf, setScheduler, sort, validatePublicVoidNoArgMethods, withAfterClasses, withBeforeClassesprivate cucumber.runtime.junit.JUnitReporter jUnitReporter
private final List<ExtendedFeatureRunner> children
private final cucumber.runtime.Runtime runtime
private final ExtendedRuntimeOptions[] extendedOptions
private Class clazzValue
private int retryCount
private int threadsCount
private boolean runPreDefined
public ExtendedCucumber(Class clazz, cucumber.api.CucumberOptions baseOptions, ExtendedCucumberOptions[] extendedOptionsValue, boolean runPreDefinedValue) throws Exception
Exceptionprivate void init(cucumber.runtime.RuntimeOptions runtimeOptions,
ClassLoader classLoader,
cucumber.runtime.io.ResourceLoader resourceLoader)
throws Exception
Exceptionprotected cucumber.runtime.Runtime createRuntime(cucumber.runtime.io.ResourceLoader resourceLoader,
ClassLoader classLoader,
cucumber.runtime.RuntimeOptions runtimeOptions)
throws org.junit.runners.model.InitializationError,
IOException
org.junit.runners.model.InitializationErrorIOExceptionpublic List<ExtendedFeatureRunner> getChildren()
getChildren in class org.junit.runners.ParentRunner<ExtendedFeatureRunner>protected org.junit.runner.Description describeChild(ExtendedFeatureRunner child)
describeChild in class org.junit.runners.ParentRunner<ExtendedFeatureRunner>protected void runChild(ExtendedFeatureRunner child, org.junit.runner.notification.RunNotifier notifier)
runChild in class org.junit.runners.ParentRunner<ExtendedFeatureRunner>private void runPredefinedMethods(Class annotation) throws Exception
Exceptionpublic void run(org.junit.runner.notification.RunNotifier notifier)
run in class org.junit.runners.ParentRunner<ExtendedFeatureRunner>Copyright © 2013-2017. All Rights Reserved.