From d612a1167df4aa0282ff7bad45ddd9b2f799a7f0 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Thu, 28 Mar 2013 17:17:27 +0400 Subject: [PATCH] Better error reporting in codegen tests: an exception from generateToText() used to mask the one from the original run --- .../tests/org/jetbrains/jet/codegen/CodegenTestCase.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/compiler/tests/org/jetbrains/jet/codegen/CodegenTestCase.java b/compiler/tests/org/jetbrains/jet/codegen/CodegenTestCase.java index 3432596689c..b456eb546ad 100644 --- a/compiler/tests/org/jetbrains/jet/codegen/CodegenTestCase.java +++ b/compiler/tests/org/jetbrains/jet/codegen/CodegenTestCase.java @@ -166,7 +166,14 @@ public abstract class CodegenTestCase extends UsefulTestCase { DxChecker.check(classFileFactory); } } catch (Throwable e) { - System.out.println(generateToText()); + try { + System.out.println(generateToText()); + } + catch (Throwable e1) { + System.err.println("Exception thrown while trying to generate text, the actual exception follows:"); + e1.printStackTrace(); + System.err.println("-----------------------------------------------------------------------------"); + } throw ExceptionUtils.rethrow(e); } }