From 7084fd8966ecde2a71713a81059a62bcc18b8fc4 Mon Sep 17 00:00:00 2001 From: Alexey Tsvetkov Date: Wed, 6 Feb 2019 15:58:00 +0300 Subject: [PATCH] Do not print tasks info when no Kotlin task was run --- .../org/jetbrains/kotlin/gradle/report/KotlinBuildReporter.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/report/KotlinBuildReporter.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/report/KotlinBuildReporter.kt index 001841aa1c6..95a41de6a22 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/report/KotlinBuildReporter.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/report/KotlinBuildReporter.kt @@ -119,6 +119,7 @@ internal class KotlinBuildReporter(private val perfReportFile: File) : BuildAdap } private fun taskOverview(): String { + if (kotlinTaskTimeNs.isEmpty()) return buildString { appendln("No Kotlin task was run") } val sb = StringBuilder() val kotlinTotalTimeNs = kotlinTaskTimeNs.values.sum() val ktTaskPercent = (kotlinTotalTimeNs.toDouble() / allTasksTimeNs * 100).asString(1)