public class ExitCodeListener extends java.lang.Object implements ITestListener, IReporter
| Constructor and Description |
|---|
ExitCodeListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
generateReport(java.util.List<XmlSuite> xmlSuites,
java.util.List<ISuite> suites,
java.lang.String outputDirectory)
Generate a report for the given suites into the specified output directory.
|
ExitCode |
getStatus() |
boolean |
hasTests() |
void |
onFinish(ITestContext context)
Invoked after all the tests have run and all their
Configuration methods have been called.
|
void |
onStart(ITestContext context)
Invoked after the test class is instantiated and before
any configuration method is called.
|
void |
onTestFailedButWithinSuccessPercentage(ITestResult result)
Invoked each time a method fails but has been annotated with
successPercentage and this failure still keeps it within the
success percentage requested.
|
void |
onTestFailure(ITestResult result)
Invoked each time a test fails.
|
void |
onTestSkipped(ITestResult result)
Invoked each time a test is skipped.
|
void |
onTestStart(ITestResult result)
Invoked each time before a test will be invoked.
|
void |
onTestSuccess(ITestResult result)
Invoked each time a test succeeds.
|
public ExitCode getStatus()
public boolean hasTests()
public void generateReport(java.util.List<XmlSuite> xmlSuites, java.util.List<ISuite> suites, java.lang.String outputDirectory)
IReportergenerateReport in interface IReporterpublic void onTestStart(ITestResult result)
ITestListenerITestResult is only partially filled with the references to
class, method, start millis and status.onTestStart in interface ITestListenerresult - the partially filled ITestResultITestResult.STARTEDpublic void onTestSuccess(ITestResult result)
ITestListeneronTestSuccess in interface ITestListenerresult - ITestResult containing information about the run testITestResult.SUCCESSpublic void onTestFailure(ITestResult result)
ITestListeneronTestFailure in interface ITestListenerresult - ITestResult containing information about the run testITestResult.FAILUREpublic void onTestSkipped(ITestResult result)
ITestListeneronTestSkipped in interface ITestListenerresult - ITestResult containing information about the run testITestResult.SKIPpublic void onTestFailedButWithinSuccessPercentage(ITestResult result)
ITestListeneronTestFailedButWithinSuccessPercentage in interface ITestListenerresult - ITestResult containing information about the run testITestResult.SUCCESS_PERCENTAGE_FAILUREpublic void onStart(ITestContext context)
ITestListeneronStart in interface ITestListenerpublic void onFinish(ITestContext context)
ITestListeneronFinish in interface ITestListener