Package org.testng
Interface ITestContext
-
- All Superinterfaces:
IAttributes
- All Known Implementing Classes:
TestRunner
public interface ITestContext extends IAttributes
This class defines a test context which contains all the information for a given test run. An instance of this context is passed to the test listeners so they can query information about their environment.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ITestNGMethod[]
getAllTestMethods()
XmlTest
getCurrentXmlTest()
java.util.Date
getEndDate()
java.lang.String[]
getExcludedGroups()
java.util.Collection<ITestNGMethod>
getExcludedMethods()
IResultMap
getFailedButWithinSuccessPercentageTests()
IResultMap
getFailedConfigurations()
IResultMap
getFailedTests()
java.lang.String
getHost()
java.lang.String[]
getIncludedGroups()
default IInjectorFactory
getInjectorFactory()
java.lang.String
getName()
java.lang.String
getOutputDirectory()
IResultMap
getPassedConfigurations()
IResultMap
getPassedTests()
IResultMap
getSkippedConfigurations()
IResultMap
getSkippedTests()
java.util.Date
getStartDate()
ISuite
getSuite()
-
Methods inherited from interface org.testng.IAttributes
getAttribute, getAttributeNames, removeAttribute, setAttribute
-
-
-
-
Method Detail
-
getName
java.lang.String getName()
- Returns:
- The name of this test.
-
getStartDate
java.util.Date getStartDate()
- Returns:
- When this test started running.
-
getEndDate
java.util.Date getEndDate()
- Returns:
- When this test stopped running.
-
getPassedTests
IResultMap getPassedTests()
- Returns:
- A list of all the tests that run successfully.
-
getSkippedTests
IResultMap getSkippedTests()
- Returns:
- A list of all the tests that were skipped
-
getFailedButWithinSuccessPercentageTests
IResultMap getFailedButWithinSuccessPercentageTests()
- Returns:
- A list of all the tests that failed but are being ignored because annotated with a successPercentage.
-
getFailedTests
IResultMap getFailedTests()
- Returns:
- A map of all the tests that failed, indexed by their ITestNGMethod.
- See Also:
ITestNGMethod
-
getIncludedGroups
java.lang.String[] getIncludedGroups()
- Returns:
- All the groups that are included for this test run.
-
getExcludedGroups
java.lang.String[] getExcludedGroups()
- Returns:
- All the groups that are excluded for this test run.
-
getOutputDirectory
java.lang.String getOutputDirectory()
- Returns:
- Where the reports will be generated.
-
getSuite
ISuite getSuite()
- Returns:
- The Suite object that was passed to the runner at start-up.
-
getAllTestMethods
ITestNGMethod[] getAllTestMethods()
- Returns:
- All the test methods that were run.
-
getHost
java.lang.String getHost()
- Returns:
- The host where this test was run, or null if it was run locally. The returned string has the form: host:port
-
getExcludedMethods
java.util.Collection<ITestNGMethod> getExcludedMethods()
- Returns:
- All the methods that were not included in this test run.
-
getPassedConfigurations
IResultMap getPassedConfigurations()
- Returns:
- The information about the successful configuration method invocations.
-
getSkippedConfigurations
IResultMap getSkippedConfigurations()
- Returns:
- The information about the skipped configuration method invocations.
-
getFailedConfigurations
IResultMap getFailedConfigurations()
- Returns:
- The information about the failed configuration method invocations.
-
getCurrentXmlTest
XmlTest getCurrentXmlTest()
- Returns:
- the current XmlTest.
-
getInjectorFactory
default IInjectorFactory getInjectorFactory()
-
-