From 6a3c07688f79fd089b54b54cce4bd6f4ef9020fd Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Wed, 13 Nov 2019 12:57:08 +0300 Subject: [PATCH] Add print of detailed stack trace to NonFir modularized test --- .../fir/NonFirResolveModularizedTotalKotlinTest.kt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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 81484e2240a..a1de1ad5689 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 @@ -36,7 +36,16 @@ class NonFirResolveModularizedTotalKotlinTest : AbstractModularizedTest() { val project = environment.project val time = measureNanoTime { - KotlinToJVMBytecodeCompiler.analyze(environment, null) + try { + KotlinToJVMBytecodeCompiler.analyze(environment, null) + } catch (e: Throwable) { + var exception: Throwable? = e + while (exception != null && exception != exception.cause) { + exception.printStackTrace() + exception = exception.cause + } + throw e + } } files += environment.getSourceFiles().size