Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.testng
Class TestNG.ExitCodeListener

    java.lang.Object
      org.testng.TestNG.ExitCodeListener

All Implemented Interfaces:
  org.testng.internal.IConfigurationListener, org.testng.internal.IResultListener, ITestListener, ITestNGListener

Enclosing class:
  TestNG

    public static class TestNG.ExitCodeListener

extends java.lang.Object
implements org.testng.internal.IResultListener

Field Summary
`protected TestNG` | `m_mainRunner`

Constructor Summary
`TestNG.ExitCodeListener()`
`TestNG.ExitCodeListener(TestNG runner)`

Method Summary
`void` | `onConfigurationFailure(ITestResult itr)`
`void` | `onConfigurationSkip(ITestResult itr)`
`void` | `onConfigurationSuccess(ITestResult itr)`
`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.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### m_mainRunner

    protected TestNG m_mainRunner

Constructor Detail

### TestNG.ExitCodeListener

    public TestNG.ExitCodeListener()

### TestNG.ExitCodeListener

    public TestNG.ExitCodeListener(TestNG runner)

Method Detail

### onTestFailure

    public void onTestFailure(ITestResult result)

  Description copied from interface: `ITestListener`
  Invoked each time a test fails.

  Specified by:
    `onTestFailure` in interface `ITestListener`
  Parameters:
    `result` - `ITestResult` containing information about the run test
  See Also:
    `ITestResult.FAILURE`

### onTestSkipped

    public void onTestSkipped(ITestResult result)

  Description copied from interface: `ITestListener`
  Invoked each time a test is skipped.

  Specified by:
    `onTestSkipped` in interface `ITestListener`
  Parameters:
    `result` - `ITestResult` containing information about the run test
  See Also:
    `ITestResult.SKIP`

### onTestFailedButWithinSuccessPercentage

    public void onTestFailedButWithinSuccessPercentage(ITestResult result)

  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 interface `ITestListener`
  Parameters:
    `result` - `ITestResult` containing information about the run test
  See Also:
    `ITestResult.SUCCESS_PERCENTAGE_FAILURE`

### onTestSuccess

    public void onTestSuccess(ITestResult result)

  Description copied from interface: `ITestListener`
  Invoked each time a test succeeds.

  Specified by:
    `onTestSuccess` in interface `ITestListener`
  Parameters:
    `result` - `ITestResult` containing information about the run test
  See Also:
    `ITestResult.SUCCESS`

### onStart

    public void onStart(ITestContext context)

  Description copied from interface: `ITestListener`
  Invoked after the test class is instantiated and before any configuration method is called.

  Specified by:
    `onStart` in interface `ITestListener`

### onFinish

    public void onFinish(ITestContext context)

  Description copied from interface: `ITestListener`
  Invoked after all the tests have run and all their Configuration methods have been called.

  Specified by:
    `onFinish` in interface `ITestListener`

### onTestStart

    public void onTestStart(ITestResult result)

  Description copied from interface: `ITestListener`
  Invoked each time before a test will be invoked. The `ITestResult` is only partially filled with the references to class, method, start millis and status.

  Specified by:
    `onTestStart` in interface `ITestListener`
  Parameters:
    `result` - the partially filled `ITestResult`
  See Also:
    `ITestResult.STARTED`

### onConfigurationFailure

    public void onConfigurationFailure(ITestResult itr)

  Specified by:
    `onConfigurationFailure` in interface `org.testng.internal.IConfigurationListener`
  See Also:
    `IConfigurationListener.onConfigurationFailure(org.testng.ITestResult)`

### onConfigurationSkip

    public void onConfigurationSkip(ITestResult itr)

  Specified by:
    `onConfigurationSkip` in interface `org.testng.internal.IConfigurationListener`
  See Also:
    `IConfigurationListener.onConfigurationSkip(org.testng.ITestResult)`

### onConfigurationSuccess

    public void onConfigurationSuccess(ITestResult itr)

  Specified by:
    `onConfigurationSuccess` in interface `org.testng.internal.IConfigurationListener`
  See Also:
    `IConfigurationListener.onConfigurationSuccess(org.testng.ITestResult)`

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD