diff -r a365cb779476 -r cf589eb1e31e datacommsserver/esockserver/test/TE_Socket/SocketTestSection1.cpp --- a/datacommsserver/esockserver/test/TE_Socket/SocketTestSection1.cpp Fri Sep 17 08:36:26 2010 +0300 +++ b/datacommsserver/esockserver/test/TE_Socket/SocketTestSection1.cpp Mon Oct 04 02:21:43 2010 +0300 @@ -313,7 +313,7 @@ { TVerdict verdict = EPass; - TInt numExhaustiveSockets = iNormalTest ? KNumExhaustiveSockets : 10; + TInt numExhaustiveSockets = iNormalTest ? KNumExhaustiveSockets : 10; iNormalTest = EFalse; // normal test is only run once, the rest are OOM tests Logger().WriteFormat(_L("Test Purpose: Exhaustive Socket Open")); @@ -391,6 +391,13 @@ // go back exactly to where it was before - this makes assumptions about the ESock algorithms. Why // wouldn't ESock legitimately cache objects, for example? //TESTL(sockNum >= sockCount1); + TESTL(sockNum >= sockCount1); + + Logger().WriteFormat(_L("Freeing sockets in creation order")); + for (i=0; i