From 75e52e4682846e088207003a5a71c2c11f1de5e0 Mon Sep 17 00:00:00 2001 From: Jonah Graham Date: Fri, 28 Oct 2022 08:19:41 -0400 Subject: [PATCH] Add JUnit5 dependencies While it may be that the tests don't directly rely on JUnit5, the IDE requires JUnit5 in the classpath or else the launch config doesn't work with this error: Cannot find class 'org.junit.platform.commons.annotation.Testable' on project build path. Part of #117 --- build/org.eclipse.cdt.make.core.tests/META-INF/MANIFEST.MF | 3 ++- codan/org.eclipse.cdt.codan.core.tests/META-INF/MANIFEST.MF | 1 + core/org.eclipse.cdt.ui.tests/META-INF/MANIFEST.MF | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/build/org.eclipse.cdt.make.core.tests/META-INF/MANIFEST.MF b/build/org.eclipse.cdt.make.core.tests/META-INF/MANIFEST.MF index d5e6ca2e923..e334ff774db 100644 --- a/build/org.eclipse.cdt.make.core.tests/META-INF/MANIFEST.MF +++ b/build/org.eclipse.cdt.make.core.tests/META-INF/MANIFEST.MF @@ -15,6 +15,7 @@ Require-Bundle: org.eclipse.core.runtime, Bundle-ActivationPolicy: lazy Bundle-Vendor: %providerName Bundle-RequiredExecutionEnvironment: JavaSE-17 -Import-Package: org.eclipse.core.filesystem +Import-Package: org.eclipse.core.filesystem, + org.junit.jupiter.api;version="5.9.0" Automatic-Module-Name: org.eclipse.cdt.make.core.tests Bundle-Localization: plugin diff --git a/codan/org.eclipse.cdt.codan.core.tests/META-INF/MANIFEST.MF b/codan/org.eclipse.cdt.codan.core.tests/META-INF/MANIFEST.MF index c407118baf0..b37c8153154 100644 --- a/codan/org.eclipse.cdt.codan.core.tests/META-INF/MANIFEST.MF +++ b/codan/org.eclipse.cdt.codan.core.tests/META-INF/MANIFEST.MF @@ -27,4 +27,5 @@ Export-Package: org.eclipse.cdt.codan.core.cfg, org.eclipse.cdt.codan.core.internal.checkers, org.eclipse.cdt.codan.core.param, org.eclipse.cdt.codan.core.tests +Import-Package: org.junit.jupiter.api;version="5.9.0" Automatic-Module-Name: org.eclipse.cdt.codan.core.tests diff --git a/core/org.eclipse.cdt.ui.tests/META-INF/MANIFEST.MF b/core/org.eclipse.cdt.ui.tests/META-INF/MANIFEST.MF index 482e6d593f1..7e2fca10d61 100644 --- a/core/org.eclipse.cdt.ui.tests/META-INF/MANIFEST.MF +++ b/core/org.eclipse.cdt.ui.tests/META-INF/MANIFEST.MF @@ -46,3 +46,4 @@ Bundle-ActivationPolicy: lazy Bundle-Vendor: %providerName Bundle-RequiredExecutionEnvironment: JavaSE-17 Automatic-Module-Name: org.eclipse.cdt.ui.tests +Import-Package: org.junit.jupiter.api;version="5.9.0"