|
|||||||||
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)
|
|
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 |
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)
Method Detail |
---|
public XmlSuite getXmlSuite()
getXmlSuite
in interface ISuite
public java.lang.String getName()
getName
in interface ISuite
public 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 ISuite
public void run()
ISuite
run
in interface ISuite
public void addListener(ISuiteListener reporter)
reporter
- public java.lang.String getOutputDirectory()
getOutputDirectory
in interface ISuite
public java.util.Map<java.lang.String,ISuiteResult> getResults()
getResults
in interface ISuite
public java.lang.String getParameter(java.lang.String parameterName)
getParameter
in interface ISuite
ISuite.getParameter(java.lang.String)
public java.util.Map<java.lang.String,java.util.Collection<ITestNGMethod>> getMethodsByGroups()
ISuite
getMethodsByGroups
in interface ISuite
ISuite.getMethodsByGroups()
public java.util.Collection<ITestNGMethod> getInvokedMethods()
ISuite
getInvokedMethods
in interface ISuite
ISuite.getInvokedMethods()
public java.util.Collection<ITestNGMethod> getExcludedMethods()
getExcludedMethods
in interface ISuite
ISuite.getExcludedMethods()
public IObjectFactory getObjectFactory()
getObjectFactory
in interface ISuite
public IAnnotationFinder getAnnotationFinder(java.lang.String pAnnotationType)
getAnnotationFinder
in interface ISuite
pAnnotationType
- 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 ISuite
public SuiteRunState getSuiteState()
ISuite
getSuiteState
in interface ISuite
ISuite.getSuiteState()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |