Index: tools/telemetry/telemetry/timeline/model_unittest.py |
diff --git a/tools/telemetry/telemetry/timeline/model_unittest.py b/tools/telemetry/telemetry/timeline/model_unittest.py |
index 69c85c41834bebcfd7f1be1273cbc5a0fb237d03..f8b8104da3ec178b6580aed610e1e7e3e800ca47 100644 |
--- a/tools/telemetry/telemetry/timeline/model_unittest.py |
+++ b/tools/telemetry/telemetry/timeline/model_unittest.py |
@@ -4,12 +4,19 @@ |
import unittest |
-from telemetry.timeline import model |
-from telemetry.timeline import tracing_timeline_data |
+from telemetry.value import trace as trace_value_module |
class TimelineModelUnittest(unittest.TestCase): |
def testEmptyImport(self): |
- model.TimelineModel( |
- tracing_timeline_data.TracingTimelineData([])) |
- model.TimelineModel( |
- tracing_timeline_data.TracingTimelineData('')) |
+ model_module.TimelineModel(trace_value_module.TraceValue()) |
+ |
+ def testBrowserProcess(self): |
+ builder = trace_value_module.TraceValueBuilder() |
+ builder.AddEventsTo(trace_value_module.CHROME_TRACE_PART, [ |
+ {"name": "process_name", "args": {"name": "Browser"}, |
+ "pid": 5, "ph": "M"}, |
+ {"name": "thread_name", "args": {"name": "CrBrowserMain"}, |
+ "pid": 5, "tid": 32578, "ph": "M"} |
+ ]) |
+ model = model_module.TimelineModel(builder.AsValue()) |
+ self.assertEquals(model.browser_process.pid, 5) |