I'm seeing lots of cache.tier.sockets dunit tests that have a setup method which disconnectsAllFromDS() and then sleeps for 5 or 10 seconds before continuing. Is there a valid reason for these tests to sleep at that point? And if I were to change this to use Awaitility what condition would I need to check for? In other words, why are they sleeping?
public RegisterInterestKeysDUnitTest(String name) { super(name); } @Override public final void postSetUp() throws Exception { disconnectAllFromDS(); Wait.pause(5000); final Host host = Host.getHost(0); //Server1 VM server1 = host.getVM(0); //Server2 VM server2 = host.getVM(1); //Client 1 VM client1 = host.getVM(2); //client 2 VM client2 = host.getVM(3); createImpl(); for (int i=0; i<4; i++) { host.getVM(i).invoke(getClass(), "createImpl", null); } -Kirk