summaryrefslogtreecommitdiffstats
path: root/chrome/test/ui/ui_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/test/ui/ui_test.cc')
-rw-r--r--chrome/test/ui/ui_test.cc8
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());
}