public class ExitCodeListener
extends java.lang.Object
implements org.testng.internal.IResultListener2
ITestListener
used by the TestNG runner to find out the exit code.Constructor and Description |
---|
ExitCodeListener() |
ExitCodeListener(TestNG runner) |
Modifier and Type | Method and Description |
---|---|
void |
beforeConfiguration(ITestResult tr)
Invoked before a configuration method is invoked.
|
void |
onConfigurationFailure(ITestResult itr)
Invoked whenever a configuration method failed.
|
void |
onConfigurationSkip(ITestResult itr)
Invoked whenever a configuration method was skipped.
|
void |
onConfigurationSuccess(ITestResult itr)
Invoked whenever a configuration method succeeded.
|
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, wait
onTestFailedWithTimeout
beforeConfiguration, onConfigurationFailure, onConfigurationSkip, onConfigurationSuccess
public ExitCodeListener()
public ExitCodeListener(TestNG runner)
public void beforeConfiguration(ITestResult tr)
IConfigurationListener
beforeConfiguration
in interface IConfigurationListener
tr
- The test resultpublic void onTestFailure(ITestResult result)
ITestListener
onTestFailure
in interface ITestListener
result
- ITestResult
containing information about the run testITestResult.FAILURE
public void onTestSkipped(ITestResult result)
ITestListener
onTestSkipped
in interface ITestListener
result
- ITestResult
containing information about the run testITestResult.SKIP
public void onTestFailedButWithinSuccessPercentage(ITestResult result)
ITestListener
onTestFailedButWithinSuccessPercentage
in interface ITestListener
result
- ITestResult
containing information about the run testITestResult.SUCCESS_PERCENTAGE_FAILURE
public void onTestSuccess(ITestResult result)
ITestListener
onTestSuccess
in interface ITestListener
result
- ITestResult
containing information about the run testITestResult.SUCCESS
public void onStart(ITestContext context)
ITestListener
onStart
in interface ITestListener
context
- The test contextpublic void onFinish(ITestContext context)
ITestListener
onFinish
in interface ITestListener
context
- The test contextpublic void onTestStart(ITestResult result)
ITestListener
ITestResult
is only partially
filled with the references to class, method, start millis and status.onTestStart
in interface ITestListener
result
- the partially filled ITestResult
ITestResult.STARTED
public void onConfigurationFailure(ITestResult itr)
IConfigurationListener
onConfigurationFailure
in interface IConfigurationListener
itr
- The test resultIConfigurationListener.onConfigurationFailure(org.testng.ITestResult)
public void onConfigurationSkip(ITestResult itr)
IConfigurationListener
onConfigurationSkip
in interface IConfigurationListener
itr
- The test resultIConfigurationListener.onConfigurationSkip(org.testng.ITestResult)
public void onConfigurationSuccess(ITestResult itr)
IConfigurationListener
onConfigurationSuccess
in interface IConfigurationListener
itr
- The test resultIConfigurationListener.onConfigurationSuccess(org.testng.ITestResult)