Package org.testng
Interface IReporter
- All Superinterfaces:
ITestNGListener
- All Known Implementing Classes:
EmailableReporter
,EmailableReporter2
,ExitCodeListener
,FailedReporter
,JUnitReportReporter
,Main
,SuiteHTMLReporter
,XMLReporter
This interface can be implemented by clients to generate a report. Its method generateReport()
will be invoked after all the suite have run and the parameters give all the test results that
happened during that run.
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
Generate a report for the given suites into the specified output directory.default IReporterConfig
Get the reporter configuration object.
-
Method Details
-
generateReport
Generate a report for the given suites into the specified output directory.- Parameters:
xmlSuites
- The list ofXmlSuite
suites
- The list ofISuite
outputDirectory
- The output directory
-
getConfig
Get the reporter configuration object.NOTE: Reporter configuration objects must adhere to the JavaBean object conventions, providing getter and setter methods that conform to standard naming rules. This enables
ReporterConfig
to serialize, deserialize, and instantiate the reporter.- Returns:
- reporter configuration object
-