From 0776892b3cda94bfce1ac04e25eaa14091032240 Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Wed, 8 Aug 2012 13:05:15 +0400 Subject: [PATCH] Fix for a problem which sometimes caused environment to be broken when tests using JsUnitTestBase fail. --- .../jetbrains/k2js/test/semantics/JsUnitTestBase.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/js/js.tests/test/org/jetbrains/k2js/test/semantics/JsUnitTestBase.java b/js/js.tests/test/org/jetbrains/k2js/test/semantics/JsUnitTestBase.java index 73fa3bf33e8..0807cecf927 100644 --- a/js/js.tests/test/org/jetbrains/k2js/test/semantics/JsUnitTestBase.java +++ b/js/js.tests/test/org/jetbrains/k2js/test/semantics/JsUnitTestBase.java @@ -94,9 +94,13 @@ public abstract class JsUnitTestBase extends MultipleFilesTranslationTest { @SuppressWarnings("JUnitTestCaseWithNoTests") JsUnitTestBase runner = new JsUnitTestBase() { }; - runner.setUp(); - runner.runTestFile(testFile); - runner.tearDown(); + try { + runner.setUp(); + runner.runTestFile(testFile); + } + finally { + runner.tearDown(); + } } @Override