diff --git a/eclipse.platform.releng.prereqs.sdk/eclipse-sdk-prereqs.target b/eclipse.platform.releng.prereqs.sdk/eclipse-sdk-prereqs.target
index b5c92ff62b7..34feb4eca24 100644
--- a/eclipse.platform.releng.prereqs.sdk/eclipse-sdk-prereqs.target
+++ b/eclipse.platform.releng.prereqs.sdk/eclipse-sdk-prereqs.target
@@ -792,6 +792,70 @@
+
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ 6.0.0
+ jar
+
+
+ org.junit.jupiter
+ junit-jupiter-engine
+ 6.0.0
+ jar
+
+
+ org.junit.jupiter
+ junit-jupiter-migrationsupport
+ 6.0.0
+ jar
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ 6.0.0
+ jar
+
+
+ org.junit.platform
+ junit-platform-commons
+ 6.0.0
+ jar
+
+
+ org.junit.platform
+ junit-platform-engine
+ 6.0.0
+ jar
+
+
+ org.junit.platform
+ junit-platform-launcher
+ 6.0.0
+ jar
+
+
+ org.junit.platform
+ junit-platform-suite-api
+ 6.0.0
+ jar
+
+
+ org.junit.platform
+ junit-platform-suite-engine
+ 6.0.0
+ jar
+
+
+ org.junit.vintage
+ junit-vintage-engine
+ 6.0.0
+ jar
+
+
+
diff --git a/eclipse.platform.releng/bundles/org.eclipse.test/META-INF/MANIFEST.MF b/eclipse.platform.releng/bundles/org.eclipse.test/META-INF/MANIFEST.MF
index c77d2d68a4b..7c38fe129a0 100644
--- a/eclipse.platform.releng/bundles/org.eclipse.test/META-INF/MANIFEST.MF
+++ b/eclipse.platform.releng/bundles/org.eclipse.test/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.test; singleton:=true
-Bundle-Version: 3.6.300.qualifier
+Bundle-Version: 3.6.400.qualifier
Eclipse-BundleShape: dir
Bundle-Vendor: %providerName
Bundle-Localization: plugin
@@ -20,7 +20,6 @@ Import-Package: org.junit.jupiter.api,
org.junit.platform.launcher,
org.junit.platform.launcher.core,
org.junit.platform.commons,
- org.junit.platform.commons.util,
org.junit.jupiter.engine
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-17
diff --git a/eclipse.platform.releng/bundles/org.eclipse.test/src/org/eclipse/test/LegacyXmlResultFormatter.java b/eclipse.platform.releng/bundles/org.eclipse.test/src/org/eclipse/test/LegacyXmlResultFormatter.java
index 0c4b1c3cbac..ea01f591d0d 100644
--- a/eclipse.platform.releng/bundles/org.eclipse.test/src/org/eclipse/test/LegacyXmlResultFormatter.java
+++ b/eclipse.platform.releng/bundles/org.eclipse.test/src/org/eclipse/test/LegacyXmlResultFormatter.java
@@ -15,7 +15,9 @@
import java.io.IOException;
import java.io.OutputStream;
+import java.io.PrintWriter;
import java.io.Reader;
+import java.io.StringWriter;
import java.util.Date;
import java.util.Map;
import java.util.Optional;
@@ -31,7 +33,6 @@
import org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter;
import org.apache.tools.ant.util.DOMElementWriter;
import org.apache.tools.ant.util.DateUtils;
-import org.junit.platform.commons.util.ExceptionUtils;
import org.junit.platform.engine.TestExecutionResult;
import org.junit.platform.engine.TestSource;
import org.junit.platform.engine.reporting.ReportEntry;
@@ -333,7 +334,11 @@ private static void writeIfPresentInMap(XMLStreamWriter writer, TestIdentifier t
writer.writeAttribute(ATTR_TYPE, t.getClass().getName());
if (writeExceptionStackTrace) {
- writer.writeCharacters(ExceptionUtils.readStackTrace(t));
+ StringWriter stringWriter = new StringWriter();
+ try (PrintWriter printWriter = new PrintWriter(stringWriter)) {
+ t.printStackTrace(printWriter);
+ }
+ writer.writeCharacters(stringWriter.toString());
}
}
writer.writeEndElement();
diff --git a/eclipse.platform.releng/features/org.eclipse.sdk.tests/feature.xml b/eclipse.platform.releng/features/org.eclipse.sdk.tests/feature.xml
index 32416d7e042..8d6eef81348 100644
--- a/eclipse.platform.releng/features/org.eclipse.sdk.tests/feature.xml
+++ b/eclipse.platform.releng/features/org.eclipse.sdk.tests/feature.xml
@@ -2,7 +2,7 @@
diff --git a/eclipse.platform.releng/features/org.eclipse.test-feature/feature.xml b/eclipse.platform.releng/features/org.eclipse.test-feature/feature.xml
index 2f11b62f204..649e345fc70 100644
--- a/eclipse.platform.releng/features/org.eclipse.test-feature/feature.xml
+++ b/eclipse.platform.releng/features/org.eclipse.test-feature/feature.xml
@@ -2,7 +2,7 @@