More test fixes - bug 462642 & bug 461467
Signed-off-by: Pascal Rapicault <pascal@rapicorp.com>
diff --git a/org.eclipse.pde.build.tests/src/org/eclipse/pde/build/internal/tests/p2/PublishingTests.java b/org.eclipse.pde.build.tests/src/org/eclipse/pde/build/internal/tests/p2/PublishingTests.java
index 67c2c1d..598e8de 100644
--- a/org.eclipse.pde.build.tests/src/org/eclipse/pde/build/internal/tests/p2/PublishingTests.java
+++ b/org.eclipse.pde.build.tests/src/org/eclipse/pde/build/internal/tests/p2/PublishingTests.java
@@ -831,6 +831,8 @@
String config = Platform.getOS() + ',' + Platform.getWS() + ',' + Platform.getOSArch();
if (!delta.equals(new File((String) properties.get("baseLocation"))))
properties.put("pluginPath", delta.getAbsolutePath());
+ if (Platform.getOS().equals("macosx"))
+ properties.put("archivePrefix", "Headless.app");
properties.put("product", productFile.getLocation().toOSString());
properties.put("configs", config);
properties.put("archivesFormat", config + "-folder");
@@ -843,11 +845,13 @@
runProductBuild(buildFolder);
IFile configFile = buildFolder.getFile("/tmp/eclipse/configuration/config.ini");
+ if (Platform.getOS().equals("macosx"))
+ configFile = buildFolder.getFile("/tmp/Headless.app/Contents/Eclipse/configuration/config.ini");
assertLogContainsLine(configFile, "eclipse.application=headless.application");
assertLogContainsLine(configFile, "eclipse.product=headless.product");
if (Platform.getOS().equals("macosx")) {
- IFile iniFile = buildFolder.getFile("/tmp/eclipse/headless.app/Contents/MacOS/headless.ini");
+ IFile iniFile = buildFolder.getFile("/tmp/Headless.app/Contents/Eclipse/headless.ini");
assertLogContainsLines(iniFile, new String[] {"-startup", "plugins/org.eclipse.equinox.launcher_"});
assertLogContainsLines(iniFile, new String[] {"--launcher.library", "plugins/org.eclipse.equinox.launcher."});
} else {
@@ -1323,10 +1327,6 @@
assertRequires(iu, "org.eclipse.equinox.p2.iu", "org.eclipse.equinox.executable_root.win32.win32.x86");
assertRequires(iu, "org.eclipse.equinox.p2.iu", "org.eclipse.equinox.executable_root.gtk.linux.x86");
assertRequires(iu, "org.eclipse.equinox.p2.iu", "org.eclipse.equinox.executable_root.carbon.macosx.ppc");
-
- iu = getIU(metadata, "org.eclipse.equinox.executable_root.carbon.macosx.ppc");
- assertTouchpoint(iu, "configure", "(linkTarget:Eclipse.app/Contents/MacOS/launcher,targetDir:${installFolder},linkName:launcher)");
-
//bug 273059, the action will be written out of a map, so there is no order on the parameters
iu = getIU(metadata, "rcp.product_root.carbon.macosx.ppc");
assertTouchpoint(iu, "configure", "linkTarget:rcp.app/Contents/MacOS/rcp");