From 18e6944b26c3e4b1d3eb82f4e0bcbda678671d3c Mon Sep 17 00:00:00 2001 From: Dmitry Batrak Date: Wed, 7 Nov 2018 18:31:55 +0300 Subject: [PATCH] investigate FoldingStressTest.testRestoreManyFoldRegionsPerformance blinking --- .../testSrc/com/intellij/openapi/editor/FoldingStressTest.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/platform-tests/testSrc/com/intellij/openapi/editor/FoldingStressTest.java b/platform/platform-tests/testSrc/com/intellij/openapi/editor/FoldingStressTest.java index e7564b9a8675..44bdb09c2e7c 100644 --- a/platform/platform-tests/testSrc/com/intellij/openapi/editor/FoldingStressTest.java +++ b/platform/platform-tests/testSrc/com/intellij/openapi/editor/FoldingStressTest.java @@ -88,9 +88,11 @@ public class FoldingStressTest extends LightPlatformTestCase { try { FoldingModelEx model = (FoldingModelEx)editor.getFoldingModel(); PlatformTestUtil.startPerformanceTest("restoring many fold regions", 1500, () -> model.runBatchFoldingOperation(() -> { + long t = System.nanoTime(); for (int i = 0; i < N; i++) { addAndCollapseFoldRegion(model, i, i+1, "/*...*/"); } + System.out.println((System.nanoTime() - t) / 1000000); // temporary code to investigate test blinking })) .setup(()-> model.runBatchFoldingOperation(model::clearFoldRegions)) .assertTiming();