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(XmlTest xmlTest,
ITestContext context,
java.util.Set<ITestResult> failedTests,
java.util.Set<ITestResult> skippedTests) |
private static void |
getAllApplicableConfigs(java.util.Set<ITestNGMethod> configs,
ITestClass iTestClass) |
beforeConfiguration, getAllTestMethods, getConfigurationFailures, getConfigurationSkips, getFailedButWithinSuccessPercentageTests, getFailedTests, getPassedTests, getSkippedTests, getTestContexts, onConfigurationFailure, onConfigurationSkip, onConfigurationSuccess, onFinish, 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)
private void generateXmlTest(XmlTest xmlTest, ITestContext context, java.util.Set<ITestResult> failedTests, java.util.Set<ITestResult> skippedTests)
private static void getAllApplicableConfigs(java.util.Set<ITestNGMethod> configs, ITestClass iTestClass)
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
- The XmlTest
object that represents the source.private static java.util.Map<java.lang.String,java.lang.String> findMethodLocalParameters(XmlTest srcXmlTest, ITestNGMethod method)
srcXmlTest
- The XmlTest
object that represents the source.method
- the method we want to find its parameters