Package org.testng
Class SuiteRunner.DefaultTestRunnerFactory
java.lang.Object
org.testng.SuiteRunner.DefaultTestRunnerFactory
- All Implemented Interfaces:
ITestRunnerFactory
- Enclosing class:
SuiteRunner
private static class SuiteRunner.DefaultTestRunnerFactory
extends Object
implements ITestRunnerFactory
The default implementation of
ITestRunnerFactory.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Comparator<ITestNGMethod> private final IConfigurationprivate final ITestListener[]private final booleanprivate final SuiteRunnerprivate final boolean -
Constructor Summary
ConstructorsConstructorDescriptionDefaultTestRunnerFactory(IConfiguration configuration, ITestListener[] failureListeners, boolean useDefaultListeners, boolean skipFailedInvocationCounts, Comparator<ITestNGMethod> comparator, SuiteRunner suiteRunner) -
Method Summary
Modifier and TypeMethodDescriptionnewTestRunner(ISuite suite, XmlTest test, Collection<IInvokedMethodListener> listeners, List<IClassListener> classListeners) newTestRunner(ISuite suite, XmlTest test, Collection<IInvokedMethodListener> listeners, List<IClassListener> classListeners, Map<Class<? extends IDataProviderListener>, IDataProviderListener> dataProviderListeners) Produces a newTestRunnernewTestRunner(ISuite suite, XmlTest test, Collection<IInvokedMethodListener> listeners, List<IClassListener> classListeners, DataProviderHolder holder) Produces a newTestRunner
-
Field Details
-
failureGenerators
-
useDefaultListeners
private final boolean useDefaultListeners -
skipFailedInvocationCounts
private final boolean skipFailedInvocationCounts -
configuration
-
comparator
-
suiteRunner
-
-
Constructor Details
-
DefaultTestRunnerFactory
public DefaultTestRunnerFactory(IConfiguration configuration, ITestListener[] failureListeners, boolean useDefaultListeners, boolean skipFailedInvocationCounts, Comparator<ITestNGMethod> comparator, SuiteRunner suiteRunner)
-
-
Method Details
-
newTestRunner
public TestRunner newTestRunner(ISuite suite, XmlTest test, Collection<IInvokedMethodListener> listeners, List<IClassListener> classListeners) - Specified by:
newTestRunnerin interfaceITestRunnerFactory
-
newTestRunner
public TestRunner newTestRunner(ISuite suite, XmlTest test, Collection<IInvokedMethodListener> listeners, List<IClassListener> classListeners, Map<Class<? extends IDataProviderListener>, IDataProviderListener> dataProviderListeners) Description copied from interface:ITestRunnerFactoryProduces a newTestRunner- Specified by:
newTestRunnerin interfaceITestRunnerFactory- Parameters:
suite- - TheISuiteobject that represents a particular <suite>.test- - TheXmlTestobject that represents a particular <test>.listeners- - A list ofIInvokedMethodListenerlisteners.classListeners- - A list ofIClassListenerlisteners.dataProviderListeners- - A Map ofIDataProviderListenerlisteners.- Returns:
- - A
TestRunnerobject.
-
newTestRunner
public TestRunner newTestRunner(ISuite suite, XmlTest test, Collection<IInvokedMethodListener> listeners, List<IClassListener> classListeners, DataProviderHolder holder) Description copied from interface:ITestRunnerFactoryProduces a newTestRunner- Specified by:
newTestRunnerin interfaceITestRunnerFactory- Parameters:
suite- - TheISuiteobject that represents a particular <suite>.test- - TheXmlTestobject that represents a particular <test>.listeners- - A list ofIInvokedMethodListenerlisteners.classListeners- - A list ofIClassListenerlisteners.holder- - ADataProviderHolderholder object.- Returns:
- - A
TestRunnerobject.
-