@@ -20,6 +20,7 @@ import org.jetbrains.kotlin.platform.jvm.JvmPlatforms
20
20
import org.jetbrains.kotlin.test.kotlinPathsForDistDirectoryForTests
21
21
import org.jetbrains.kotlin.util.PerformanceManager
22
22
import org.jetbrains.kotlin.util.PerformanceCounter
23
+ import org.jetbrains.kotlin.util.Time
23
24
import org.jetbrains.kotlin.utils.KotlinPaths
24
25
import org.jetbrains.kotlin.utils.PathUtil
25
26
import java.io.File
@@ -329,8 +330,14 @@ abstract class AbstractFullPipelineModularizedTest : AbstractModularizedTest() {
329
330
fun reportCumulativeTime (): CumulativeTime {
330
331
val gcInfo = unitStats.gcStats.associate { it.kind to GCInfo (it.kind, it.millis, it.count) }
331
332
333
+ val initTime = unitStats.let {
334
+ (it.initStats ? : Time .ZERO ) +
335
+ (it.findJavaClassStats?.time ? : Time .ZERO ) +
336
+ (it.findKotlinClassStats?.time ? : Time .ZERO )
337
+ }
338
+
332
339
val components = buildMap {
333
- put(" Init" , unitStats.initStats?. millis ? : 0 )
340
+ put(" Init" , initTime. millis)
334
341
put(" Analysis" , unitStats.analysisStats?.millis ? : 0 )
335
342
unitStats.translationToIrStats?.millis?.let { put(" Translation" , it) }
336
343
unitStats.irLoweringStats?.millis?.let { put(" Lowering" , it) }
0 commit comments