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, toString
public 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)
IReporter
generateReport
in interface IReporter
protected void generateFailureSuite(XmlSuite xmlSuite, ISuite suite, java.lang.String outputDir)
@Deprecated public void onFinish(ITestContext context)
IReporter
.onFinish
in interface ITestListener
onFinish
in class TestListenerAdapter
TestListenerAdapter.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)