Index: tools/android/loading/trace_recorder.py |
diff --git a/tools/android/loading/trace_recorder.py b/tools/android/loading/trace_recorder.py |
index 34293f8d8c0eabd624e61521b25ae90bb549010a..0da057ff7e0ecae934053e7b91e0d9e981f60ac3 100755 |
--- a/tools/android/loading/trace_recorder.py |
+++ b/tools/android/loading/trace_recorder.py |
@@ -30,20 +30,22 @@ import request_track |
import tracing |
-def MonitorUrl(connection, url, clear_cache=False): |
+def MonitorUrl(connection, url, clear_cache=False, |
+ categories=tracing.DEFAULT_CATEGORIES): |
"""Monitor a URL via a trace recorder. |
Args: |
connection: A device_monitor.DevToolsConnection instance. |
url: url to navigate to as string. |
clear_cache: boolean indicating if cache should be cleared before loading. |
+ categories: List of tracing event categories to record. |
Returns: |
loading_trace.LoadingTrace. |
""" |
page = page_track.PageTrack(connection) |
request = request_track.RequestTrack(connection) |
- trace = tracing.TracingTrack(connection) |
+ trace = tracing.TracingTrack(connection, categories=categories) |
connection.SetUpMonitoring() |
if clear_cache: |
connection.ClearCache() |