From a2686026330ed6dfb62b2b02679da35a390e3cbb Mon Sep 17 00:00:00 2001 From: Anastasia Katsman Date: Mon, 15 Dec 2025 16:22:41 +0100 Subject: [PATCH] tests [lambda-tests]: use longer timeout in case of timeout GitOrigin-RevId: 313c934d42f8cbbdd8a21ad2f7c3dfe0ed12eb32 --- .../com/intellij/lambda/testFramework/starter/IdeInstance.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/intellij.lambda.testFramework/src/com/intellij/lambda/testFramework/starter/IdeInstance.kt b/tools/intellij.lambda.testFramework/src/com/intellij/lambda/testFramework/starter/IdeInstance.kt index 249f9afa9da3..beddd52099a3 100644 --- a/tools/intellij.lambda.testFramework/src/com/intellij/lambda/testFramework/starter/IdeInstance.kt +++ b/tools/intellij.lambda.testFramework/src/com/intellij/lambda/testFramework/starter/IdeInstance.kt @@ -17,6 +17,7 @@ import com.intellij.tools.ide.starter.bus.EventsBus import com.intellij.tools.ide.util.common.starterLogger import kotlinx.coroutines.runBlocking import kotlinx.coroutines.withTimeout +import kotlin.time.Duration.Companion.minutes import kotlin.time.Duration.Companion.seconds private val LOG = starterLogger() @@ -114,7 +115,8 @@ object IdeInstance { @Suppress("RAW_RUN_BLOCKING") runBlocking(testSuiteSupervisorScope.coroutineContext) { - withTimeout(5.seconds) { + val inDebug = runContext.frontendContext.calculateVmOptions().isUnderDebug() + withTimeout(if (!inDebug) 10.seconds else 10.minutes) { catchAll("IDE instance cleanup") { ide.cleanUp() }