diff options
author | mkuppe | 2010-07-22 10:56:40 +0000 |
---|---|---|
committer | mkuppe | 2010-07-22 10:56:40 +0000 |
commit | f95fb6597f4f397548b141bcffc24d004fd32747 (patch) | |
tree | e85358dc0a9af7ddb29cd763bd090e3197515b13 /tests/bundles/org.eclipse.ecf.tests.provider.jslp | |
parent | fc813971c491a25186cc60c2b4b08d3960d656ef (diff) | |
download | org.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')
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]); } /** |