From 27daa044e6c6194f7ad925c2bf0116fedddc0033 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Mon, 22 Jun 2026 16:17:53 -0400 Subject: [PATCH] Report syntax server test failures in GitHub Actions I missed collecting them in the reporter script Signed-off-by: David Thompson --- .../jdt/ls/core/internal/syntaxserver/SyntaxServerTest.java | 5 +++++ scripts/PrintTestResults.java | 6 ++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/org.eclipse.jdt.ls.tests.syntaxserver/src/org/eclipse/jdt/ls/core/internal/syntaxserver/SyntaxServerTest.java b/org.eclipse.jdt.ls.tests.syntaxserver/src/org/eclipse/jdt/ls/core/internal/syntaxserver/SyntaxServerTest.java index 892e401d6d..80e254ed96 100644 --- a/org.eclipse.jdt.ls.tests.syntaxserver/src/org/eclipse/jdt/ls/core/internal/syntaxserver/SyntaxServerTest.java +++ b/org.eclipse.jdt.ls.tests.syntaxserver/src/org/eclipse/jdt/ls/core/internal/syntaxserver/SyntaxServerTest.java @@ -113,6 +113,11 @@ public void tearDown() throws Exception { cu.discardWorkingCopy(); } } + + @Test + public void testDoesFail() { + assertTrue(false, ">:]"); + } @Test public void testDidOpen() throws Exception { diff --git a/scripts/PrintTestResults.java b/scripts/PrintTestResults.java index f13c98e07a..04a08c1dc5 100755 --- a/scripts/PrintTestResults.java +++ b/scripts/PrintTestResults.java @@ -41,9 +41,7 @@ public static void main(String... args) { Map headResult = new HashMap<>(); - try (DirectoryStream dirStream = Files.newDirectoryStream( - Paths.get("").resolve("org.eclipse.jdt.ls.tests").resolve("target").resolve("surefire-reports"), - "*.xml")) { + try (DirectoryStream dirStream = Files.newDirectoryStream(Paths.get(""), "**/target/surefire-reports/*.xml")) { dirStream.forEach(path -> { try { TestSuite testSuiteResult = (TestSuite) unmarshaller.unmarshal(path.toFile()); @@ -154,4 +152,4 @@ private static class Result { @XmlMixed String content; } -} \ No newline at end of file +}