From 8d2898299b240b956af45d649a73757cedda5625 Mon Sep 17 00:00:00 2001 From: Yaroslav Lepenkin Date: Mon, 15 Aug 2016 11:43:47 +0300 Subject: [PATCH] [FreezeLogger] do not report in tests --- .../intellij/openapi/editor/actionSystem/FreezeLogger.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/platform/platform-api/src/com/intellij/openapi/editor/actionSystem/FreezeLogger.java b/platform/platform-api/src/com/intellij/openapi/editor/actionSystem/FreezeLogger.java index 9a520f616df6..31567aade6b0 100644 --- a/platform/platform-api/src/com/intellij/openapi/editor/actionSystem/FreezeLogger.java +++ b/platform/platform-api/src/com/intellij/openapi/editor/actionSystem/FreezeLogger.java @@ -32,6 +32,11 @@ public class FreezeLogger { private static final int MAX_ALLOWED_TIME = 500; public static void runUnderPerformanceMonitor(@Nullable Project project, @NotNull Runnable action) { + if (ApplicationManager.getApplication().isUnitTestMode()) { + action.run(); + return; + } + final ModalityState initial = ModalityState.current(); ALARM.cancelAllRequests(); ALARM.addRequest(() -> dumpThreads(project, initial), MAX_ALLOWED_TIME);