diff --git a/tests/org.eclipse.swt.tests.win32/JUnit Tests/org/eclipse/swt/tests/win32/Test_org_eclipse_swt_events_KeyEvent.java b/tests/org.eclipse.swt.tests.win32/JUnit Tests/org/eclipse/swt/tests/win32/Test_org_eclipse_swt_events_KeyEvent.java index cbfa278a454..26c0a5406c3 100644 --- a/tests/org.eclipse.swt.tests.win32/JUnit Tests/org/eclipse/swt/tests/win32/Test_org_eclipse_swt_events_KeyEvent.java +++ b/tests/org.eclipse.swt.tests.win32/JUnit Tests/org/eclipse/swt/tests/win32/Test_org_eclipse_swt_events_KeyEvent.java @@ -18,6 +18,7 @@ import org.eclipse.swt.widgets.Event; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.condition.DisabledIfEnvironmentVariable; /** * Automated Test Suite for class org.eclipse.swt.events.KeyEvent @@ -25,6 +26,7 @@ * @see org.eclipse.swt.events.KeyEvent */ @SuppressWarnings("restriction") +@DisabledIfEnvironmentVariable(named = "GITHUB_ACTIONS", matches = "true", disabledReason = "Windows Server 2025 incompatibility: https://github.com/eclipse-platform/eclipse.platform.swt/issues/2516") public class Test_org_eclipse_swt_events_KeyEvent extends KeyboardLayoutTest { // Windows layouts suitable for 'LoadKeyboardLayout()', obtained from 'GetKeyboardLayoutName()' static char[] LAYOUT_BENGALI = "00020445\0".toCharArray(); diff --git a/tests/org.eclipse.swt.tests.win32/META-INF/MANIFEST.MF b/tests/org.eclipse.swt.tests.win32/META-INF/MANIFEST.MF index 2c3b7b737f1..bbafa60bf81 100644 --- a/tests/org.eclipse.swt.tests.win32/META-INF/MANIFEST.MF +++ b/tests/org.eclipse.swt.tests.win32/META-INF/MANIFEST.MF @@ -9,6 +9,7 @@ Eclipse-BundleShape: dir Bundle-RequiredExecutionEnvironment: JavaSE-17 Automatic-Module-Name: org.eclipse.swt.tests.win32 Import-Package: org.junit.jupiter.api;version="[5.13.0,6.0.0)", + org.junit.jupiter.api.condition;version="[5.13.0,6.0.0)", org.junit.jupiter.params;version="[5.13.0,6.0.0)", org.junit.jupiter.params.provider;version="[5.13.0,6.0.0)", org.junit.platform.suite.api;version="[1.13.0,2.0.0)"