Skip to content

Commit abb3895

Browse files
KvanTTTSpace Team
authored andcommitted
[FP] Consider side time for FP tests (as init time)
It should roll back total time to previous values
1 parent 54a0dac commit abb3895

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

compiler/fir/modularized-tests/tests/org/jetbrains/kotlin/fir/AbstractFullPipelineModularizedTest.kt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import org.jetbrains.kotlin.platform.jvm.JvmPlatforms
2020
import org.jetbrains.kotlin.test.kotlinPathsForDistDirectoryForTests
2121
import org.jetbrains.kotlin.util.PerformanceManager
2222
import org.jetbrains.kotlin.util.PerformanceCounter
23+
import org.jetbrains.kotlin.util.Time
2324
import org.jetbrains.kotlin.utils.KotlinPaths
2425
import org.jetbrains.kotlin.utils.PathUtil
2526
import java.io.File
@@ -329,8 +330,14 @@ abstract class AbstractFullPipelineModularizedTest : AbstractModularizedTest() {
329330
fun reportCumulativeTime(): CumulativeTime {
330331
val gcInfo = unitStats.gcStats.associate { it.kind to GCInfo(it.kind, it.millis, it.count) }
331332

333+
val initTime = unitStats.let {
334+
(it.initStats ?: Time.ZERO) +
335+
(it.findJavaClassStats?.time ?: Time.ZERO) +
336+
(it.findKotlinClassStats?.time ?: Time.ZERO)
337+
}
338+
332339
val components = buildMap {
333-
put("Init", unitStats.initStats?.millis ?: 0)
340+
put("Init", initTime.millis)
334341
put("Analysis", unitStats.analysisStats?.millis ?: 0)
335342
unitStats.translationToIrStats?.millis?.let { put("Translation", it) }
336343
unitStats.irLoweringStats?.millis?.let { put("Lowering", it) }

0 commit comments

Comments
 (0)