You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ti...@apache.org on 2019/05/19 21:58:47 UTC
[maven-surefire] 01/02: build fix
This is an automated email from the ASF dual-hosted git repository.
tibordigana pushed a commit to branch 1546-1222
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git
commit cab974c028f2fd5c238772474e73cea174a4614c
Author: tibordigana <ti...@apache.org>
AuthorDate: Sat May 18 16:56:31 2019 +0200
build fix
---
.../maven/plugin/surefire/AbstractSurefireMojo.java | 17 ++++++++++++++---
1 file changed, 14 insertions(+), 3 deletions(-)
diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java
index 6eae389..e878eaa 100644
--- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java
+++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java
@@ -1951,15 +1951,26 @@ public abstract class AbstractSurefireMojo
private StartupReportConfiguration getStartupReportConfiguration( String configChecksum, boolean isForkMode )
{
- statelessReporter.setDisable( isDisableXmlReport() ); // todo change to Boolean in the version 3.0.0-M6
+ SurefireStatelessReporter xmlReporter =
+ statelessReporter == null
+ ? new SurefireStatelessReporter( /*todo call def. constr.*/ isDisableXmlReport(), "3.0" )
+ : statelessReporter;
+
+ xmlReporter.setDisable( isDisableXmlReport() ); // todo change to Boolean in the version 3.0.0-M6
+
+ SurefireConsoleOutputReporter outReporter =
+ consoleOutputReporter == null ? new SurefireConsoleOutputReporter() : consoleOutputReporter;
+
+ SurefireStatelessTestsetInfoReporter testsetReporter =
+ statelessTestsetInfoReporter == null
+ ? new SurefireStatelessTestsetInfoReporter() : statelessTestsetInfoReporter;
return new StartupReportConfiguration( isUseFile(), isPrintSummary(), getReportFormat(),
isRedirectTestOutputToFile(),
getReportsDirectory(), isTrimStackTrace(), getReportNameSuffix(),
getStatisticsFile( configChecksum ), requiresRunHistory(),
getRerunFailingTestsCount(), getReportSchemaLocation(), getEncoding(),
- isForkMode, statelessReporter, consoleOutputReporter,
- statelessTestsetInfoReporter );
+ isForkMode, xmlReporter, outReporter, testsetReporter );
}
private boolean isSpecificTestSpecified()