Top Description Methods
org.testng

public Interface ITestRunnerFactory

Known Direct Implementers
org.testng.SuiteRunner.DefaultTestRunnerFactory, org.testng.SuiteRunner.ProxyTestRunnerFactory
Imports
java.util.Collection, .List, .Map, org.testng.xml.XmlTest

A factory for TestRunners to be used by SuiteRunners.

Method Summary

Modifier and TypeMethod and Description
public TestRunner
public default TestRunner

Returns:

- A TestRunner object.
newTestRunner
(ISuite
- The ISuite object that represents a particular <suite>.
suite
,
XmlTest
- The XmlTest object that represents a particular <test>.
test
,
Collection<IInvokedMethodListener>
- A list of IInvokedMethodListener listeners.
listeners
,
List<IClassListener>
- A list of IClassListener listeners.
classListeners
,
Map<Class<? extends IDataProviderListener>, IDataProviderListener>
- A Map of IDataProviderListener listeners.
dataProviderListeners
)

Produces a new TestRunner

public default TestRunner

Returns:

- A TestRunner object.
newTestRunner
(ISuite
- The ISuite object that represents a particular <suite>.
suite
,
XmlTest
- The XmlTest object that represents a particular <test>.
test
,
Collection<IInvokedMethodListener>
- A list of IInvokedMethodListener listeners.
listeners
,
List<IClassListener>
- A list of IClassListener listeners.
classListeners
,
DataProviderHolder
- A DataProviderHolder holder object.
holder
)

Produces a new TestRunner

Method Detail

newTestRunnerback to summary
public TestRunner newTestRunner(ISuite suite, XmlTest test, Collection<IInvokedMethodListener> listeners, List<IClassListener> classListeners)
newTestRunnerback to summary
public default TestRunner newTestRunner(ISuite suite, XmlTest test, Collection<IInvokedMethodListener> listeners, List<IClassListener> classListeners, Map<Class<? extends IDataProviderListener>, IDataProviderListener> dataProviderListeners)

Produces a new TestRunner

Parameters
suite:ISuite

- The ISuite object that represents a particular <suite>.

test:XmlTest

- The XmlTest object that represents a particular <test>.

listeners:Collection<IInvokedMethodListener>

- A list of IInvokedMethodListener listeners.

classListeners:List<IClassListener>

- A list of IClassListener listeners.

dataProviderListeners:Map<Class<? extends IDataProviderListener>, IDataProviderListener>

- A Map of IDataProviderListener listeners.

Returns:TestRunner

- A TestRunner object.

newTestRunnerback to summary
public default TestRunner newTestRunner(ISuite suite, XmlTest test, Collection<IInvokedMethodListener> listeners, List<IClassListener> classListeners, DataProviderHolder holder)

Produces a new TestRunner

Parameters
suite:ISuite

- The ISuite object that represents a particular <suite>.

test:XmlTest

- The XmlTest object that represents a particular <test>.

listeners:Collection<IInvokedMethodListener>

- A list of IInvokedMethodListener listeners.

classListeners:List<IClassListener>

- A list of IClassListener listeners.

holder:DataProviderHolder

- A DataProviderHolder holder object.

Returns:TestRunner

- A TestRunner object.