|
|||||||||
| 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(XmlSuite suite,
java.lang.String outputDir,
IAnnotationFinder[] finders)
|
|
SuiteRunner(XmlSuite suite,
java.lang.String outputDir,
ITestRunnerFactory runnerFactory,
boolean useDefaultListeners,
IAnnotationFinder[] finders)
|
|
SuiteRunner(XmlSuite suite,
java.lang.String outputDir,
ITestRunnerFactory runnerFactory,
boolean useDefaultListeners,
IAnnotationFinder[] finders,
IObjectFactory factory,
IMethodInterceptor methodInterceptor)
|
|
SuiteRunner(XmlSuite suite,
java.lang.String outputDir,
ITestRunnerFactory runnerFactory,
IAnnotationFinder[] finders)
|
|
| Method Summary | |
|---|---|
void |
addListener(ISuiteListener reporter)
Registers ISuiteListeners interested in reporting the result of the current suite. |
protected ITestRunnerFactory |
buildRunnerFactory(java.util.List testListeners)
|
IAnnotationFinder |
getAnnotationFinder(java.lang.String pAnnotationType)
Returns the annotation finder for the given annotation type. |
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.Map<java.lang.String,ISuiteResult> |
getResults()
|
SuiteRunState |
getSuiteState()
Retrieves the shared state for a suite. |
XmlSuite |
getXmlSuite()
|
static void |
ppp(java.lang.String s)
|
void |
run()
Triggers the start of running tests included in the suite. |
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(XmlSuite suite,
java.lang.String outputDir,
IAnnotationFinder[] finders)
public SuiteRunner(XmlSuite suite,
java.lang.String outputDir,
ITestRunnerFactory runnerFactory,
IAnnotationFinder[] finders)
public SuiteRunner(XmlSuite suite,
java.lang.String outputDir,
ITestRunnerFactory runnerFactory,
boolean useDefaultListeners,
IAnnotationFinder[] finders)
public SuiteRunner(XmlSuite suite,
java.lang.String outputDir,
ITestRunnerFactory runnerFactory,
boolean useDefaultListeners,
IAnnotationFinder[] finders,
IObjectFactory factory,
IMethodInterceptor methodInterceptor)
| 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 testListeners)
public java.lang.String getParallel()
getParallel in interface ISuitepublic void run()
ISuite
run in interface ISuitepublic 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 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)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||