Index: sync/test/local_sync_test_server.cc |
diff --git a/sync/test/local_sync_test_server.cc b/sync/test/local_sync_test_server.cc |
deleted file mode 100644 |
index 773555580b940e99c9da3df6c911d3900fcd3e6a..0000000000000000000000000000000000000000 |
--- a/sync/test/local_sync_test_server.cc |
+++ /dev/null |
@@ -1,99 +0,0 @@ |
-// Copyright 2013 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "sync/test/local_sync_test_server.h" |
- |
-#include <stdint.h> |
- |
-#include <string> |
- |
-#include "base/command_line.h" |
-#include "base/path_service.h" |
-#include "base/strings/string_number_conversions.h" |
-#include "base/values.h" |
-#include "net/test/python_utils.h" |
-#include "net/test/spawned_test_server/spawned_test_server.h" |
- |
-namespace syncer { |
- |
-LocalSyncTestServer::LocalSyncTestServer() |
- : LocalTestServer( |
- net::SpawnedTestServer::TYPE_HTTP, // Sync uses the HTTP scheme. |
- net::SpawnedTestServer::kLocalhost, |
- base::FilePath()), |
- xmpp_port_(0) {} |
- |
-LocalSyncTestServer::LocalSyncTestServer(uint16_t port, uint16_t xmpp_port) |
- : LocalTestServer( |
- net::SpawnedTestServer::TYPE_HTTP, // Sync uses the HTTP scheme. |
- net::SpawnedTestServer::kLocalhost, |
- base::FilePath()), |
- xmpp_port_(xmpp_port) { |
- SetPort(port); |
-} |
- |
-LocalSyncTestServer::~LocalSyncTestServer() {} |
- |
-bool LocalSyncTestServer::AddCommandLineArguments( |
- base::CommandLine* command_line) const { |
- if (!LocalTestServer::AddCommandLineArguments(command_line)) |
- return false; |
- if (xmpp_port_ != 0) { |
- std::string xmpp_port_str = base::UintToString(xmpp_port_); |
- command_line->AppendArg("--xmpp-port=" + xmpp_port_str); |
- } |
- return true; |
-} |
- |
-bool LocalSyncTestServer::GetTestServerPath( |
- base::FilePath* testserver_path) const { |
- base::FilePath testserver_dir; |
- if (!PathService::Get(base::DIR_SOURCE_ROOT, &testserver_dir)) { |
- LOG(ERROR) << "Failed to get DIR_SOURCE_ROOT"; |
- return false; |
- } |
- testserver_dir = testserver_dir.Append(FILE_PATH_LITERAL("sync")) |
- .Append(FILE_PATH_LITERAL("tools")) |
- .Append(FILE_PATH_LITERAL("testserver")); |
- |
- *testserver_path = |
- testserver_dir.Append(FILE_PATH_LITERAL("sync_testserver.py")); |
- return true; |
-} |
- |
-bool LocalSyncTestServer::GetTestScriptPath( |
- const base::FilePath::StringType& test_script_name, |
- base::FilePath* test_script_path) const { |
- base::FilePath testserver_path; |
- if (!GetTestServerPath(&testserver_path)) |
- return false; |
- *test_script_path = testserver_path.DirName().Append(test_script_name); |
- return true; |
-} |
- |
-bool LocalSyncTestServer::SetPythonPath() const { |
- if (!LocalTestServer::SetPythonPath()) |
- return false; |
- |
- // Add the net/tools/testserver directory to the path, so that testserver_base |
- // can be imported. |
- base::FilePath net_testserver_path; |
- if (!LocalTestServer::GetTestServerPath(&net_testserver_path)) { |
- LOG(ERROR) << "Failed to get net testserver path."; |
- return false; |
- } |
- AppendToPythonPath(net_testserver_path.DirName()); |
- |
- // Locate the Python code generated by the sync protocol buffers compiler. |
- base::FilePath pyproto_dir; |
- if (!GetPyProtoPath(&pyproto_dir)) { |
- LOG(WARNING) << "Cannot find pyproto dir for generated code. " |
- << "Testserver features that rely on it will not work"; |
- return true; |
- } |
- AppendToPythonPath(pyproto_dir.AppendASCII("sync").AppendASCII("protocol")); |
- return true; |
-} |
- |
-} // namespace syncer |