aboutsummaryrefslogtreecommitdiff
path: root/systrace.py
diff options
context:
space:
mode:
authorZhen Wang <zhenw@google.com>2015-06-05 17:55:11 -0700
committerZhen Wang <zhenw@google.com>2015-06-10 15:23:35 -0700
commite19667a2b7ba0d2b8326d8ca057ed216fb57be4a (patch)
treef6329f010f844babdecce3828e76a78e2cad4f19 /systrace.py
parent98bb819e78ccfd8db0e9c08c4bf91d1fab162ab8 (diff)
downloadchromium-trace-e19667a2b7ba0d2b8326d8ca057ed216fb57be4a.tar.gz
Add unit test for systrace.py
Change-Id: Ia4a636a6e019c91db5e1d49ea99d0706520ea32a Signed-off-by: Zhen Wang <zhenw@google.com>
Diffstat (limited to 'systrace.py')
-rwxr-xr-xsystrace.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/systrace.py b/systrace.py
index 792ac9ff..f90d627f 100755
--- a/systrace.py
+++ b/systrace.py
@@ -240,7 +240,7 @@ def status_update(last_update_time):
return last_update_time
-def parse_options():
+def parse_options(argv):
"""Parses and checks the command-line options.
Returns:
@@ -287,7 +287,7 @@ def parse_options():
parser.add_option('-e', '--serial', dest='device_serial', type='string',
help='adb device serial number')
- options, categories = parser.parse_args()
+ options, categories = parser.parse_args(argv[1:])
if options.link_assets or options.asset_dir != 'trace-viewer':
parser.error('--link-assets and --asset-dir are deprecated.')
@@ -631,7 +631,7 @@ def main():
# execv() does not return.
os.execv(legacy_script, sys.argv)
- options, categories = parse_options()
+ options, categories = parse_options(sys.argv)
tracer_args, expect_trace = construct_trace_command(options, categories)
trace_data = collect_trace_data(tracer_args, expect_trace)