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>? {
|
fun registerIfAbsent(project: Project, startParameters: List<String>): Provider<BuildMetricsReporterService>? {
|
||||||
val buildDataProcessors = ArrayList<BuildExecutionDataProcessor>()
|
|
||||||
val rootProject = project.gradle.rootProject
|
val rootProject = project.gradle.rootProject
|
||||||
val reportingSettings = reportingSettings(rootProject)
|
val reportingSettings = reportingSettings(rootProject)
|
||||||
|
|
||||||
|
val buildDataProcessors = ArrayList<BuildExecutionDataProcessor>()
|
||||||
reportingSettings.fileReportSettings?.let {
|
reportingSettings.fileReportSettings?.let {
|
||||||
buildDataProcessors.add(
|
buildDataProcessors.add(
|
||||||
PlainTextBuildReportWriterDataProcessor(
|
PlainTextBuildReportWriterDataProcessor(
|
||||||
@@ -119,7 +119,7 @@ abstract class BuildMetricsReporterService : BuildService<BuildMetricsReporterSe
|
|||||||
buildDataProcessors.add(MetricsWriter(reportingSettings.metricsOutputFile.absoluteFile))
|
buildDataProcessors.add(MetricsWriter(reportingSettings.metricsOutputFile.absoluteFile))
|
||||||
}
|
}
|
||||||
|
|
||||||
if (buildDataProcessors.isEmpty()) {
|
if (reportingSettings.buildReportOutputs.isEmpty() && buildDataProcessors.isEmpty()) {
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user