Class StatelessXmlReporter
- java.lang.Object
-
- org.apache.maven.plugin.surefire.report.StatelessXmlReporter
-
- Direct Known Subclasses:
NullStatelessXmlReporter
@Deprecated public class StatelessXmlReporter extends java.lang.ObjectDeprecated.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classStatelessXmlReporter.ByteConstantsHolderDeprecated.private static classStatelessXmlReporter.EncodingOutputStreamDeprecated.
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringreportNameSuffixDeprecated.private java.io.FilereportsDirectoryDeprecated.private intrerunFailingTestsCountDeprecated.private java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<WrappedReportEntry>>>testClassMethodRunHistoryMapDeprecated.private booleantrimStackTraceDeprecated.private java.lang.StringxsdSchemaLocationDeprecated.
-
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 voidaddOutputStreamElement(java.io.OutputStreamWriter outputStreamWriter, StatelessXmlReporter.EncodingOutputStream eos, org.apache.maven.shared.utils.xml.XMLWriter xmlWriter, Utf8RecodingDeferredFileOutputStream utf8RecodingDeferredFileOutputStream, java.lang.String name)Deprecated.voidcleanTestHistoryMap()Deprecated.Clean testClassMethodRunHistoryMapprivate static booleancontainsEscapesIllegalXml10(java.lang.String message)Deprecated.private static voidcreateOutErrElements(java.io.OutputStreamWriter outputStreamWriter, org.apache.maven.shared.utils.xml.XMLWriter ppw, WrappedReportEntry report, java.io.OutputStream fw)Deprecated.private voidcreateTestSuiteElement(org.apache.maven.shared.utils.xml.XMLWriter ppw, WrappedReportEntry report, TestSetStats testSetStats, java.lang.String timeAsString)Deprecated.private static java.lang.StringescapeXml(java.lang.String text, boolean attribute)Deprecated.private static java.lang.StringextraEscape(java.lang.String message, boolean attribute)Deprecated.Handle stuff that may pop up in java that is not legal in xmlprivate static voidgetAddMethodEntryList(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.OutputStreamgetOutputStream(WrappedReportEntry testSetReportEntry)Deprecated.private static java.io.FilegetReportFile(ReportEntry report, java.io.File reportsDirectory, java.lang.String reportNameSuffix)Deprecated.private static voidgetTestProblems(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.TestResultTypegetTestResultType(java.util.List<WrappedReportEntry> methodEntryList)Deprecated.Get the result of a test from a list of its runs in WrappedReportEntryprivate static java.io.OutputStreamWritergetWriter(java.io.OutputStream fos)Deprecated.private static booleanisIllegalEscape(char c)Deprecated.private static booleanisIllegalEscape(int c)Deprecated.private static voidshowProperties(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 voidstartTestElement(org.apache.maven.shared.utils.xml.XMLWriter ppw, WrappedReportEntry report, java.lang.String reportNameSuffix, java.lang.String timeAsString)Deprecated.voidtestSetCompleted(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.IOExceptionDeprecated.- 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.IOExceptionDeprecated.- 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.IOExceptionDeprecated.- 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.IOExceptionDeprecated.- 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.IOExceptionDeprecated.- 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.IOExceptionDeprecated.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.
-
-