Package org.testng
Interface ITestRunnerFactory
-
public interface ITestRunnerFactory
A factory for TestRunners to be used by SuiteRunners.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description TestRunner
newTestRunner(ISuite suite, XmlTest test, java.util.Collection<IInvokedMethodListener> listeners, java.util.List<IClassListener> classListeners)
default 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
default TestRunner
newTestRunner(ISuite suite, XmlTest test, java.util.Collection<IInvokedMethodListener> listeners, java.util.List<IClassListener> classListeners, DataProviderHolder holder)
Produces a newTestRunner
-
-
-
Method Detail
-
newTestRunner
TestRunner newTestRunner(ISuite suite, XmlTest test, java.util.Collection<IInvokedMethodListener> listeners, java.util.List<IClassListener> classListeners)
-
newTestRunner
default 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
- 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, java.util.Collection<IInvokedMethodListener> listeners, java.util.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.
-
-