|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.testng.SuiteRunner
public class SuiteRunner
SuiteRunner is responsible for running all the tests included in one
suite. The test start is triggered by run() method.
| Nested Class Summary | |
|---|---|
static class |
SuiteRunner.DefaultTestRunnerFactory
The default implementation of ITestRunnerFactory. |
static class |
SuiteRunner.ProxyTestRunnerFactory
|
| Constructor Summary | |
|---|---|
SuiteRunner(org.testng.internal.IConfiguration configuration,
XmlSuite suite,
java.lang.String outputDir)
|
|
SuiteRunner(org.testng.internal.IConfiguration configuration,
XmlSuite suite,
java.lang.String outputDir,
ITestRunnerFactory runnerFactory)
|
|
SuiteRunner(org.testng.internal.IConfiguration configuration,
XmlSuite suite,
java.lang.String outputDir,
ITestRunnerFactory runnerFactory,
boolean useDefaultListeners)
|
|
SuiteRunner(org.testng.internal.IConfiguration configuration,
XmlSuite suite,
java.lang.String outputDir,
ITestRunnerFactory runnerFactory,
boolean useDefaultListeners,
IMethodInterceptor methodInterceptor,
java.util.List<IInvokedMethodListener> invokedMethodListener)
|
|
| Method Summary | |
|---|---|
void |
addListener(ISuiteListener reporter)
Registers ISuiteListeners interested in reporting the result of the current suite. |
protected ITestRunnerFactory |
buildRunnerFactory(java.util.List<ITestListener> testListeners)
|
org.testng.internal.annotations.IAnnotationFinder |
getAnnotationFinder(java.lang.String pAnnotationType)
Returns the annotation finder for the given annotation type. |
java.lang.Object |
getAttribute(java.lang.String name)
|
java.util.Set<java.lang.String> |
getAttributeNames()
|
java.util.Collection<ITestNGMethod> |
getExcludedMethods()
|
java.lang.String |
getHost()
|
java.util.Collection<ITestNGMethod> |
getInvokedMethods()
Retrieves the list of all the methods that were invoked during this run. |
java.util.Map<java.lang.String,java.util.Collection<ITestNGMethod>> |
getMethodsByGroups()
Retrieves the map of groups and their associated test methods. |
java.lang.String |
getName()
|
IObjectFactory |
getObjectFactory()
|
java.lang.String |
getOutputDirectory()
|
java.lang.String |
getParallel()
|
java.lang.String |
getParameter(java.lang.String parameterName)
FIXME: should be removed? |
java.util.List<IReporter> |
getReporters()
|
java.util.Map<java.lang.String,ISuiteResult> |
getResults()
|
SuiteRunState |
getSuiteState()
Retrieves the shared state for a suite. |
XmlSuite |
getXmlSuite()
|
static void |
ppp(java.lang.String s)
|
java.lang.Object |
removeAttribute(java.lang.String name)
Remove the attribute |
void |
run()
Triggers the start of running tests included in the suite. |
void |
setAttribute(java.lang.String name,
java.lang.Object value)
Set a custom attribute. |
void |
setHost(java.lang.String host)
|
void |
setObjectFactory(IObjectFactory objectFactory)
|
void |
setReportResults(boolean reportResults)
|
void |
setSkipFailedInvocationCounts(java.lang.Boolean skipFailedInvocationCounts)
|
void |
setTestListeners(java.util.List<ITestListener> testlisteners)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SuiteRunner(org.testng.internal.IConfiguration configuration,
XmlSuite suite,
java.lang.String outputDir)
public SuiteRunner(org.testng.internal.IConfiguration configuration,
XmlSuite suite,
java.lang.String outputDir,
ITestRunnerFactory runnerFactory)
public SuiteRunner(org.testng.internal.IConfiguration configuration,
XmlSuite suite,
java.lang.String outputDir,
ITestRunnerFactory runnerFactory,
boolean useDefaultListeners)
public SuiteRunner(org.testng.internal.IConfiguration configuration,
XmlSuite suite,
java.lang.String outputDir,
ITestRunnerFactory runnerFactory,
boolean useDefaultListeners,
IMethodInterceptor methodInterceptor,
java.util.List<IInvokedMethodListener> invokedMethodListener)
| Method Detail |
|---|
public XmlSuite getXmlSuite()
getXmlSuite in interface ISuitepublic java.lang.String getName()
getName in interface ISuitepublic void setObjectFactory(IObjectFactory objectFactory)
public void setTestListeners(java.util.List<ITestListener> testlisteners)
public void setReportResults(boolean reportResults)
protected ITestRunnerFactory buildRunnerFactory(java.util.List<ITestListener> testListeners)
public java.lang.String getParallel()
getParallel in interface ISuitepublic void run()
ISuite
run in interface ISuitepublic java.util.List<IReporter> getReporters()
public void addListener(ISuiteListener reporter)
reporter - public java.lang.String getOutputDirectory()
getOutputDirectory in interface ISuitepublic java.util.Map<java.lang.String,ISuiteResult> getResults()
getResults in interface ISuitepublic java.lang.String getParameter(java.lang.String parameterName)
getParameter in interface ISuiteISuite.getParameter(java.lang.String)public java.util.Map<java.lang.String,java.util.Collection<ITestNGMethod>> getMethodsByGroups()
ISuite
getMethodsByGroups in interface ISuiteISuite.getMethodsByGroups()public java.util.Collection<ITestNGMethod> getInvokedMethods()
ISuite
getInvokedMethods in interface ISuiteISuite.getInvokedMethods()public java.util.Collection<ITestNGMethod> getExcludedMethods()
getExcludedMethods in interface ISuiteISuite.getExcludedMethods()public IObjectFactory getObjectFactory()
getObjectFactory in interface ISuitepublic org.testng.internal.annotations.IAnnotationFinder getAnnotationFinder(java.lang.String pAnnotationType)
getAnnotationFinder in interface ISuitepAnnotationType - the annotation type
public static void ppp(java.lang.String s)
public void setHost(java.lang.String host)
public java.lang.String getHost()
getHost in interface ISuitepublic SuiteRunState getSuiteState()
ISuite
getSuiteState in interface ISuiteISuite.getSuiteState()public void setSkipFailedInvocationCounts(java.lang.Boolean skipFailedInvocationCounts)
public java.lang.Object getAttribute(java.lang.String name)
getAttribute in interface IAttributesname - The name of the attribute to return
public void setAttribute(java.lang.String name,
java.lang.Object value)
IAttributes
setAttribute in interface IAttributespublic java.util.Set<java.lang.String> getAttributeNames()
getAttributeNames in interface IAttributespublic java.lang.Object removeAttribute(java.lang.String name)
IAttributes
removeAttribute in interface IAttributes
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||