public class SuiteRunner extends Object implements ISuite, Serializable, IInvokedMethodListener
SuiteRunner is responsible for running all the tests included in one
suite. The test start is triggered by run() method.| Modifier | Constructor and Description |
|---|---|
|
SuiteRunner(org.testng.internal.IConfiguration configuration,
XmlSuite suite,
String outputDir) |
|
SuiteRunner(org.testng.internal.IConfiguration configuration,
XmlSuite suite,
String outputDir,
ITestRunnerFactory runnerFactory) |
|
SuiteRunner(org.testng.internal.IConfiguration configuration,
XmlSuite suite,
String outputDir,
ITestRunnerFactory runnerFactory,
boolean useDefaultListeners) |
protected |
SuiteRunner(org.testng.internal.IConfiguration configuration,
XmlSuite suite,
String outputDir,
ITestRunnerFactory runnerFactory,
boolean useDefaultListeners,
IMethodInterceptor methodInterceptor,
List<IInvokedMethodListener> invokedMethodListeners,
List<ITestListener> testListeners) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addListener(ISuiteListener reporter)
Registers ISuiteListeners interested in reporting the result of the current
suite.
|
void |
addListener(ITestNGListener listener) |
void |
afterInvocation(IInvokedMethod method,
ITestResult testResult) |
void |
beforeInvocation(IInvokedMethod method,
ITestResult testResult) |
List<IInvokedMethod> |
getAllInvokedMethods() |
List<ITestNGMethod> |
getAllMethods() |
org.testng.internal.annotations.IAnnotationFinder |
getAnnotationFinder()
Returns the annotation finder for the given annotation type.
|
Object |
getAttribute(String name) |
Set<String> |
getAttributeNames() |
Collection<ITestNGMethod> |
getExcludedMethods() |
String |
getHost() |
Collection<ITestNGMethod> |
getInvokedMethods()
Retrieves the list of all the methods that were invoked during this run.
|
Map<String,Collection<ITestNGMethod>> |
getMethodsByGroups()
Retrieves the map of groups and their associated test methods.
|
String |
getName() |
IObjectFactory |
getObjectFactory() |
IObjectFactory2 |
getObjectFactory2() |
String |
getOutputDirectory() |
String |
getParallel() |
String |
getParameter(String parameterName)
FIXME: should be removed?
|
List<IReporter> |
getReporters() |
Map<String,ISuiteResult> |
getResults() |
SuiteRunState |
getSuiteState()
Retrieves the shared state for a suite.
|
XmlSuite |
getXmlSuite() |
static void |
ppp(String s) |
Object |
removeAttribute(String name)
Remove the attribute
|
void |
run()
Triggers the start of running tests included in the suite.
|
void |
setAttribute(String name,
Object value)
Set a custom attribute.
|
void |
setHost(String host) |
void |
setObjectFactory(ITestObjectFactory objectFactory) |
void |
setReportResults(boolean reportResults) |
void |
setSkipFailedInvocationCounts(Boolean skipFailedInvocationCounts) |
public SuiteRunner(org.testng.internal.IConfiguration configuration,
XmlSuite suite,
String outputDir)
public SuiteRunner(org.testng.internal.IConfiguration configuration,
XmlSuite suite,
String outputDir,
ITestRunnerFactory runnerFactory)
public SuiteRunner(org.testng.internal.IConfiguration configuration,
XmlSuite suite,
String outputDir,
ITestRunnerFactory runnerFactory,
boolean useDefaultListeners)
protected SuiteRunner(org.testng.internal.IConfiguration configuration,
XmlSuite suite,
String outputDir,
ITestRunnerFactory runnerFactory,
boolean useDefaultListeners,
IMethodInterceptor methodInterceptor,
List<IInvokedMethodListener> invokedMethodListeners,
List<ITestListener> testListeners)
public XmlSuite getXmlSuite()
getXmlSuite in interface ISuitepublic String getName()
public void setObjectFactory(ITestObjectFactory objectFactory)
public void setReportResults(boolean reportResults)
public String getParallel()
getParallel in interface ISuitepublic void run()
ISuiteprotected void addListener(ISuiteListener reporter)
reporter - public void addListener(ITestNGListener listener)
addListener in interface ISuitepublic String getOutputDirectory()
getOutputDirectory in interface ISuitepublic Map<String,ISuiteResult> getResults()
getResults in interface ISuitepublic String getParameter(String parameterName)
getParameter in interface ISuiteISuite.getParameter(java.lang.String)public Map<String,Collection<ITestNGMethod>> getMethodsByGroups()
ISuitegetMethodsByGroups in interface ISuiteISuite.getMethodsByGroups()public Collection<ITestNGMethod> getInvokedMethods()
ISuitegetInvokedMethods in interface ISuiteISuite.getInvokedMethods()public Collection<ITestNGMethod> getExcludedMethods()
getExcludedMethods in interface ISuiteISuite.getExcludedMethods()public IObjectFactory getObjectFactory()
getObjectFactory in interface ISuitepublic IObjectFactory2 getObjectFactory2()
getObjectFactory2 in interface ISuitepublic org.testng.internal.annotations.IAnnotationFinder getAnnotationFinder()
getAnnotationFinder in interface ISuitepublic static void ppp(String s)
public void setHost(String host)
public String getHost()
public SuiteRunState getSuiteState()
ISuitegetSuiteState in interface ISuiteISuite.getSuiteState()public void setSkipFailedInvocationCounts(Boolean skipFailedInvocationCounts)
public Object getAttribute(String name)
getAttribute in interface IAttributesname - The name of the attribute to returnpublic void setAttribute(String name, Object value)
IAttributessetAttribute in interface IAttributespublic Set<String> getAttributeNames()
getAttributeNames in interface IAttributespublic Object removeAttribute(String name)
IAttributesremoveAttribute in interface IAttributespublic void afterInvocation(IInvokedMethod method, ITestResult testResult)
afterInvocation in interface IInvokedMethodListenerpublic void beforeInvocation(IInvokedMethod method, ITestResult testResult)
beforeInvocation in interface IInvokedMethodListenerpublic List<IInvokedMethod> getAllInvokedMethods()
getAllInvokedMethods in interface ISuitepublic List<ITestNGMethod> getAllMethods()
getAllMethods in interface ISuiteCopyright © 2015. All Rights Reserved.