public class FailedReporter extends TestListenerAdapter implements IReporter
| Modifier and Type | Field and Description |
|---|---|
private XmlSuite |
m_xmlSuite |
static java.lang.String |
TESTNG_FAILED_XML |
| Constructor and Description |
|---|
FailedReporter() |
FailedReporter(XmlSuite xmlSuite) |
| Modifier and Type | Method and Description |
|---|---|
private java.util.List<XmlClass> |
createXmlClasses(java.util.List<ITestNGMethod> methods,
XmlTest srcXmlTest) |
private void |
createXmlTest(ITestContext context,
java.util.List<ITestNGMethod> methods,
XmlTest srcXmlTest)
Generate testng-failed.xml
|
private static java.util.Map<java.lang.String,java.lang.String> |
findMethodLocalParameters(XmlTest srcXmlTest,
ITestNGMethod method)
Get local parameters of one include method from origin test xml.
|
protected void |
generateFailureSuite(XmlSuite xmlSuite,
ISuite suite,
java.lang.String outputDir) |
void |
generateReport(java.util.List<XmlSuite> xmlSuites,
java.util.List<ISuite> suites,
java.lang.String outputDirectory)
Generate a report for the given suites into the specified output directory.
|
private void |
generateXmlTest(ISuite suite,
XmlTest xmlTest,
ITestContext context,
java.util.Collection<ITestResult> failedTests,
java.util.Collection<ITestResult> skippedTests) |
private java.lang.String |
getFileName(ITestContext context)
TODO: we might want to make that more flexible in the future, but for
now, hardcode the file name
|
void |
onFinish(ITestContext context)
Deprecated.
this class is used now as IReporter
|
private static void |
ppp(java.lang.String s) |
beforeConfiguration, getAllTestMethods, getConfigurationFailures, getConfigurationSkips, getFailedButWithinSuccessPercentageTests, getFailedTests, getPassedTests, getSkippedTests, getTestContexts, onConfigurationFailure, onConfigurationSkip, onConfigurationSuccess, onStart, onTestFailedButWithinSuccessPercentage, onTestFailure, onTestSkipped, onTestStart, onTestSuccess, setAllTestMethods, setFailedButWithinSuccessPercentageTests, setFailedTests, setPassedTests, setSkippedTests, toStringpublic static final java.lang.String TESTNG_FAILED_XML
private XmlSuite m_xmlSuite
public FailedReporter()
public FailedReporter(XmlSuite xmlSuite)
public void generateReport(java.util.List<XmlSuite> xmlSuites, java.util.List<ISuite> suites, java.lang.String outputDirectory)
IReportergenerateReport in interface IReporterprotected void generateFailureSuite(XmlSuite xmlSuite, ISuite suite, java.lang.String outputDir)
@Deprecated public void onFinish(ITestContext context)
IReporter.onFinish in interface ITestListeneronFinish in class TestListenerAdapterTestListenerAdapter.onFinish(org.testng.ITestContext)private void generateXmlTest(ISuite suite, XmlTest xmlTest, ITestContext context, java.util.Collection<ITestResult> failedTests, java.util.Collection<ITestResult> skippedTests)
private void createXmlTest(ITestContext context, java.util.List<ITestNGMethod> methods, XmlTest srcXmlTest)
private java.util.List<XmlClass> createXmlClasses(java.util.List<ITestNGMethod> methods, XmlTest srcXmlTest)
methods - The methods we want to representsrcXmlTest - private static java.util.Map<java.lang.String,java.lang.String> findMethodLocalParameters(XmlTest srcXmlTest, ITestNGMethod method)
srcXmlTest - method - the method we want to find its parametersprivate java.lang.String getFileName(ITestContext context)
private static void ppp(java.lang.String s)