Package org.testng
Interface ITestRunnerFactory
public interface ITestRunnerFactory
A factory for TestRunners to be used by SuiteRunners.
-
Method Summary
Modifier and TypeMethodDescriptionnewTestRunner
(ISuite suite, XmlTest test, Collection<IInvokedMethodListener> listeners, List<IClassListener> classListeners) default TestRunner
newTestRunner
(ISuite suite, XmlTest test, Collection<IInvokedMethodListener> listeners, List<IClassListener> classListeners, Map<Class<? extends IDataProviderListener>, IDataProviderListener> dataProviderListeners) Produces a newTestRunner
default TestRunner
newTestRunner
(ISuite suite, XmlTest test, Collection<IInvokedMethodListener> listeners, List<IClassListener> classListeners, DataProviderHolder holder) Produces a newTestRunner
-
Method Details
-
newTestRunner
TestRunner newTestRunner(ISuite suite, XmlTest test, Collection<IInvokedMethodListener> listeners, List<IClassListener> classListeners) -
newTestRunner
default TestRunner newTestRunner(ISuite suite, XmlTest test, Collection<IInvokedMethodListener> listeners, List<IClassListener> classListeners, Map<Class<? extends IDataProviderListener>, IDataProviderListener> dataProviderListeners) Produces a newTestRunner
- 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
default TestRunner newTestRunner(ISuite suite, XmlTest test, Collection<IInvokedMethodListener> listeners, List<IClassListener> classListeners, DataProviderHolder holder) Produces a newTestRunner
- 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.
-