diff --git a/build/org.eclipse.pde.build.tests/pom.xml b/build/org.eclipse.pde.build.tests/pom.xml
index 5d76f42a20..309d1c46db 100644
--- a/build/org.eclipse.pde.build.tests/pom.xml
+++ b/build/org.eclipse.pde.build.tests/pom.xml
@@ -5,10 +5,10 @@
org.eclipse.pde
eclipse.pde.build
- 4.30.0-SNAPSHOT
+ 4.31.0-SNAPSHOT
org.eclipse.pde.build.tests
- 1.4.200-SNAPSHOT
+ 1.4.300-SNAPSHOT
eclipse-test-plugin
diff --git a/build/org.eclipse.pde.build.tests/src/org/eclipse/pde/build/internal/tests/Utils.java b/build/org.eclipse.pde.build.tests/src/org/eclipse/pde/build/internal/tests/Utils.java
index 0a39e1f549..48fd9c9ed3 100644
--- a/build/org.eclipse.pde.build.tests/src/org/eclipse/pde/build/internal/tests/Utils.java
+++ b/build/org.eclipse.pde.build.tests/src/org/eclipse/pde/build/internal/tests/Utils.java
@@ -13,6 +13,8 @@
*******************************************************************************/
package org.eclipse.pde.build.internal.tests;
+import static org.junit.Assume.assumeTrue;
+
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
@@ -377,7 +379,10 @@ public static File findExecutable() throws IOException {
// Eclipse.app/Contents/Eclipse).
baseLocation = baseLocation.getParentFile().getParentFile();
}
- executableLocation = findExecutable(new File(baseLocation.getParent(), "deltapack/eclipse"));
+ File fallback = new File(baseLocation.getParent(), "deltapack/eclipse");
+ executableLocation = findExecutable(fallback);
+ assumeTrue("All attempts to find the executable failed including fallback to " + fallback.getAbsolutePath(),
+ executableLocation != null);
return executableLocation;
}