Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(53)

Side by Side Diff: sync/test/local_sync_test_server.h

Issue 11971025: [sync] Divorce python sync test server chromiumsync.py from testserver.py (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: More cleanup of dead pyauto code. Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #ifndef SYNC_TEST_LOCAL_SYNC_TEST_SERVER_H_
6 #define SYNC_TEST_LOCAL_SYNC_TEST_SERVER_H_
7
8 #include "base/basictypes.h"
9 #include "base/compiler_specific.h"
10 #include "net/test/local_test_server.h"
11
12 namespace syncer {
13
14 // Runs a Python-based sync test server on the same machine on which the
15 // LocalSyncTestServer runs.
16 class LocalSyncTestServer : public net::LocalTestServer {
17 public:
18 // Initialize a sync server that listens on localhost using ephemeral ports
19 // for sync and p2p notifications.
20 LocalSyncTestServer();
21
22 // Initialize a sync server that listens on |port| for sync updates and
23 // |xmpp_port| for p2p notifications.
24 LocalSyncTestServer(uint16 port, uint16 xmpp_port);
25
26 virtual ~LocalSyncTestServer();
27
28 // Overriden from net::LocalTestServer.
Paweł Hajdan Jr. 2013/01/18 22:41:29 nit: Just one comment please and no empty lines be
Raghu Simha 2013/01/18 22:49:02 Done.
29 virtual bool AddCommandLineArguments(
30 CommandLine* command_line) const OVERRIDE;
31
32 // Overriden from net::LocalTestServer.
33 virtual bool SetPythonPath() const OVERRIDE;
34
35 // Overriden from net::LocalTestServer.
36 virtual bool GetTestServerPath(FilePath* testserver_path) const OVERRIDE;
37
38 // Returns true if the path to |test_script_name| is successfully stored in
39 // |*test_script_path|. Used by the run_sync_testserver executable.
40 bool GetTestScriptPath(const FilePath::StringType& test_script_name,
41 FilePath* test_script_path) const;
42
43 private:
44 // Port on which the Sync XMPP server listens.
45 uint16 xmpp_port_;
46
47 DISALLOW_COPY_AND_ASSIGN(LocalSyncTestServer);
48 };
49
50 } // namespace syncer
51
52 #endif // SYNC_TEST_LOCAL_SYNC_TEST_SERVER_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698