diff --git a/tycho-its/projects/brokenp2data/pom.xml b/tycho-its/projects/brokenp2data/pom.xml new file mode 100644 index 0000000000..41de980146 --- /dev/null +++ b/tycho-its/projects/brokenp2data/pom.xml @@ -0,0 +1,52 @@ + + + + 4.0.0 + + tycho-its-project.maven.brokenp2data + parent + 1.0.0-SNAPSHOT + + pom + + + tycho-its-project.maven.brokenp2data.feature/pom.xml + + + + + + org.eclipse.tycho + tycho-maven-plugin + ${tycho-version} + true + + + org.eclipse.tycho + tycho-packaging-plugin + ${tycho-version} + + true + + + + + + + + tmf + https://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.29.0 + p2 + + + mwe2 + https://download.eclipse.org/modeling/emft/mwe/updates/releases/2.14.0 + p2 + + + 2021-03 + https://download.eclipse.org/releases/2021-03/ + p2 + + + \ No newline at end of file diff --git a/tycho-its/projects/brokenp2data/tycho-its-project.maven.brokenp2data.feature/feature.xml b/tycho-its/projects/brokenp2data/tycho-its-project.maven.brokenp2data.feature/feature.xml new file mode 100644 index 0000000000..082aedef6f --- /dev/null +++ b/tycho-its/projects/brokenp2data/tycho-its-project.maven.brokenp2data.feature/feature.xml @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/tycho-its/projects/brokenp2data/tycho-its-project.maven.brokenp2data.feature/pom.xml b/tycho-its/projects/brokenp2data/tycho-its-project.maven.brokenp2data.feature/pom.xml new file mode 100644 index 0000000000..cd3dc066e3 --- /dev/null +++ b/tycho-its/projects/brokenp2data/tycho-its-project.maven.brokenp2data.feature/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + tycho-its-project.maven.brokenp2data + feature + 1.0.0-SNAPSHOT + + + tycho-its-project.maven.brokenp2data + parent + 1.0.0-SNAPSHOT + ../pom.xml + + + eclipse-feature + diff --git a/tycho-its/src/test/java/org/eclipse/tycho/test/brokenp2data/BrokenP2DataTest.java b/tycho-its/src/test/java/org/eclipse/tycho/test/brokenp2data/BrokenP2DataTest.java new file mode 100644 index 0000000000..f23cf245ed --- /dev/null +++ b/tycho-its/src/test/java/org/eclipse/tycho/test/brokenp2data/BrokenP2DataTest.java @@ -0,0 +1,19 @@ +package org.eclipse.tycho.test.brokenp2data; + +import java.util.List; + +import org.apache.maven.it.Verifier; +import org.eclipse.tycho.test.AbstractTychoIntegrationTest; +import org.junit.Test; + +// See #2625 +public class BrokenP2DataTest extends AbstractTychoIntegrationTest { + + @Test + public void test() throws Exception { + Verifier verifier = getVerifier("brokenp2data"); + + verifier.executeGoals(List.of("clean", "verify", "-Dtycho-version=3.0.5")); + verifier.verifyErrorFreeLog(); + } +}