Package org.testng
Interface ISuite
- All Superinterfaces:
IAttributes
- All Known Implementing Classes:
SuiteRunner
Interface defining a Test Suite.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(ITestNGListener listener) getHost()
Retrieves the map of groups and their associated test methods.getName()
getParameter
(String parameterName) com.google.inject.Injector
Retrieves the shared state for a suite.void
run()
Triggers the start of running tests included in the suite.void
setParentInjector
(com.google.inject.Injector injector) Methods inherited from interface org.testng.IAttributes
getAttribute, getAttributeNames, removeAttribute, setAttribute
-
Method Details
-
getName
String getName()- Returns:
- the name of this suite.
-
getResults
Map<String,ISuiteResult> getResults()- Returns:
- The results for this suite.
-
getObjectFactory
IObjectFactory getObjectFactory()- Returns:
- The object factory used to create all test instances.
-
getObjectFactory2
IObjectFactory2 getObjectFactory2() -
getOutputDirectory
String getOutputDirectory()- Returns:
- The output directory used for the reports.
-
getParallel
String getParallel()- Returns:
- true if the tests must be run in parallel.
-
getParentModule
String getParentModule() -
getGuiceStage
String getGuiceStage() -
getParameter
- Parameters:
parameterName
- The name of the parameter- Returns:
- The value of this parameter, or null if none was specified.
-
getMethodsByGroups
Map<String,Collection<ITestNGMethod>> getMethodsByGroups()Retrieves the map of groups and their associated test methods.- Returns:
- A map where the key is the group and the value is a list of methods used by this group.
-
getAllInvokedMethods
List<IInvokedMethod> getAllInvokedMethods()- Returns:
- a list of all the methods that were invoked in this suite.
-
getExcludedMethods
Collection<ITestNGMethod> getExcludedMethods()- Returns:
- All the methods that were not included in this test run.
-
run
void run()Triggers the start of running tests included in the suite. -
getHost
String getHost()- Returns:
- The host where this suite was run, or null if it was run locally. The returned string has the form: host:port
-
getSuiteState
SuiteRunState getSuiteState()Retrieves the shared state for a suite.- Returns:
- the share state of the current suite.
-
getAnnotationFinder
IAnnotationFinder getAnnotationFinder()- Returns:
- the annotation finder used for the specified type (JDK5 or javadoc)
-
getXmlSuite
XmlSuite getXmlSuite()- Returns:
- The representation of the current XML suite file.
-
addListener
-
getParentInjector
com.google.inject.Injector getParentInjector() -
setParentInjector
void setParentInjector(com.google.inject.Injector injector) -
getAllMethods
List<ITestNGMethod> getAllMethods()- Returns:
- the total number of methods found in this suite. The presence of factories or data providers might cause the actual number of test methods run be bigger than this list.
-