TestClient can now launch tests on device. Use stdout rather than stderr to
print out the port the server is running on since everything written to stderr
when running on devices appear on the stdout stream on the host.