Package org.apache.maven.plugin.surefire
Class StartupReportConfiguration
- java.lang.Object
-
- org.apache.maven.plugin.surefire.StartupReportConfiguration
-
public final class StartupReportConfiguration extends java.lang.ObjectAll the parameters used to construct reporters
-
-
Field Summary
Fields Modifier and Type Field Description private SurefireConsoleOutputReporterconsoleOutputReporterprivate java.nio.charset.Charsetencodingprivate booleanisForkModeprivate java.io.PrintStreamoriginalSystemErrprivate java.io.PrintStreamoriginalSystemOutprivate booleanprintSummaryprivate booleanredirectTestOutputToFileprivate java.lang.StringreportFormatprivate java.lang.StringreportNameSuffixprivate java.io.FilereportsDirectoryprivate booleanrequiresRunHistoryprivate intrerunFailingTestsCountprivate java.io.FilestatisticsFileprivate StatisticsReporterstatisticsReporterprivate java.util.Map<java.lang.String,java.util.Deque<WrappedReportEntry>>testClassMethodRunHistoryprivate SurefireStatelessTestsetInfoReportertestsetReporterprivate booleantrimStackTraceprivate booleanuseFileprivate SurefireStatelessReporterxmlReporterprivate java.lang.StringxsdSchemaLocation
-
Constructor Summary
Constructors Constructor Description StartupReportConfiguration(boolean useFile, boolean printSummary, java.lang.String reportFormat, boolean redirectTestOutputToFile, java.io.File reportsDirectory, boolean trimStackTrace, java.lang.String reportNameSuffix, java.io.File statisticsFile, boolean requiresRunHistory, int rerunFailingTestsCount, java.lang.String xsdSchemaLocation, java.lang.String encoding, boolean isForkMode, SurefireStatelessReporter xmlReporter, SurefireConsoleOutputReporter consoleOutputReporter, SurefireStatelessTestsetInfoReporter testsetReporter)
-
Method Summary
-
-
-
Field Detail
-
originalSystemOut
private final java.io.PrintStream originalSystemOut
-
originalSystemErr
private final java.io.PrintStream originalSystemErr
-
useFile
private final boolean useFile
-
printSummary
private final boolean printSummary
-
reportFormat
private final java.lang.String reportFormat
-
reportNameSuffix
private final java.lang.String reportNameSuffix
-
statisticsFile
private final java.io.File statisticsFile
-
requiresRunHistory
private final boolean requiresRunHistory
-
redirectTestOutputToFile
private final boolean redirectTestOutputToFile
-
reportsDirectory
private final java.io.File reportsDirectory
-
trimStackTrace
private final boolean trimStackTrace
-
rerunFailingTestsCount
private final int rerunFailingTestsCount
-
xsdSchemaLocation
private final java.lang.String xsdSchemaLocation
-
testClassMethodRunHistory
private final java.util.Map<java.lang.String,java.util.Deque<WrappedReportEntry>> testClassMethodRunHistory
-
encoding
private final java.nio.charset.Charset encoding
-
isForkMode
private final boolean isForkMode
-
xmlReporter
private final SurefireStatelessReporter xmlReporter
-
consoleOutputReporter
private final SurefireConsoleOutputReporter consoleOutputReporter
-
testsetReporter
private final SurefireStatelessTestsetInfoReporter testsetReporter
-
statisticsReporter
private StatisticsReporter statisticsReporter
-
-
Constructor Detail
-
StartupReportConfiguration
public StartupReportConfiguration(boolean useFile, boolean printSummary, java.lang.String reportFormat, boolean redirectTestOutputToFile, @Nonnull java.io.File reportsDirectory, boolean trimStackTrace, java.lang.String reportNameSuffix, java.io.File statisticsFile, boolean requiresRunHistory, int rerunFailingTestsCount, java.lang.String xsdSchemaLocation, java.lang.String encoding, boolean isForkMode, SurefireStatelessReporter xmlReporter, SurefireConsoleOutputReporter consoleOutputReporter, SurefireStatelessTestsetInfoReporter testsetReporter)
-
-
Method Detail
-
isUseFile
public boolean isUseFile()
-
isPrintSummary
public boolean isPrintSummary()
-
getReportFormat
public java.lang.String getReportFormat()
-
getReportNameSuffix
public java.lang.String getReportNameSuffix()
-
isRedirectTestOutputToFile
public boolean isRedirectTestOutputToFile()
-
getReportsDirectory
public java.io.File getReportsDirectory()
-
getRerunFailingTestsCount
public int getRerunFailingTestsCount()
-
instantiateStatelessXmlReporter
public StatelessReportEventListener<WrappedReportEntry,TestSetStats> instantiateStatelessXmlReporter(java.lang.Integer forkNumber)
-
instantiateFileReporter
public StatelessTestsetInfoFileReportEventListener<WrappedReportEntry,TestSetStats> instantiateFileReporter(java.lang.Integer forkNumber)
-
instantiateConsoleReporter
public StatelessTestsetInfoConsoleReportEventListener<WrappedReportEntry,TestSetStats> instantiateConsoleReporter(ConsoleLogger consoleLogger)
-
isBriefOrPlainFormat
public boolean isBriefOrPlainFormat()
-
instantiateConsoleOutputFileReporter
public ConsoleOutputReportEventListener instantiateConsoleOutputFileReporter(java.lang.Integer forkNum)
-
getStatisticsReporter
public StatisticsReporter getStatisticsReporter()
-
getStatisticsFile
public java.io.File getStatisticsFile()
-
isTrimStackTrace
public boolean isTrimStackTrace()
-
isRequiresRunHistory
public boolean isRequiresRunHistory()
-
getXsdSchemaLocation
public java.lang.String getXsdSchemaLocation()
-
getEncoding
public java.nio.charset.Charset getEncoding()
-
isForkMode
public boolean isForkMode()
-
resolveReportsDirectory
private java.io.File resolveReportsDirectory(java.lang.Integer forkNumber)
-
getXmlReporter
public SurefireStatelessReporter getXmlReporter()
-
getConsoleOutputReporter
public SurefireConsoleOutputReporter getConsoleOutputReporter()
-
getTestsetReporter
public SurefireStatelessTestsetInfoReporter getTestsetReporter()
-
shouldReportToConsole
private boolean shouldReportToConsole()
-
-