public class ExitCodeListener extends java.lang.Object implements ITestListener, IReporter
| Modifier and Type | Field and Description |
|---|---|
private boolean |
hasTests |
private ExitCode |
status |
| 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 |
noTestsFound() |
void |
onFinish(ITestContext context)
Invoked after all the test methods belonging to the classes inside the <test> tag have run
and all their Configuration methods have been called.
|
void |
onStart(ITestContext context)
Invoked before running all the test methods belonging to the classes inside the <test> tag
and calling all their Configuration methods.
|
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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonTestFailedWithTimeoutprivate boolean hasTests
private final ExitCode status
public ExitCode getStatus()
public boolean noTestsFound()
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