Index: tools/telemetry/telemetry/core/backends/chrome/tracing_backend_unittest.py |
diff --git a/tools/telemetry/telemetry/core/backends/chrome/tracing_backend_unittest.py b/tools/telemetry/telemetry/core/backends/chrome/tracing_backend_unittest.py |
index c9a182fb1f49460a0c953be218ccb213c8458ce6..6ba91ce8ecd6f66d1b46393211e7f7fdaf912258 100644 |
--- a/tools/telemetry/telemetry/core/backends/chrome/tracing_backend_unittest.py |
+++ b/tools/telemetry/telemetry/core/backends/chrome/tracing_backend_unittest.py |
@@ -133,3 +133,14 @@ class ChromeTraceResultTest(unittest.TestCase): |
assert 'traceEvents' in j |
self.assertEquals(j['traceEvents'], |
['foo', 'bar', 'baz']) |
+ |
+ def testBrowserProcess(self): |
+ ri = self._chromeTraceResultClass([ |
+ '{"name": "process_name",' |
+ '"args": {"name": "Browser"},' |
+ '"pid": 5, "ph": "M"}', |
+ '{"name": "thread_name",' |
+ '"args": {"name": "CrBrowserMain"},' |
+ '"pid": 5, "tid": 32578, "ph": "M"}']) |
+ model = ri.AsTimelineModel() |
+ self.assertEquals(model.browser_process.pid, 5) |