Hi folks,

When I take a look at excluded tests in luni module, I found there are some
tests which are dependent on system host files, i.e. SocketPermissionTest.
Consider following test:
public void test_equalsLjava_lang_Object_subtest0() {
 SocketPermission sp1 = new SocketPermission(
   Support_Configuration.InetAlias1, "resolve,connect");
 SocketPermission sp2 = new SocketPermission(
   Support_Configuration.InetAlias2, "resolve,connect");
 assertTrue("Same IP address should be equal", sp1.equals(sp2));
}
InetAlias1 and InetAlias2 should be configured correctly in system host file
before running test. And I don't have any idea how to automate these steps.
Any way to solve this problem? by specifying a host file when starting up
tests or writing java code in setup?

If we can find solution, I agree that it's reasonable to remain these tests.
Otherwise, I suggest remove them from unit test, either by deleting them,
or commenting them, or marking with certain annotation (TestNG works again.
:) )

Suggestions? Thanks!

Best regards,

--
Andrew Zhang
China Software Development Lab, IBM

Reply via email to