ETestServerFixture: Fixed fixture futher for finalization.
authorTristan Van Berkom <tristanvb@openismus.com>
Mon, 2 Dec 2013 06:46:59 +0000 (15:46 +0900)
committerTristan Van Berkom <tristanvb@openismus.com>
Mon, 2 Dec 2013 06:46:59 +0000 (15:46 +0900)
commit2ab6d799e7cee4adf9e8bf9da0ded8b07ec3c4ab
tree1146ad82e70d4d7873e4baba14f5d72fc62a2bb1
parent7e0d7bef0ea408c730ff37d502555a61fdb44c2e
ETestServerFixture: Fixed fixture futher for finalization.

Last related commit did not fix the problem correctly, now care
is taken to ensure there are no races while checking for client
and registry finalization, as the clients tend not only to finalize
asynchronously, but choose to do so in a different thread in which
they were created.
tests/test-server-utils/e-test-server-utils.c
tests/test-server-utils/e-test-server-utils.h