From 0a892c3a8cc769f07c70561e78da28cc06b7152a Mon Sep 17 00:00:00 2001 From: Andrew Leonard Date: Fri, 7 Mar 2025 14:05:10 +0000 Subject: [PATCH] Ensure jtrunner headless platforms run headless regardless of DISPLAY Signed-off-by: Andrew Leonard --- jck/jtrunner/JavatestUtil.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jck/jtrunner/JavatestUtil.java b/jck/jtrunner/JavatestUtil.java index c910fdfca2..52255b96c8 100644 --- a/jck/jtrunner/JavatestUtil.java +++ b/jck/jtrunner/JavatestUtil.java @@ -543,6 +543,8 @@ private static boolean generateJTB() throws Exception { if ( testsRequireDisplay(tests) ) { if (spec.contains("zos") || spec.contains("alpine-linux") || spec.contains("riscv")) { fileContent += "set jck.env.testPlatform.headless Yes" + ";\n"; + // Ensure JVM graphical device and system are headless, regardless of environment DISPLAY + jvmOpts += "-Djava.awt.headless=true "; } else { if ( !spec.contains("win") ) {