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 26636687ccc34718344caa5f58d4d5ba231e7d2a..01e61259b4b18f5a874308d4882f5761531c2dd6 100644 |
| --- a/net/test/local_test_server.h |
| +++ b/net/test/local_test_server.h |
| @@ -43,15 +43,31 @@ class LocalTestServer : public BaseTestServer { |
| bool Stop(); |
| // Modify PYTHONPATH to contain libraries we need. |
| - static bool SetPythonPath() WARN_UNUSED_RESULT; |
| + virtual bool SetPythonPath() const WARN_UNUSED_RESULT; |
| + |
| + // This is a static version so that RunSyncTest in run_testserver.py can use |
| + // it. |
| + // TODO(mattm): We should refactor that so this isn't necessary. |
| + static bool SetPythonPathStatic() WARN_UNUSED_RESULT; |
| // Returns true if successfully stored the FilePath for the directory of the |
| // testserver python script in |*directory|. |
| static bool GetTestServerDirectory(FilePath* directory) WARN_UNUSED_RESULT; |
| + // Returns true if successfully stored the FilePath for the testserver python |
| + // script in |*testserver_path|. |
| + virtual bool GetTestServerPath(FilePath* testserver_path) const |
| + WARN_UNUSED_RESULT; |
| + |
| + // Adds the Python command line arguments and test server path to |
| + // |command_line|. |
| + void AddPythonArguments(const FilePath& testserver_path, |
|
Ryan Sleevi
2012/08/31 21:48:39
This seems like it should be private. Where is it
mattm
2012/09/01 01:44:54
Done.
|
| + CommandLine* command_line) const; |
| + |
| // Adds the command line arguments for the Python test server to |
| // |command_line|. Returns true on success. |
| - virtual bool AddCommandLineArguments(CommandLine* command_line) const; |
| + virtual bool AddCommandLineArguments(CommandLine* command_line) const |
| + WARN_UNUSED_RESULT; |
| private: |
| bool Init(const FilePath& document_root); |