Class StatelessXmlReporter
- java.lang.Object
-
- org.apache.maven.plugin.surefire.report.StatelessXmlReporter
-
- Direct Known Subclasses:
NullStatelessXmlReporter
@Deprecated public class StatelessXmlReporter extends java.lang.Object
Deprecated.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
StatelessXmlReporter.ByteConstantsHolder
Deprecated.private static class
StatelessXmlReporter.EncodingOutputStream
Deprecated.
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
reportNameSuffix
Deprecated.private java.io.File
reportsDirectory
Deprecated.private int
rerunFailingTestsCount
Deprecated.private java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<WrappedReportEntry>>>
testClassMethodRunHistoryMap
Deprecated.private boolean
trimStackTrace
Deprecated.private java.lang.String
xsdSchemaLocation
Deprecated.
-
Constructor Summary
Constructors Constructor Description StatelessXmlReporter(java.io.File reportsDirectory, java.lang.String reportNameSuffix, boolean trimStackTrace, int rerunFailingTestsCount, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<WrappedReportEntry>>> testClassMethodRunHistoryMap, java.lang.String xsdSchemaLocation)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description private static void
addOutputStreamElement(java.io.OutputStreamWriter outputStreamWriter, StatelessXmlReporter.EncodingOutputStream eos, org.apache.maven.shared.utils.xml.XMLWriter xmlWriter, Utf8RecodingDeferredFileOutputStream utf8RecodingDeferredFileOutputStream, java.lang.String name)
Deprecated.void
cleanTestHistoryMap()
Deprecated.Clean testClassMethodRunHistoryMapprivate static boolean
containsEscapesIllegalXml10(java.lang.String message)
Deprecated.private static void
createOutErrElements(java.io.OutputStreamWriter outputStreamWriter, org.apache.maven.shared.utils.xml.XMLWriter ppw, WrappedReportEntry report, java.io.OutputStream fw)
Deprecated.private void
createTestSuiteElement(org.apache.maven.shared.utils.xml.XMLWriter ppw, WrappedReportEntry report, TestSetStats testSetStats, java.lang.String timeAsString)
Deprecated.private static java.lang.String
escapeXml(java.lang.String text, boolean attribute)
Deprecated.private static java.lang.String
extraEscape(java.lang.String message, boolean attribute)
Deprecated.Handle stuff that may pop up in java that is not legal in xmlprivate static void
getAddMethodEntryList(java.util.Map<java.lang.String,java.util.List<WrappedReportEntry>> methodRunHistoryMap, WrappedReportEntry methodEntry)
Deprecated.private java.util.Map<java.lang.String,java.util.List<WrappedReportEntry>>
getAddMethodRunHistoryMap(java.lang.String testClassName)
Deprecated.private java.io.OutputStream
getOutputStream(WrappedReportEntry testSetReportEntry)
Deprecated.private static java.io.File
getReportFile(ReportEntry report, java.io.File reportsDirectory, java.lang.String reportNameSuffix)
Deprecated.private static void
getTestProblems(java.io.OutputStreamWriter outputStreamWriter, org.apache.maven.shared.utils.xml.XMLWriter ppw, WrappedReportEntry report, boolean trimStackTrace, java.io.OutputStream fw, java.lang.String testErrorType, boolean createOutErrElementsInside)
Deprecated.private DefaultReporterFactory.TestResultType
getTestResultType(java.util.List<WrappedReportEntry> methodEntryList)
Deprecated.Get the result of a test from a list of its runs in WrappedReportEntryprivate static java.io.OutputStreamWriter
getWriter(java.io.OutputStream fos)
Deprecated.private static boolean
isIllegalEscape(char c)
Deprecated.private static boolean
isIllegalEscape(int c)
Deprecated.private static void
showProperties(org.apache.maven.shared.utils.xml.XMLWriter xmlWriter, java.util.Map<java.lang.String,java.lang.String> systemProperties)
Deprecated.Adds system properties to the XML report.private static void
startTestElement(org.apache.maven.shared.utils.xml.XMLWriter ppw, WrappedReportEntry report, java.lang.String reportNameSuffix, java.lang.String timeAsString)
Deprecated.void
testSetCompleted(WrappedReportEntry testSetReportEntry, TestSetStats testSetStats)
Deprecated.
-
-
-
Field Detail
-
reportsDirectory
private final java.io.File reportsDirectory
Deprecated.
-
reportNameSuffix
private final java.lang.String reportNameSuffix
Deprecated.
-
trimStackTrace
private final boolean trimStackTrace
Deprecated.
-
rerunFailingTestsCount
private final int rerunFailingTestsCount
Deprecated.
-
xsdSchemaLocation
private final java.lang.String xsdSchemaLocation
Deprecated.
-
testClassMethodRunHistoryMap
private final java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<WrappedReportEntry>>> testClassMethodRunHistoryMap
Deprecated.
-
-
Constructor Detail
-
StatelessXmlReporter
public StatelessXmlReporter(java.io.File reportsDirectory, java.lang.String reportNameSuffix, boolean trimStackTrace, int rerunFailingTestsCount, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<WrappedReportEntry>>> testClassMethodRunHistoryMap, java.lang.String xsdSchemaLocation)
Deprecated.
-
-
Method Detail
-
testSetCompleted
public void testSetCompleted(WrappedReportEntry testSetReportEntry, TestSetStats testSetStats)
Deprecated.
-
cleanTestHistoryMap
public void cleanTestHistoryMap()
Deprecated.Clean testClassMethodRunHistoryMap
-
getTestResultType
private DefaultReporterFactory.TestResultType getTestResultType(java.util.List<WrappedReportEntry> methodEntryList)
Deprecated.Get the result of a test from a list of its runs in WrappedReportEntry- Parameters:
methodEntryList
- the list of runs for a given test- Returns:
- the TestResultType for the given test
-
getAddMethodRunHistoryMap
private java.util.Map<java.lang.String,java.util.List<WrappedReportEntry>> getAddMethodRunHistoryMap(java.lang.String testClassName)
Deprecated.
-
getOutputStream
private java.io.OutputStream getOutputStream(WrappedReportEntry testSetReportEntry)
Deprecated.
-
getWriter
private static java.io.OutputStreamWriter getWriter(java.io.OutputStream fos)
Deprecated.
-
getAddMethodEntryList
private static void getAddMethodEntryList(java.util.Map<java.lang.String,java.util.List<WrappedReportEntry>> methodRunHistoryMap, WrappedReportEntry methodEntry)
Deprecated.
-
getReportFile
private static java.io.File getReportFile(ReportEntry report, java.io.File reportsDirectory, java.lang.String reportNameSuffix)
Deprecated.
-
startTestElement
private static void startTestElement(org.apache.maven.shared.utils.xml.XMLWriter ppw, WrappedReportEntry report, java.lang.String reportNameSuffix, java.lang.String timeAsString) throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
createTestSuiteElement
private void createTestSuiteElement(org.apache.maven.shared.utils.xml.XMLWriter ppw, WrappedReportEntry report, TestSetStats testSetStats, java.lang.String timeAsString) throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
getTestProblems
private static void getTestProblems(java.io.OutputStreamWriter outputStreamWriter, org.apache.maven.shared.utils.xml.XMLWriter ppw, WrappedReportEntry report, boolean trimStackTrace, java.io.OutputStream fw, java.lang.String testErrorType, boolean createOutErrElementsInside) throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
createOutErrElements
private static void createOutErrElements(java.io.OutputStreamWriter outputStreamWriter, org.apache.maven.shared.utils.xml.XMLWriter ppw, WrappedReportEntry report, java.io.OutputStream fw) throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
addOutputStreamElement
private static void addOutputStreamElement(java.io.OutputStreamWriter outputStreamWriter, StatelessXmlReporter.EncodingOutputStream eos, org.apache.maven.shared.utils.xml.XMLWriter xmlWriter, Utf8RecodingDeferredFileOutputStream utf8RecodingDeferredFileOutputStream, java.lang.String name) throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
showProperties
private static void showProperties(org.apache.maven.shared.utils.xml.XMLWriter xmlWriter, java.util.Map<java.lang.String,java.lang.String> systemProperties) throws java.io.IOException
Deprecated.Adds system properties to the XML report.- Parameters:
xmlWriter
- The test suite to report to- Throws:
java.io.IOException
-
extraEscape
private static java.lang.String extraEscape(java.lang.String message, boolean attribute)
Deprecated.Handle stuff that may pop up in java that is not legal in xml- Parameters:
message
- The stringattribute
- true if the escaped value is inside an attribute- Returns:
- The escaped string
-
containsEscapesIllegalXml10
private static boolean containsEscapesIllegalXml10(java.lang.String message)
Deprecated.
-
isIllegalEscape
private static boolean isIllegalEscape(char c)
Deprecated.
-
isIllegalEscape
private static boolean isIllegalEscape(int c)
Deprecated.
-
escapeXml
private static java.lang.String escapeXml(java.lang.String text, boolean attribute)
Deprecated.
-
-