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

Side by Side Diff: tools/android/loading/deprecated/log_requests.py

Issue 1582793006: [Telemetry] Update all clients to use chromium_config.GetTelemetryDir() (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: more rebase Created 4 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
« no previous file with comments | « content/test/gpu/gpu_tests/__init__.py ('k') | tools/android/loading/devtools_monitor.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #! /usr/bin/python 1 #! /usr/bin/python
2 # Copyright 2015 The Chromium Authors. All rights reserved. 2 # Copyright 2015 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 """Loads a URL on an Android device, logging all the requests made to do it 6 """Loads a URL on an Android device, logging all the requests made to do it
7 to a JSON file using DevTools. 7 to a JSON file using DevTools.
8 """ 8 """
9 9
10 import contextlib 10 import contextlib
11 import httplib 11 import httplib
12 import json 12 import json
13 import logging 13 import logging
14 import optparse 14 import optparse
15 import os 15 import os
16 import sys 16 import sys
17 17
18 _SRC_DIR = os.path.abspath(os.path.join( 18 _SRC_DIR = os.path.abspath(os.path.join(
19 os.path.dirname(__file__), '..', '..', '..')) 19 os.path.dirname(__file__), '..', '..', '..'))
20 20
21 sys.path.append(os.path.join(_SRC_DIR, 'third_party', 'catapult', 'devil')) 21 sys.path.append(os.path.join(_SRC_DIR, 'third_party', 'catapult', 'devil'))
22 from devil.android import device_utils 22 from devil.android import device_utils
23 23
24 sys.path.append(os.path.join(_SRC_DIR, 'build', 'android')) 24 sys.path.append(os.path.join(_SRC_DIR, 'build', 'android'))
25 import devil_chromium 25 import devil_chromium
26 26
27 sys.path.append(os.path.join(_SRC_DIR, 'tools', 'telemetry')) 27 sys.path.append(os.path.join(_SRC_DIR, 'tools', 'perf'))
28 from chrome_telemetry_build import chromium_config
29 sys.path.append(chromium_config.GetTelemetryDir())
28 from telemetry.internal.backends.chrome_inspector import inspector_websocket 30 from telemetry.internal.backends.chrome_inspector import inspector_websocket
29 from telemetry.internal.backends.chrome_inspector import websocket 31 from telemetry.internal.backends.chrome_inspector import websocket
30 32
31 sys.path.append(os.path.join(_SRC_DIR, 'tools', 'chrome_proxy')) 33 sys.path.append(os.path.join(_SRC_DIR, 'tools', 'chrome_proxy'))
32 from common import inspector_network 34 from common import inspector_network
33 35
34 import device_setup 36 import device_setup
35 37
36 38
37 class AndroidRequestsLogger(object): 39 class AndroidRequestsLogger(object):
(...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after
228 request_logger = AndroidRequestsLogger(device) 230 request_logger = AndroidRequestsLogger(device)
229 response_data = request_logger.LogPageLoad( 231 response_data = request_logger.LogPageLoad(
230 options.url, options.clear_cache, options.package) 232 options.url, options.clear_cache, options.package)
231 json_data = _ResponseDataToJson(response_data) 233 json_data = _ResponseDataToJson(response_data)
232 with open(options.output, 'w') as f: 234 with open(options.output, 'w') as f:
233 f.write(json_data) 235 f.write(json_data)
234 236
235 237
236 if __name__ == '__main__': 238 if __name__ == '__main__':
237 main() 239 main()
OLDNEW
« no previous file with comments | « content/test/gpu/gpu_tests/__init__.py ('k') | tools/android/loading/devtools_monitor.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698