Package org.testng
Class TestListenerAdapter
java.lang.Object
org.testng.TestListenerAdapter
- All Implemented Interfaces:
IConfigurationListener
,org.testng.internal.IResultListener
,org.testng.internal.IResultListener2
,ITestListener
,ITestNGListener
A simple ITestListener adapter that stores all the tests that were run. You can retrieve these
results with the following methods: getPassedTests() getFailedTests() getSkippedTests()
If you extend this class in order to override any of these methods, remember to call their super equivalent if you want this list of tests to be maintained.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected ITestNGMethod[]
void
Invoked whenever a configuration method failed.void
Invoked whenever a configuration method was skipped.void
Invoked whenever a configuration method succeeded.void
onStart
(ITestContext testContext) Invoked before running all the test methods belonging to the classes inside the <test> tag and calling all their Configuration methods.void
Invoked each time a method fails but has been annotated with successPercentage and this failure still keeps it within the success percentage requested.void
Invoked each time a test fails due to a timeout.void
Invoked each time a test fails.void
Invoked each time a test is skipped.void
Invoked each time a test succeeds.void
setAllTestMethods
(List<ITestNGMethod> allTestMethods) void
setFailedButWithinSuccessPercentageTests
(List<ITestResult> failedButWithinSuccessPercentageTests) void
setFailedTests
(List<ITestResult> failedTests) void
setPassedTests
(List<ITestResult> passedTests) void
setSkippedTests
(List<ITestResult> skippedTests) toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.testng.IConfigurationListener
beforeConfiguration, beforeConfiguration, onConfigurationFailure, onConfigurationSkip, onConfigurationSuccess
Methods inherited from interface org.testng.ITestListener
onFinish, onTestStart
Methods inherited from interface org.testng.ITestNGListener
isEnabled
-
Constructor Details
-
TestListenerAdapter
public TestListenerAdapter()
-
-
Method Details
-
onTestSuccess
Description copied from interface:ITestListener
Invoked each time a test succeeds.- Specified by:
onTestSuccess
in interfaceITestListener
- Parameters:
tr
-ITestResult
containing information about the run test- See Also:
-
onTestFailure
Description copied from interface:ITestListener
Invoked each time a test fails.- Specified by:
onTestFailure
in interfaceITestListener
- Parameters:
tr
-ITestResult
containing information about the run test- See Also:
-
onTestSkipped
Description copied from interface:ITestListener
Invoked each time a test is skipped.- Specified by:
onTestSkipped
in interfaceITestListener
- Parameters:
tr
-ITestResult
containing information about the run test- See Also:
-
onTestFailedWithTimeout
Description copied from interface:ITestListener
Invoked each time a test fails due to a timeout.- Specified by:
onTestFailedWithTimeout
in interfaceITestListener
- Parameters:
tr
-ITestResult
containing information about the run test
-
onTestFailedButWithinSuccessPercentage
Description copied from interface:ITestListener
Invoked each time a method fails but has been annotated with successPercentage and this failure still keeps it within the success percentage requested.- Specified by:
onTestFailedButWithinSuccessPercentage
in interfaceITestListener
- Parameters:
tr
-ITestResult
containing information about the run test- See Also:
-
getAllTestMethods
-
onStart
Description copied from interface:ITestListener
Invoked before running all the test methods belonging to the classes inside the <test> tag and calling all their Configuration methods.- Specified by:
onStart
in interfaceITestListener
- Parameters:
testContext
- The test context
-
getFailedButWithinSuccessPercentageTests
- Returns:
- Returns the failedButWithinSuccessPercentageTests.
-
getFailedTests
- Returns:
- Returns the failedTests.
-
getPassedTests
- Returns:
- Returns the passedTests.
-
getSkippedTests
- Returns:
- Returns the skippedTests.
-
getTimedoutTests
- Returns:
- Returns the tests that failed due to a timeout
-
setAllTestMethods
- Parameters:
allTestMethods
- The allTestMethods to set.
-
setFailedButWithinSuccessPercentageTests
public void setFailedButWithinSuccessPercentageTests(List<ITestResult> failedButWithinSuccessPercentageTests) - Parameters:
failedButWithinSuccessPercentageTests
- The failedButWithinSuccessPercentageTests to set.
-
setFailedTests
- Parameters:
failedTests
- The failedTests to set.
-
setPassedTests
- Parameters:
passedTests
- The passedTests to set.
-
setSkippedTests
- Parameters:
skippedTests
- The skippedTests to set.
-
getTestContexts
-
getConfigurationFailures
-
onConfigurationFailure
Description copied from interface:IConfigurationListener
Invoked whenever a configuration method failed.- Specified by:
onConfigurationFailure
in interfaceIConfigurationListener
- Parameters:
itr
- The test result- See Also:
-
getConfigurationSkips
-
onConfigurationSkip
Description copied from interface:IConfigurationListener
Invoked whenever a configuration method was skipped.- Specified by:
onConfigurationSkip
in interfaceIConfigurationListener
- Parameters:
itr
- The test result- See Also:
-
onConfigurationSuccess
Description copied from interface:IConfigurationListener
Invoked whenever a configuration method succeeded.- Specified by:
onConfigurationSuccess
in interfaceIConfigurationListener
- Parameters:
itr
- The test result- See Also:
-
toString
-