Refresh VFS to prevent sporadic test failures
This commit is contained in:
@@ -25,6 +25,7 @@ import com.intellij.openapi.vfs.LocalFileSystem;
|
|||||||
import com.intellij.openapi.vfs.VfsUtilCore;
|
import com.intellij.openapi.vfs.VfsUtilCore;
|
||||||
import com.intellij.openapi.vfs.VirtualFile;
|
import com.intellij.openapi.vfs.VirtualFile;
|
||||||
import com.intellij.openapi.vfs.VirtualFileVisitor;
|
import com.intellij.openapi.vfs.VirtualFileVisitor;
|
||||||
|
import com.intellij.openapi.vfs.newvfs.NewVirtualFile;
|
||||||
import com.intellij.testFramework.PlatformTestCase;
|
import com.intellij.testFramework.PlatformTestCase;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.jet.cli.KotlinCompiler;
|
import org.jetbrains.jet.cli.KotlinCompiler;
|
||||||
@@ -66,6 +67,9 @@ public abstract class AbstractLibrariesTest extends PlatformTestCase {
|
|||||||
libraryDir = LocalFileSystem.getInstance().findFileByIoFile(libraryIoDir);
|
libraryDir = LocalFileSystem.getInstance().findFileByIoFile(libraryIoDir);
|
||||||
assertNotNull(libraryDir);
|
assertNotNull(libraryDir);
|
||||||
|
|
||||||
|
((NewVirtualFile)libraryDir).markDirtyRecursively();
|
||||||
|
libraryDir.refresh(false, true);
|
||||||
|
|
||||||
ApplicationManager.getApplication().runWriteAction(new Runnable() {
|
ApplicationManager.getApplication().runWriteAction(new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
|
|||||||
Reference in New Issue
Block a user