From 585c8ce8adf5fc4220e25e339467572e3aa76c95 Mon Sep 17 00:00:00 2001 From: Konstantin Hudyakov Date: Thu, 2 Jul 2026 19:28:28 +0300 Subject: [PATCH] [terminal] IJPL-248564 Do not run copy on select test on Linux (cherry picked from commit 226d34b90a1123d409e7a0c44ab91922c8a82689) IJ-CR-211956 GitOrigin-RevId: 3cb37039664808c2c027e523139dc5643efc4315 --- .../tests/reworked/frontend/TerminalCopyOnSelectionTest.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/terminal/tests/src/com/intellij/terminal/tests/reworked/frontend/TerminalCopyOnSelectionTest.kt b/plugins/terminal/tests/src/com/intellij/terminal/tests/reworked/frontend/TerminalCopyOnSelectionTest.kt index eeac95f93e30..427101bc1496 100644 --- a/plugins/terminal/tests/src/com/intellij/terminal/tests/reworked/frontend/TerminalCopyOnSelectionTest.kt +++ b/plugins/terminal/tests/src/com/intellij/terminal/tests/reworked/frontend/TerminalCopyOnSelectionTest.kt @@ -12,7 +12,9 @@ import com.intellij.testFramework.fixtures.BasePlatformTestCase import kotlinx.coroutines.cancel import org.jetbrains.plugins.terminal.block.reworked.lang.TerminalOutputPsiFile import org.jetbrains.plugins.terminal.util.terminalProjectScope +import org.junit.Assume import org.junit.Test +import org.junit.jupiter.api.condition.OS import org.junit.runner.RunWith import org.junit.runners.JUnit4 import java.awt.Component @@ -27,6 +29,7 @@ internal class TerminalCopyOnSelectionTest : BasePlatformTestCase() { override fun setUp() { super.setUp() defaultFocusManager = KeyboardFocusManager.getCurrentKeyboardFocusManager() + Assume.assumeTrue("Can't run this test on Linux because non-headless mode is required to access system selection content", OS.current() != OS.LINUX) } override fun tearDown() {