From cafe92639bd46af97efb2e25bac8101dec574baf Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Thu, 30 May 2019 11:19:06 +0300 Subject: [PATCH] [FIR] Output total time & set passes in old FE performance test --- .../kotlin/fir/NonFirResolveModularizedTotalKotlinTest.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/compiler/fir/modularized-tests/tests/org/jetbrains/kotlin/fir/NonFirResolveModularizedTotalKotlinTest.kt b/compiler/fir/modularized-tests/tests/org/jetbrains/kotlin/fir/NonFirResolveModularizedTotalKotlinTest.kt index 8f760578ad8..e5a1e9f6a19 100644 --- a/compiler/fir/modularized-tests/tests/org/jetbrains/kotlin/fir/NonFirResolveModularizedTotalKotlinTest.kt +++ b/compiler/fir/modularized-tests/tests/org/jetbrains/kotlin/fir/NonFirResolveModularizedTotalKotlinTest.kt @@ -15,13 +15,13 @@ import org.jetbrains.kotlin.cli.common.messages.MessageCollector import org.jetbrains.kotlin.cli.jvm.compiler.EnvironmentConfigFiles import org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment import org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler -import org.jetbrains.kotlin.config.* import org.jetbrains.kotlin.fir.scopes.ProcessorAction import org.jetbrains.kotlin.test.ConfigurationKind import org.jetbrains.kotlin.test.KotlinTestUtils import org.jetbrains.kotlin.test.TestJdkKind import kotlin.system.measureNanoTime +private val PASSES = 1 class NonFirResolveModularizedTotalKotlinTest : AbstractModularizedTest() { @@ -87,8 +87,10 @@ class NonFirResolveModularizedTotalKotlinTest : AbstractModularizedTest() { override fun beforePass() {} fun testTotalKotlin() { - for (i in 0..2) { + for (i in 0 until PASSES) { runTestOnce(i) + println("Total time is ${totalTime * 1e-6} ms") + totalTime = 0L } } } \ No newline at end of file