diff options
Diffstat (limited to 'chrome/test/ui/ui_test.cc')
-rw-r--r-- | chrome/test/ui/ui_test.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/test/ui/ui_test.cc b/chrome/test/ui/ui_test.cc index 10f8b58..e028d14c 100644 --- a/chrome/test/ui/ui_test.cc +++ b/chrome/test/ui/ui_test.cc @@ -307,6 +307,11 @@ static void RunCommand(const CommandLine& cmd_line) { } void UITest::StartHttpServer(const FilePath& root_directory) { + StartHttpServerWithPort(root_directory, L""); +} + +void UITest::StartHttpServerWithPort(const FilePath& root_directory, + const std::wstring& port) { scoped_ptr<CommandLine> cmd_line(CreateHttpServerCommandLine()); ASSERT_TRUE(cmd_line.get()); cmd_line->AppendSwitchWithValue("server", "start"); @@ -321,6 +326,9 @@ void UITest::StartHttpServer(const FilePath& root_directory) { cmd_line->AppendSwitch("run_background"); #endif + if (!port.empty()) { + cmd_line->AppendSwitchWithValue("port", port); + } RunCommand(*cmd_line.get()); } |