mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[terminal] IJPL-183165 increase timeout and more verbose failure message
GitOrigin-RevId: de6047ea71bb7b6d414029fa91bd4694a44236e5
This commit is contained in:
committed by
intellij-monorepo-bot
parent
8118e7ce81
commit
d80b3dafd8
+10
-2
@@ -3,6 +3,7 @@ package org.jetbrains.plugins.terminal.block.util
|
||||
|
||||
import com.intellij.execution.Platform
|
||||
import com.intellij.execution.configurations.PathEnvironmentVariableUtil
|
||||
import com.intellij.execution.process.LocalProcessService
|
||||
import com.intellij.openapi.Disposable
|
||||
import com.intellij.openapi.application.PathManager
|
||||
import com.intellij.openapi.project.Project
|
||||
@@ -11,6 +12,7 @@ import com.intellij.openapi.util.registry.Registry
|
||||
import com.intellij.openapi.util.text.StringUtil
|
||||
import com.intellij.testFramework.fixtures.BasePlatformTestCase
|
||||
import com.intellij.util.EnvironmentUtil
|
||||
import com.intellij.util.asSafely
|
||||
import com.intellij.util.execution.ParametersListUtil
|
||||
import com.jediterm.core.util.TermSize
|
||||
import com.jediterm.terminal.RequestOrigin
|
||||
@@ -92,11 +94,17 @@ internal object TerminalSessionTestUtil {
|
||||
}
|
||||
|
||||
try {
|
||||
initializedFuture.get(5000, TimeUnit.MILLISECONDS)
|
||||
initializedFuture.get(30_000, TimeUnit.MILLISECONDS)
|
||||
}
|
||||
catch (_: TimeoutException) {
|
||||
BasePlatformTestCase.fail(
|
||||
"Session failed to initialize, size: ${model.height}x${model.width}, text buffer:\n${model.withContentLock { model.getAllText() }}")
|
||||
"Session failed to initialize" +
|
||||
", size: ${model.width}x${model.height}" +
|
||||
", process: ${process::class.java.name}" +
|
||||
", bundled-ConPTY: ${process.asSafely<WinConPtyProcess>()?.isBundledConPtyLibrary}" +
|
||||
", command: ${LocalProcessService.getInstance().getCommand(process)}" +
|
||||
", text buffer:\n${model.withContentLock { model.getAllText() }}" +
|
||||
", envs: ${configuredOptions.envVariables}")
|
||||
}
|
||||
finally {
|
||||
Disposer.dispose(listenersDisposable)
|
||||
|
||||
Reference in New Issue
Block a user