diff --git a/compiler/tests/org/jetbrains/kotlin/jvm/compiler/AbstractWriteSignatureTest.kt b/compiler/tests/org/jetbrains/kotlin/jvm/compiler/AbstractWriteSignatureTest.kt index 4450e1a137e..c1e17e6f139 100644 --- a/compiler/tests/org/jetbrains/kotlin/jvm/compiler/AbstractWriteSignatureTest.kt +++ b/compiler/tests/org/jetbrains/kotlin/jvm/compiler/AbstractWriteSignatureTest.kt @@ -59,12 +59,18 @@ abstract class AbstractWriteSignatureTest : TestCaseWithTmpdir() { val psiFile = KotlinTestUtils.createFile(ktFile.name, text, environment!!.project) - GenerationUtils.compileFileTo(psiFile, environment!!, tmpdir) + val fileFactory = GenerationUtils.compileFileTo(psiFile, environment!!, tmpdir) Disposer.dispose(myTestRootDisposable) val expectations = parseExpectations(ktFile) - expectations.check() + try { + expectations.check() + } + catch (e: Throwable) { + println(fileFactory.createText()) + throw e + } } private class SignatureExpectation(val header: String, val name: String, val expectedJvmSignature: String?, expectedGenericSignature: String) {