Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormkuppe2010-07-22 10:56:40 +0000
committermkuppe2010-07-22 10:56:40 +0000
commitf95fb6597f4f397548b141bcffc24d004fd32747 (patch)
treee85358dc0a9af7ddb29cd763bd090e3197515b13 /tests/bundles/org.eclipse.ecf.tests.provider.jslp
parentfc813971c491a25186cc60c2b4b08d3960d656ef (diff)
downloadorg.eclipse.ecf-f95fb6597f4f397548b141bcffc24d004fd32747.tar.gz
org.eclipse.ecf-f95fb6597f4f397548b141bcffc24d004fd32747.tar.xz
org.eclipse.ecf-f95fb6597f4f397548b141bcffc24d004fd32747.zip
NEW - bug 320612: [Discovery] Unit tests fail due to broken detection of external ip address
https://bugs.eclipse.org/bugs/show_bug.cgi?id=320612
Diffstat (limited to 'tests/bundles/org.eclipse.ecf.tests.provider.jslp')
-rwxr-xr-xtests/bundles/org.eclipse.ecf.tests.provider.jslp/src/org/eclipse/ecf/tests/provider/jslp/JSLPDiscoveryServiceTest.java10
-rwxr-xr-xtests/bundles/org.eclipse.ecf.tests.provider.jslp/src/org/eclipse/ecf/tests/provider/jslp/JSLPDiscoveryTest.java11
2 files changed, 21 insertions, 0 deletions
diff --git a/tests/bundles/org.eclipse.ecf.tests.provider.jslp/src/org/eclipse/ecf/tests/provider/jslp/JSLPDiscoveryServiceTest.java b/tests/bundles/org.eclipse.ecf.tests.provider.jslp/src/org/eclipse/ecf/tests/provider/jslp/JSLPDiscoveryServiceTest.java
index 54021430c..a102c1cd3 100755
--- a/tests/bundles/org.eclipse.ecf.tests.provider.jslp/src/org/eclipse/ecf/tests/provider/jslp/JSLPDiscoveryServiceTest.java
+++ b/tests/bundles/org.eclipse.ecf.tests.provider.jslp/src/org/eclipse/ecf/tests/provider/jslp/JSLPDiscoveryServiceTest.java
@@ -24,5 +24,15 @@ public class JSLPDiscoveryServiceTest extends DiscoveryServiceTest {
setComparator(new JSLPTestComparator());
//TODO-mkuppe https://bugs.eclipse.org/bugs/show_bug.cgi?id=218308
setScope(IServiceTypeID.DEFAULT_SCOPE[0]);
+
+ String[] ips;
+ // tests need root privileges to bind to slp port 427 in SA mode
+ try {
+ String str = System.getProperty("net.slp.interfaces", "127.0.0.1");
+ ips = str.split(",");
+ } catch (Exception e) {
+ ips = new String[]{"127.0.0.1"};
+ }
+ setHostname(ips[0]);
}
}
diff --git a/tests/bundles/org.eclipse.ecf.tests.provider.jslp/src/org/eclipse/ecf/tests/provider/jslp/JSLPDiscoveryTest.java b/tests/bundles/org.eclipse.ecf.tests.provider.jslp/src/org/eclipse/ecf/tests/provider/jslp/JSLPDiscoveryTest.java
index 8c271a4fb..8aef3fb3b 100755
--- a/tests/bundles/org.eclipse.ecf.tests.provider.jslp/src/org/eclipse/ecf/tests/provider/jslp/JSLPDiscoveryTest.java
+++ b/tests/bundles/org.eclipse.ecf.tests.provider.jslp/src/org/eclipse/ecf/tests/provider/jslp/JSLPDiscoveryTest.java
@@ -42,6 +42,17 @@ public class JSLPDiscoveryTest extends DiscoveryContainerTest {
setComparator(new JSLPTestComparator());
//TODO-mkuppe https://bugs.eclipse.org/bugs/show_bug.cgi?id=218308
setScope(IServiceTypeID.DEFAULT_SCOPE[0]);
+
+
+ String[] ips;
+ // tests need root privileges to bind to slp port 427 in SA mode
+ try {
+ String str = System.getProperty("net.slp.interfaces", "127.0.0.1");
+ ips = str.split(",");
+ } catch (Exception e) {
+ ips = new String[]{"127.0.0.1"};
+ }
+ setHostname(ips[0]);
}
/**

Back to the top