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

Unified Diff: build/android/adb_reverse_forwarder.py

Issue 2392643003: Removes files from //build that we don't need (Closed)
Patch Set: Created 4 years, 2 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « build/android/adb_profile_chrome ('k') | build/android/adb_run_android_webview_shell » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: build/android/adb_reverse_forwarder.py
diff --git a/build/android/adb_reverse_forwarder.py b/build/android/adb_reverse_forwarder.py
deleted file mode 100755
index 3ce53595dae9f0657e0ef17f54a528305ba3464d..0000000000000000000000000000000000000000
--- a/build/android/adb_reverse_forwarder.py
+++ /dev/null
@@ -1,80 +0,0 @@
-#!/usr/bin/env python
-#
-# Copyright (c) 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.
-
-"""Command line tool for forwarding ports from a device to the host.
-
-Allows an Android device to connect to services running on the host machine,
-i.e., "adb forward" in reverse. Requires |host_forwarder| and |device_forwarder|
-to be built.
-"""
-
-import logging
-import optparse
-import sys
-import time
-
-from pylib import constants
-from pylib import forwarder
-from pylib.device import adb_wrapper
-from pylib.device import device_errors
-from pylib.device import device_utils
-from pylib.utils import run_tests_helper
-
-
-def main(argv):
- parser = optparse.OptionParser(usage='Usage: %prog [options] device_port '
- 'host_port [device_port_2 host_port_2] ...',
- description=__doc__)
- parser.add_option('-v',
- '--verbose',
- dest='verbose_count',
- default=0,
- action='count',
- help='Verbose level (multiple times for more)')
- parser.add_option('--device',
- help='Serial number of device we should use.')
- parser.add_option('--debug', action='store_const', const='Debug',
- dest='build_type', default='Release',
- help='Use Debug build of host tools instead of Release.')
-
- options, args = parser.parse_args(argv)
- run_tests_helper.SetLogLevel(options.verbose_count)
-
- if len(args) < 2 or not len(args) % 2:
- parser.error('Need even number of port pairs')
- sys.exit(1)
-
- try:
- port_pairs = map(int, args[1:])
- port_pairs = zip(port_pairs[::2], port_pairs[1::2])
- except ValueError:
- parser.error('Bad port number')
- sys.exit(1)
-
- devices = device_utils.DeviceUtils.HealthyDevices()
-
- if options.device:
- device = next((d for d in devices if d == options.device), None)
- if not device:
- raise device_errors.DeviceUnreachableError(options.device)
- elif devices:
- device = devices[0]
- logging.info('No device specified. Defaulting to %s', devices[0])
- else:
- raise device_errors.NoDevicesError()
-
- constants.SetBuildType(options.build_type)
- try:
- forwarder.Forwarder.Map(port_pairs, device)
- while True:
- time.sleep(60)
- except KeyboardInterrupt:
- sys.exit(0)
- finally:
- forwarder.Forwarder.UnmapAllDevicePorts(device)
-
-if __name__ == '__main__':
- main(sys.argv)
« no previous file with comments | « build/android/adb_profile_chrome ('k') | build/android/adb_run_android_webview_shell » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698