From d21664445a067c8bdd1dd3acfb72c04e2978a7e3 Mon Sep 17 00:00:00 2001 From: alfonsodelavega Date: Mon, 12 May 2025 12:05:11 +0200 Subject: [PATCH] Add test for TP issue with maven test scope in 2025-03 Described in https://github.com/eclipse-m2e/m2e-core/issues/1976 --- .../tests/OSGiMetadataGenerationTest.java | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/org.eclipse.m2e.pde.target.tests/src/org/eclipse/m2e/pde/target/tests/OSGiMetadataGenerationTest.java b/org.eclipse.m2e.pde.target.tests/src/org/eclipse/m2e/pde/target/tests/OSGiMetadataGenerationTest.java index 4125c5d05..c9d5cd8c9 100644 --- a/org.eclipse.m2e.pde.target.tests/src/org/eclipse/m2e/pde/target/tests/OSGiMetadataGenerationTest.java +++ b/org.eclipse.m2e.pde.target.tests/src/org/eclipse/m2e/pde/target/tests/OSGiMetadataGenerationTest.java @@ -243,6 +243,29 @@ public void testNonOSGiArtifact_missingArtifactIgnore() throws Exception { assertArrayEquals(EMPTY, target.getBundles()); } + @Test + public void testNonOSGiArtifact_scopeTestIssue() throws Exception { + ITargetLocation target = resolveMavenTarget(""" + + + + org.apache.poi + poi + 4.1.2 + jar + + + org.apache.poi + poi-ooxml + 4.1.2 + jar + + + + """); + assertStatusOk(getTargetStatus(target)); + } + @Test public void testNonOSGiArtifact_missingArtifactGenerate_defaultInstructions() throws Exception { ITargetLocation target = resolveMavenTarget("""