Skip to content

Commit 7c195df

Browse files
ptzieglerakurtakov
authored andcommitted
Migrate RCPTT test for MavenTargetDependencyEditor to SWTBot
In the long run, using RCPTT is probably causing more trouble than it's worth. It therefore makes sense to switch to a more lightweight solution like SWTBot for testing.
1 parent aa4f825 commit 7c195df

File tree

19 files changed

+592
-461
lines changed

19 files changed

+592
-461
lines changed

org.eclipse.m2e.pde.target/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="[3.27.0,4.0.0)",
1111
org.eclipse.m2e.maven.runtime;bundle-version="[3.8.0,4.0.0)",
1212
org.eclipse.m2e.core;bundle-version="[2.0.0,3.0.0)",
1313
org.eclipse.core.resources
14-
Export-Package: org.eclipse.m2e.pde.target;x-friends:="org.eclipse.m2e.pde.ui",
14+
Export-Package: org.eclipse.m2e.pde.target;x-friends:="org.eclipse.m2e.pde.ui,org.eclipse.m2e.swtbot.tests",
1515
org.eclipse.m2e.pde.target.shared;x-internal:=true
1616
Bundle-ActivationPolicy: lazy
1717
Import-Package: aQute.bnd.osgi;version="[5.5.0,8.0.0)",

org.eclipse.m2e.pde.target/src/org/eclipse/m2e/pde/target/MavenTargetLocationFactory.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030

3131
import org.eclipse.core.runtime.CoreException;
3232
import org.eclipse.core.runtime.Status;
33-
import org.eclipse.pde.core.target.ITargetLocation;
3433
import org.eclipse.pde.core.target.ITargetLocationFactory;
3534
import org.eclipse.pde.internal.core.ifeature.IFeature;
3635
import org.w3c.dom.Document;
@@ -44,7 +43,7 @@ public class MavenTargetLocationFactory implements ITargetLocationFactory {
4443
private static final String ATTRIBUTE_DEPENDENCY_SCOPE = "includeDependencyScope";
4544

4645
@Override
47-
public ITargetLocation getTargetLocation(String type, String serializedXML) throws CoreException {
46+
public MavenTargetLocation getTargetLocation(String type, String serializedXML) throws CoreException {
4847
try {
4948
Element location = parseXMLDocument(serializedXML).getDocumentElement();
5049

org.eclipse.m2e.pde.ui/META-INF/MANIFEST.MF

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ Bundle-ManifestVersion: 2
33
Bundle-Name: M2E PDE Integration UI
44
Bundle-SymbolicName: org.eclipse.m2e.pde.ui;singleton:=true
55
Bundle-Version: 2.1.0.qualifier
6+
Export-Package: org.eclipse.m2e.pde.ui.target.editor;x-friends:="org.eclipse.m2e.swtbot.tests"
67
Automatic-Module-Name: org.eclipse.m2e.pde.ui
78
Bundle-RequiredExecutionEnvironment: JavaSE-21
89
Require-Bundle: org.eclipse.core.runtime;bundle-version="3.19.0",

org.eclipse.m2e.rcptt.tests/.project

Lines changed: 0 additions & 23 deletions
This file was deleted.

org.eclipse.m2e.rcptt.tests/pom.xml

Lines changed: 0 additions & 44 deletions
This file was deleted.

org.eclipse.m2e.rcptt.tests/rcptt.properties

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)