Fixed collection of performance metrics if file output is not enabled
This commit is contained in:
+2
-2
@@ -102,10 +102,10 @@ abstract class BuildMetricsReporterService : BuildService<BuildMetricsReporterSe
|
||||
}
|
||||
|
||||
fun registerIfAbsent(project: Project, startParameters: List<String>): Provider<BuildMetricsReporterService>? {
|
||||
val buildDataProcessors = ArrayList<BuildExecutionDataProcessor>()
|
||||
val rootProject = project.gradle.rootProject
|
||||
val reportingSettings = reportingSettings(rootProject)
|
||||
|
||||
val buildDataProcessors = ArrayList<BuildExecutionDataProcessor>()
|
||||
reportingSettings.fileReportSettings?.let {
|
||||
buildDataProcessors.add(
|
||||
PlainTextBuildReportWriterDataProcessor(
|
||||
@@ -119,7 +119,7 @@ abstract class BuildMetricsReporterService : BuildService<BuildMetricsReporterSe
|
||||
buildDataProcessors.add(MetricsWriter(reportingSettings.metricsOutputFile.absoluteFile))
|
||||
}
|
||||
|
||||
if (buildDataProcessors.isEmpty()) {
|
||||
if (reportingSettings.buildReportOutputs.isEmpty() && buildDataProcessors.isEmpty()) {
|
||||
return null
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user