Community
Participate
Working Groups
IServiceInfos are compared for equality based on a couple of properties including the IP address. If the expected IServiceInfo e.g. has "127.0.0.1" set but the discovery provider binds to the external ip address of e.g. "192.168.1.1" the checks fail. Thus the tests have to take the behavior of the provider into account.
For discovery tests to successfully pass it is important that the local hostname resolution works correctly. Thus /etc/hosts on ecf2 has been changed to include: 127.0.0.1 localhost 127.0.0.1 ecf2 140.211.166.119 ecf2.osuosl.org ecf2
jslp and jmdns tests run successfully now. composite tests are still buggy though. Attaching context of work so far.
Created attachment 175139 [details] mylyn/context/zip
Fixed composite tests in HEAD too