diff --git a/platform/testFramework/src/com/intellij/testFramework/PlatformTestCase.java b/platform/testFramework/src/com/intellij/testFramework/PlatformTestCase.java index 0e94bdf4f128..a6a7c4ddabb6 100644 --- a/platform/testFramework/src/com/intellij/testFramework/PlatformTestCase.java +++ b/platform/testFramework/src/com/intellij/testFramework/PlatformTestCase.java @@ -417,10 +417,15 @@ public abstract class PlatformTestCase extends UsefulTestCase implements DataPro result.add(e); } } - for (final File fileToDelete : myFilesToDelete) { - delete(fileToDelete); + try { + for (final File fileToDelete : myFilesToDelete) { + delete(fileToDelete); + } + LocalFileSystem.getInstance().refreshIoFiles(myFilesToDelete); + } + catch (Throwable e) { + result.add(e); } - LocalFileSystem.getInstance().refreshIoFiles(myFilesToDelete); if (!myAssertionsInTestDetected) { if (IdeaLogger.ourErrorsOccurred != null) {