Refresh VFS to prevent sporadic test failures

This commit is contained in:
Andrey Breslav
2012-04-20 20:34:58 +04:00
parent a31edfc3bd
commit de893bb675
@@ -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() {