Chromium Code Reviews| Index: net/test/local_test_server.h |
| diff --git a/net/test/local_test_server.h b/net/test/local_test_server.h |
| index 3c6bddec38753183d47dac181e006d82b35ddb57..8ded2957af6650c84b6e02646139cce30d0a3b5f 100644 |
| --- a/net/test/local_test_server.h |
| +++ b/net/test/local_test_server.h |
| @@ -37,8 +37,30 @@ class LocalTestServer : public BaseTestServer { |
| virtual ~LocalTestServer(); |
| + // Start the test server and block until it's ready. Returns true on success, |
| + // false on failure. |
|
Paweł Hajdan Jr.
2013/01/24 19:31:57
nit: "false on failure" is redundant, please remov
|
| bool Start() WARN_UNUSED_RESULT; |
| + // Start the test server without blocking. Use this if you need multiple test |
| + // servers (such as WebSockets and HTTP, or HTTP and HTTPS). You must call |
| + // BlockUntilStarted on all servers your test requires before executing the |
| + // test. For example: |
| + // |
| + // // Start the servers in parallel. |
| + // ASSERT_TRUE(http_server.StartInBackground()); |
| + // ASSERT_TRUE(websocket_server.StartInBackground()); |
| + // // Wait for both servers to be ready. |
| + // ASSERT_TRUE(http_server.BlockUntilStarted()); |
| + // ASSERT_TRUE(websocket_server.BlockUntilStarted()); |
| + // RunMyTest(); |
| + // |
| + // Returns true on success, false on failure. |
|
Paweł Hajdan Jr.
2013/01/24 19:31:57
nit: "false on failure" is redundant, please remov
|
| + bool StartInBackground() WARN_UNUSED_RESULT; |
| + |
| + // Block until ths test server is ready. Returns true on success, false on |
|
Paweł Hajdan Jr.
2013/01/24 19:31:57
nit: "false on failure" is redundant, please remov
|
| + // failure. Block See StartInBackground() documentation for more information. |
| + bool BlockUntilStarted() WARN_UNUSED_RESULT; |
| + |
| // Stop the server started by Start(). |
| bool Stop(); |