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 java.lang.Object implements ITestRunnerFactory
The default implementation ofITestRunnerFactory
.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Comparator<ITestNGMethod>
comparator
private IConfiguration
configuration
private ITestListener[]
failureGenerators
private boolean
skipFailedInvocationCounts
private boolean
useDefaultListeners
-
Constructor Summary
Constructors Constructor Description DefaultTestRunnerFactory(IConfiguration configuration, ITestListener[] failureListeners, boolean useDefaultListeners, boolean skipFailedInvocationCounts, java.util.Comparator<ITestNGMethod> comparator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TestRunner
newTestRunner(ISuite suite, XmlTest test, java.util.Collection<IInvokedMethodListener> listeners, java.util.List<IClassListener> classListeners)
TestRunner
newTestRunner(ISuite suite, XmlTest test, java.util.Collection<IInvokedMethodListener> listeners, java.util.List<IClassListener> classListeners, java.util.Map<java.lang.Class<? extends IDataProviderListener>,IDataProviderListener> dataProviderListeners)
Produces a newTestRunner
TestRunner
newTestRunner(ISuite suite, XmlTest test, java.util.Collection<IInvokedMethodListener> listeners, java.util.List<IClassListener> classListeners, DataProviderHolder holder)
Produces a newTestRunner
-
-
-
Field Detail
-
failureGenerators
private ITestListener[] failureGenerators
-
useDefaultListeners
private boolean useDefaultListeners
-
skipFailedInvocationCounts
private boolean skipFailedInvocationCounts
-
configuration
private IConfiguration configuration
-
comparator
private final java.util.Comparator<ITestNGMethod> comparator
-
-
Constructor Detail
-
DefaultTestRunnerFactory
public DefaultTestRunnerFactory(IConfiguration configuration, ITestListener[] failureListeners, boolean useDefaultListeners, boolean skipFailedInvocationCounts, java.util.Comparator<ITestNGMethod> comparator)
-
-
Method Detail
-
newTestRunner
public TestRunner newTestRunner(ISuite suite, XmlTest test, java.util.Collection<IInvokedMethodListener> listeners, java.util.List<IClassListener> classListeners)
- Specified by:
newTestRunner
in interfaceITestRunnerFactory
-
newTestRunner
public TestRunner newTestRunner(ISuite suite, XmlTest test, java.util.Collection<IInvokedMethodListener> listeners, java.util.List<IClassListener> classListeners, java.util.Map<java.lang.Class<? extends IDataProviderListener>,IDataProviderListener> dataProviderListeners)
Description copied from interface:ITestRunnerFactory
Produces a newTestRunner
- Specified by:
newTestRunner
in interfaceITestRunnerFactory
- Parameters:
suite
- - TheISuite
object that represents a particular <suite>.test
- - TheXmlTest
object that represents a particular <test>.listeners
- - A list ofIInvokedMethodListener
listeners.classListeners
- - A list ofIClassListener
listeners.dataProviderListeners
- - A Map ofIDataProviderListener
listeners.- Returns:
- - A
TestRunner
object.
-
newTestRunner
public TestRunner newTestRunner(ISuite suite, XmlTest test, java.util.Collection<IInvokedMethodListener> listeners, java.util.List<IClassListener> classListeners, DataProviderHolder holder)
Description copied from interface:ITestRunnerFactory
Produces a newTestRunner
- Specified by:
newTestRunner
in interfaceITestRunnerFactory
- Parameters:
suite
- - TheISuite
object that represents a particular <suite>.test
- - TheXmlTest
object that represents a particular <test>.listeners
- - A list ofIInvokedMethodListener
listeners.classListeners
- - A list ofIClassListener
listeners.holder
- - ADataProviderHolder
holder object.- Returns:
- - A
TestRunner
object.
-
-