Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspingel2011-01-26 04:39:47 +0000
committerspingel2011-01-26 04:39:47 +0000
commitd8ac27ab0579ddd37a18e46199a700d0be3fd43c (patch)
treed8ad6ddf4a4c6e763647adf942c7951c59e1962e /org.eclipse.mylyn.discovery.tests
parentdb747f7da4631c0a6defac63402b08e18b3de195 (diff)
downloadorg.eclipse.mylyn.commons-d8ac27ab0579ddd37a18e46199a700d0be3fd43c.tar.gz
org.eclipse.mylyn.commons-d8ac27ab0579ddd37a18e46199a700d0be3fd43c.tar.xz
org.eclipse.mylyn.commons-d8ac27ab0579ddd37a18e46199a700d0be3fd43c.zip
NEW - bug 335097: fix test failures on hudson
https://bugs.eclipse.org/bugs/show_bug.cgi?id=335097
Diffstat (limited to 'org.eclipse.mylyn.discovery.tests')
-rw-r--r--org.eclipse.mylyn.discovery.tests/src/org/eclipse/mylyn/discovery/tests/core/ConnectorDiscoveryRemoteTest.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.discovery.tests/src/org/eclipse/mylyn/discovery/tests/core/ConnectorDiscoveryRemoteTest.java b/org.eclipse.mylyn.discovery.tests/src/org/eclipse/mylyn/discovery/tests/core/ConnectorDiscoveryRemoteTest.java
index 47ca6912..1caac80a 100644
--- a/org.eclipse.mylyn.discovery.tests/src/org/eclipse/mylyn/discovery/tests/core/ConnectorDiscoveryRemoteTest.java
+++ b/org.eclipse.mylyn.discovery.tests/src/org/eclipse/mylyn/discovery/tests/core/ConnectorDiscoveryRemoteTest.java
@@ -15,10 +15,13 @@ import junit.framework.TestCase;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.NullProgressMonitor;
+import org.eclipse.core.runtime.Platform;
import org.eclipse.mylyn.discovery.tests.DiscoveryTestConstants;
import org.eclipse.mylyn.internal.discovery.core.model.ConnectorDiscovery;
import org.eclipse.mylyn.internal.discovery.core.model.DiscoveryConnector;
import org.eclipse.mylyn.internal.discovery.core.model.RemoteBundleDiscoveryStrategy;
+import org.eclipse.osgi.service.resolver.VersionRange;
+import org.osgi.framework.Bundle;
/**
* A test that uses the real discovery directory and verifies that it works, and that all referenced update sites appear
@@ -58,6 +61,14 @@ public class ConnectorDiscoveryRemoteTest extends TestCase {
assertFalse(connectorDiscovery.getConnectors().isEmpty());
+ if (System.getProperty("http.proxyHost") != null) {
+ Bundle bundle = Platform.getBundle("org.eclipse.equinox.p2.engine"); //$NON-NLS-1$
+ if (bundle != null && new VersionRange("[1.0.0,1.1.0)").isIncluded(bundle.getVersion())) { //$NON-NLS-1$
+ System.err.println("Skipping test on Eclipse 3.5 due to lack of proxy support");
+ return;
+ }
+ }
+
int unavailableCount = 0;
for (DiscoveryConnector connector : connectorDiscovery.getConnectors()) {
assertNotNull("Failed to verify availability for " + connector.getId(), connector.getAvailable());

Back to the top