Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Rapicault2015-05-21 16:54:25 +0000
committerVikas Chandra2015-05-21 16:54:25 +0000
commit7c4571d68769b1c504071e65ed1d3ce7a30ea3e8 (patch)
treec67fc381d2f2acff73a0edecb7a453b6b1096ce1
parent94260d91b86cecc2f6a3074e1193d0ab3ff75efb (diff)
downloadeclipse.pde.build-7c4571d68769b1c504071e65ed1d3ce7a30ea3e8.tar.gz
eclipse.pde.build-7c4571d68769b1c504071e65ed1d3ce7a30ea3e8.tar.xz
eclipse.pde.build-7c4571d68769b1c504071e65ed1d3ce7a30ea3e8.zip
Signed-off-by: Pascal Rapicault <pascal@rapicorp.com>
-rw-r--r--org.eclipse.pde.build.tests/src/org/eclipse/pde/build/internal/tests/p2/PublishingTests.java10
1 files changed, 5 insertions, 5 deletions
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 67c2c1d8..598e8de8 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 @@ public class PublishingTests extends P2TestCase {
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 @@ public class PublishingTests extends P2TestCase {
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 @@ public class PublishingTests extends P2TestCase {
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");

Back to the top