Package org.testng
Interface ITestRunnerFactory
- All Known Implementing Classes:
SuiteRunner.DefaultTestRunnerFactory,SuiteRunner.ProxyTestRunnerFactory
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 TestRunnernewTestRunner(ISuite suite, XmlTest test, Collection<IInvokedMethodListener> listeners, List<IClassListener> classListeners, Map<Class<? extends IDataProviderListener>, IDataProviderListener> dataProviderListeners) Produces a newTestRunnerdefault TestRunnernewTestRunner(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- - 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
default TestRunner newTestRunner(ISuite suite, XmlTest test, Collection<IInvokedMethodListener> listeners, List<IClassListener> classListeners, DataProviderHolder holder) Produces a newTestRunner- 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.
-