private static class SuiteRunner.DefaultTestRunnerFactory extends java.lang.Object implements ITestRunnerFactory2
ITestRunnerFactory
.Modifier and Type | Field and Description |
---|---|
private java.util.Comparator<ITestNGMethod> |
comparator |
private IConfiguration |
configuration |
private ITestListener[] |
failureGenerators |
private boolean |
skipFailedInvocationCounts |
private boolean |
useDefaultListeners |
Constructor and Description |
---|
DefaultTestRunnerFactory(IConfiguration configuration,
ITestListener[] failureListeners,
boolean useDefaultListeners,
boolean skipFailedInvocationCounts,
java.util.Comparator<ITestNGMethod> comparator) |
Modifier and Type | Method and 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 new
TestRunner |
private ITestListener[] failureGenerators
private boolean useDefaultListeners
private boolean skipFailedInvocationCounts
private IConfiguration configuration
private final java.util.Comparator<ITestNGMethod> comparator
public DefaultTestRunnerFactory(IConfiguration configuration, ITestListener[] failureListeners, boolean useDefaultListeners, boolean skipFailedInvocationCounts, java.util.Comparator<ITestNGMethod> comparator)
public TestRunner newTestRunner(ISuite suite, XmlTest test, java.util.Collection<IInvokedMethodListener> listeners, java.util.List<IClassListener> classListeners)
newTestRunner
in interface ITestRunnerFactory
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)
ITestRunnerFactory2
TestRunner
newTestRunner
in interface ITestRunnerFactory2
suite
- - The ISuite
object that represents a particular <suite>.test
- - The XmlTest
object that represents a particular <test>.listeners
- - A list of IInvokedMethodListener
listeners.classListeners
- - A list of IClassListener
listeners.dataProviderListeners
- - A Map of IDataProviderListener
listeners.TestRunner
object.