diff --git a/platform/platform-tests/testSrc/com/intellij/execution/impl/ConsoleViewImplTest.java b/platform/platform-tests/testSrc/com/intellij/execution/impl/ConsoleViewImplTest.java index 7d57d44bd41d..7293b63a113e 100644 --- a/platform/platform-tests/testSrc/com/intellij/execution/impl/ConsoleViewImplTest.java +++ b/platform/platform-tests/testSrc/com/intellij/execution/impl/ConsoleViewImplTest.java @@ -30,11 +30,15 @@ import com.intellij.testFramework.TestDataProvider; import com.intellij.util.Alarm; import com.intellij.util.TimeoutUtil; import com.intellij.util.ui.UIUtil; +import org.assertj.core.api.Assertions; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.io.OutputStream; import java.util.concurrent.CountDownLatch; +import java.util.concurrent.TimeUnit; + +import static org.assertj.core.api.Assertions.assertThat; public class ConsoleViewImplTest extends LightPlatformTestCase { private ConsoleViewImpl myConsole; @@ -117,7 +121,7 @@ public class ConsoleViewImplTest extends LightPlatformTestCase { latch.countDown(); }, 0); UIUtil.dispatchAllInvocationEvents(); // flush 1-st clear request - latch.await(); + assertThat(latch.await(30, TimeUnit.SECONDS)).isTrue(); UIUtil.dispatchAllInvocationEvents(); // flush 2-nd clear request while (console.hasDeferredOutput()) { UIUtil.dispatchAllInvocationEvents();