From fffb2b14594d3f46a2bd1acf62d0f9f9ce5ebe67 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Tue, 2 Apr 2024 15:17:35 +0200 Subject: [PATCH] IDEA-350300 Flaky test com.intellij.tests.BootstrapTests: com.intellij.openapi.editor.impl.EditorLoadTest.testEditorLoadedStateMustTransitionInOneDirection_Stress GitOrigin-RevId: f67d711be6ef09c405e05d45632b020253da2c2b --- .../com/intellij/openapi/editor/impl/EditorLoadTest.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/platform-tests/testSrc/com/intellij/openapi/editor/impl/EditorLoadTest.java b/platform/platform-tests/testSrc/com/intellij/openapi/editor/impl/EditorLoadTest.java index de4023906915..68c9ff011bfc 100644 --- a/platform/platform-tests/testSrc/com/intellij/openapi/editor/impl/EditorLoadTest.java +++ b/platform/platform-tests/testSrc/com/intellij/openapi/editor/impl/EditorLoadTest.java @@ -12,6 +12,7 @@ import com.intellij.openapi.fileEditor.OpenFileDescriptor; import com.intellij.openapi.fileEditor.impl.text.AsyncEditorLoader; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.testFramework.FileEditorManagerTestCase; +import com.intellij.util.ui.UIUtil; import org.jetbrains.annotations.NotNull; import java.nio.charset.StandardCharsets; @@ -48,7 +49,9 @@ public class EditorLoadTest extends FileEditorManagerTestCase { List editors = manager.openEditor(new OpenFileDescriptor(getProject(), virtualFile, 0), false); LOG.debug(i+": "+editors); try { - assertTrue(loaded.get()); + while (!loaded.get()) { + UIUtil.dispatchAllInvocationEvents(); + } run.set(false); testStateInvariant.get().get(); }