| 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)
|
|
|