public class XMLSuiteResultWriter
extends java.lang.Object
config
property it might generate an additional XML file with the actual content and only
reference the file with an url
attribute in the passed XMLStringBuffer.Modifier and Type | Field and Description |
---|---|
private XMLReporterConfig |
config |
Constructor and Description |
---|
XMLSuiteResultWriter(XMLReporterConfig config) |
Modifier and Type | Method and Description |
---|---|
private void |
addAllTestResults(java.util.Set<ITestResult> testResults,
IResultMap resultMap) |
private void |
addParameter(XMLStringBuffer xmlBuffer,
java.lang.Object parameter,
int i) |
void |
addTestMethodParams(XMLStringBuffer xmlBuffer,
ITestResult testResult) |
private void |
addTestResult(XMLStringBuffer xmlBuffer,
ITestResult testResult) |
private void |
addTestResultAttributes(XMLStringBuffer xmlBuffer,
ITestResult testResult) |
private void |
addTestResultException(XMLStringBuffer xmlBuffer,
ITestResult testResult) |
private void |
addTestResultOutput(XMLStringBuffer xmlBuffer,
ITestResult testResult) |
private void |
addTestResults(XMLStringBuffer xmlBuffer,
java.util.Set<ITestResult> testResults) |
private java.util.Map<java.lang.String,java.util.List<ITestResult>> |
buildTestClassGroups(java.util.Set<ITestResult> testResults) |
private XMLReporterConfig.StackTraceLevels |
calculateStackTraceLevels(ITestResult testResult) |
private java.lang.String |
getStatusString(int testResultStatus) |
private java.util.Properties |
getSuiteResultAttributes(ISuiteResult suiteResult) |
private java.util.Properties |
getTestResultAttributes(ITestResult testResult) |
private java.io.File |
referenceSuiteResult(XMLStringBuffer xmlBuffer,
java.lang.String parentDir,
ISuiteResult suiteResult) |
private java.lang.String |
removeClassName(java.lang.String methodSignature) |
private void |
writeAllToBuffer(XMLStringBuffer xmlBuffer,
ISuiteResult suiteResult) |
void |
writeSuiteResult(XMLStringBuffer xmlBuffer,
ISuiteResult suiteResult)
Writes the specified ISuiteResult in the given XMLStringBuffer.
|
private XMLReporterConfig config
public XMLSuiteResultWriter(XMLReporterConfig config)
public void writeSuiteResult(XMLStringBuffer xmlBuffer, ISuiteResult suiteResult)
config
property it might generate an additional XML file
with the actual content and only reference the file with an url
attribute in the
passed XMLStringBuffer.xmlBuffer
- The XML buffer where to write or reference the suite resultsuiteResult
- The ISuiteResult
to serializeprivate void writeAllToBuffer(XMLStringBuffer xmlBuffer, ISuiteResult suiteResult)
private void addAllTestResults(java.util.Set<ITestResult> testResults, IResultMap resultMap)
private java.io.File referenceSuiteResult(XMLStringBuffer xmlBuffer, java.lang.String parentDir, ISuiteResult suiteResult)
private java.util.Properties getSuiteResultAttributes(ISuiteResult suiteResult)
private void addTestResults(XMLStringBuffer xmlBuffer, java.util.Set<ITestResult> testResults)
private java.util.Map<java.lang.String,java.util.List<ITestResult>> buildTestClassGroups(java.util.Set<ITestResult> testResults)
private void addTestResult(XMLStringBuffer xmlBuffer, ITestResult testResult)
private java.lang.String getStatusString(int testResultStatus)
private java.util.Properties getTestResultAttributes(ITestResult testResult)
private java.lang.String removeClassName(java.lang.String methodSignature)
public void addTestMethodParams(XMLStringBuffer xmlBuffer, ITestResult testResult)
private void addParameter(XMLStringBuffer xmlBuffer, java.lang.Object parameter, int i)
private void addTestResultException(XMLStringBuffer xmlBuffer, ITestResult testResult)
private XMLReporterConfig.StackTraceLevels calculateStackTraceLevels(ITestResult testResult)
private void addTestResultOutput(XMLStringBuffer xmlBuffer, ITestResult testResult)
private void addTestResultAttributes(XMLStringBuffer xmlBuffer, ITestResult testResult)