client-server test runner