From f3a0632b9a7c4505726d590a09f72124e7e2d9d3 Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Tue, 17 Sep 2019 14:49:30 +0300 Subject: [PATCH] [FIR] Fix dump html for each pass --- .../kotlin/fir/FirResolveModularizedTotalKotlinTest.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/compiler/fir/modularized-tests/tests/org/jetbrains/kotlin/fir/FirResolveModularizedTotalKotlinTest.kt b/compiler/fir/modularized-tests/tests/org/jetbrains/kotlin/fir/FirResolveModularizedTotalKotlinTest.kt index 7ec65ac581e..192fe289cbb 100644 --- a/compiler/fir/modularized-tests/tests/org/jetbrains/kotlin/fir/FirResolveModularizedTotalKotlinTest.kt +++ b/compiler/fir/modularized-tests/tests/org/jetbrains/kotlin/fir/FirResolveModularizedTotalKotlinTest.kt @@ -38,6 +38,7 @@ private const val FIR_HTML_DUMP_PATH = "tmp/firDump-html" private const val FIR_LOGS_PATH = "tmp/fir-logs" internal val PASSES = System.getProperty("fir.bench.passes")?.toInt() ?: 3 +internal val SEPARATE_PASS_DUMP = System.getProperty("fir.bench.dump.separate_pass", "false") == "true" class FirResolveModularizedTotalKotlinTest : AbstractModularizedTest() { @@ -81,7 +82,7 @@ class FirResolveModularizedTotalKotlinTest : AbstractModularizedTest() { private fun ModuleData.disambiguatedName(): String { val baseName = qualifiedName var disambiguatedName = baseName - var counter = 0 + var counter = 1 while(!dumpedModules.add(disambiguatedName)) { disambiguatedName = "$baseName.${counter++}" } @@ -136,6 +137,9 @@ class FirResolveModularizedTotalKotlinTest : AbstractModularizedTest() { bestStatistics = statistics bestPass = pass } + if (!SEPARATE_PASS_DUMP) { + dumpedModules.clear() + } if (FAIL_FAST) { bench.throwFailure() }