org.apache.maven.surefire.testng
Class TestNGReporter
java.lang.Object
org.apache.maven.surefire.testng.TestNGReporter
- All Implemented Interfaces:
- org.testng.ISuiteListener, org.testng.ITestListener
public class TestNGReporter
- extends java.lang.Object
- implements org.testng.ITestListener, org.testng.ISuiteListener
Listens for and provides and adaptor layer so that
TestNG tests can report their status to the current
ReporterManager
.
- Author:
- jkuhnert
Field Summary |
protected org.apache.maven.surefire.report.ReporterManager |
reportManager
core Surefire reporting |
Constructor Summary |
TestNGReporter(org.apache.maven.surefire.report.ReporterManager reportManager,
org.apache.maven.surefire.suite.SurefireTestSuite source)
Constructs a new instance that will listen to
test updates from a TestNG class instance. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
reportManager
protected org.apache.maven.surefire.report.ReporterManager reportManager
- core Surefire reporting
TestNGReporter
public TestNGReporter(org.apache.maven.surefire.report.ReporterManager reportManager,
org.apache.maven.surefire.suite.SurefireTestSuite source)
- Constructs a new instance that will listen to
test updates from a
TestNG
class instance.
It is assumed that the requisite TestNG.addListener(ITestListener)
method call has already associated with this instance before the test
suite is run.
- Parameters:
reportManager
- Instance to report suite status to
onTestStart
public void onTestStart(org.testng.ITestResult result)
- Specified by:
onTestStart
in interface org.testng.ITestListener
onTestSuccess
public void onTestSuccess(org.testng.ITestResult result)
- Specified by:
onTestSuccess
in interface org.testng.ITestListener
onTestFailure
public void onTestFailure(org.testng.ITestResult result)
- Specified by:
onTestFailure
in interface org.testng.ITestListener
onTestSkipped
public void onTestSkipped(org.testng.ITestResult result)
- Specified by:
onTestSkipped
in interface org.testng.ITestListener
onTestFailedButWithinSuccessPercentage
public void onTestFailedButWithinSuccessPercentage(org.testng.ITestResult result)
- Specified by:
onTestFailedButWithinSuccessPercentage
in interface org.testng.ITestListener
onStart
public void onStart(org.testng.ITestContext context)
- Specified by:
onStart
in interface org.testng.ITestListener
onFinish
public void onFinish(org.testng.ITestContext context)
- Specified by:
onFinish
in interface org.testng.ITestListener
onFinish
public void onFinish(org.testng.ISuite suite)
- Specified by:
onFinish
in interface org.testng.ISuiteListener
onStart
public void onStart(org.testng.ISuite suite)
- Specified by:
onStart
in interface org.testng.ISuiteListener