From 3d631c549f61eff7a25a0cae25b8070d582705ec Mon Sep 17 00:00:00 2001 From: peter Date: Fri, 20 Nov 2015 13:18:10 +0100 Subject: [PATCH] UsefulTestCase: store debug traces for objects disposed in tearDown --- .../src/com/intellij/testFramework/UsefulTestCase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/testFramework/src/com/intellij/testFramework/UsefulTestCase.java b/platform/testFramework/src/com/intellij/testFramework/UsefulTestCase.java index 3d5a24c1f03f..60bfe2710a4d 100644 --- a/platform/testFramework/src/com/intellij/testFramework/UsefulTestCase.java +++ b/platform/testFramework/src/com/intellij/testFramework/UsefulTestCase.java @@ -152,13 +152,13 @@ public abstract class UsefulTestCase extends TestCase { @Override protected void tearDown() throws Exception { - Disposer.setDebugMode(oldDisposerDebug); try { Disposer.dispose(myTestRootDisposable); cleanupSwingDataStructures(); cleanupDeleteOnExitHookList(); } finally { + Disposer.setDebugMode(oldDisposerDebug); if (shouldContainTempFiles()) { FileUtil.resetCanonicalTempPathCache(ORIGINAL_TEMP_DIR); if (hasTmpFilesToKeep()) {