From de893bb675c884ea0b9f7e698b8e7ecdc4fa99db Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Fri, 20 Apr 2012 20:34:58 +0400 Subject: [PATCH] Refresh VFS to prevent sporadic test failures --- .../jetbrains/jet/plugin/libraries/AbstractLibrariesTest.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/idea/tests/org/jetbrains/jet/plugin/libraries/AbstractLibrariesTest.java b/idea/tests/org/jetbrains/jet/plugin/libraries/AbstractLibrariesTest.java index d534e506ec2..4b225a785ef 100644 --- a/idea/tests/org/jetbrains/jet/plugin/libraries/AbstractLibrariesTest.java +++ b/idea/tests/org/jetbrains/jet/plugin/libraries/AbstractLibrariesTest.java @@ -25,6 +25,7 @@ import com.intellij.openapi.vfs.LocalFileSystem; import com.intellij.openapi.vfs.VfsUtilCore; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.vfs.VirtualFileVisitor; +import com.intellij.openapi.vfs.newvfs.NewVirtualFile; import com.intellij.testFramework.PlatformTestCase; import org.jetbrains.annotations.NotNull; import org.jetbrains.jet.cli.KotlinCompiler; @@ -66,6 +67,9 @@ public abstract class AbstractLibrariesTest extends PlatformTestCase { libraryDir = LocalFileSystem.getInstance().findFileByIoFile(libraryIoDir); assertNotNull(libraryDir); + ((NewVirtualFile)libraryDir).markDirtyRecursively(); + libraryDir.refresh(false, true); + ApplicationManager.getApplication().runWriteAction(new Runnable() { @Override public void run() {