Package org.citrusframework.report
Class TestReporters
java.lang.Object
org.citrusframework.report.TestReporters
- All Implemented Interfaces:
TestListener,TestReporterAware,TestSuiteListener
public class TestReporters
extends Object
implements TestListener, TestSuiteListener, TestReporterAware
- Author:
- Christoph Deppisch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTestReporter(TestReporter testReporter) Adds a new test reporter.Obtains the testReporters.Gets the testResults.booleanObtains the autoClear.voidonFinish()Invoked on test suite finish.voidonFinishFailure(Throwable cause) Invoked after failed test suite finish.voidInvoked after successful test suite finish.voidonStart()Invoked on test suite start.voidonStartFailure(Throwable cause) Invoked after failed test suite start.voidInvoked after successful test suite start.voidonTestFailure(TestCase test, Throwable cause) Invoked when test finished with failurevoidonTestFinish(TestCase test) Invoked when test gets finishedvoidonTestSkipped(TestCase test) Invoked when test is skippedvoidonTestStart(TestCase test) Invoked when test gets startedvoidonTestSuccess(TestCase test) Invoked when test finished with successvoidsetAutoClear(boolean autoClear) Specifies the autoClear.
-
Constructor Details
-
TestReporters
public TestReporters()
-
-
Method Details
-
onStart
public void onStart()Description copied from interface:TestSuiteListenerInvoked on test suite start.- Specified by:
onStartin interfaceTestSuiteListener
-
onFinishFailure
Description copied from interface:TestSuiteListenerInvoked after failed test suite finish.- Specified by:
onFinishFailurein interfaceTestSuiteListener
-
onFinishSuccess
public void onFinishSuccess()Description copied from interface:TestSuiteListenerInvoked after successful test suite finish.- Specified by:
onFinishSuccessin interfaceTestSuiteListener
-
getTestResults
Gets the testResults.- Returns:
-
onFinish
public void onFinish()Description copied from interface:TestSuiteListenerInvoked on test suite finish.- Specified by:
onFinishin interfaceTestSuiteListener
-
onStartFailure
Description copied from interface:TestSuiteListenerInvoked after failed test suite start.- Specified by:
onStartFailurein interfaceTestSuiteListener
-
onStartSuccess
public void onStartSuccess()Description copied from interface:TestSuiteListenerInvoked after successful test suite start.- Specified by:
onStartSuccessin interfaceTestSuiteListener
-
onTestStart
Description copied from interface:TestListenerInvoked when test gets started- Specified by:
onTestStartin interfaceTestListener
-
onTestFinish
Description copied from interface:TestListenerInvoked when test gets finished- Specified by:
onTestFinishin interfaceTestListener
-
onTestSuccess
Description copied from interface:TestListenerInvoked when test finished with success- Specified by:
onTestSuccessin interfaceTestListener
-
onTestFailure
Description copied from interface:TestListenerInvoked when test finished with failure- Specified by:
onTestFailurein interfaceTestListener
-
onTestSkipped
Description copied from interface:TestListenerInvoked when test is skipped- Specified by:
onTestSkippedin interfaceTestListener
-
addTestReporter
Description copied from interface:TestReporterAwareAdds a new test reporter.- Specified by:
addTestReporterin interfaceTestReporterAware
-
getTestReporters
Obtains the testReporters.- Returns:
-
isAutoClear
public boolean isAutoClear()Obtains the autoClear.- Returns:
-
setAutoClear
public void setAutoClear(boolean autoClear) Specifies the autoClear.- Parameters:
autoClear-
-