| 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 1fdcdd483a776ef3c0809fc0d74e00616d219c25..9be448328572b193f41f6715319a32baf83c0b8a 100644
|
| --- a/tools/telemetry/telemetry/core/backends/chrome/tracing_backend_unittest.py
|
| +++ b/tools/telemetry/telemetry/core/backends/chrome/tracing_backend_unittest.py
|
| @@ -8,9 +8,9 @@ import logging
|
| import unittest
|
|
|
| from telemetry.core import util
|
| -from telemetry.timeline import tracing_timeline_data
|
| -from telemetry.timeline.model import TimelineModel
|
| +from telemetry.timeline import model as model_module
|
| from telemetry.unittest import tab_test_case
|
| +from telemetry.value import trace as trace_value_module
|
|
|
|
|
| class TracingBackendTest(tab_test_case.TabTestCase):
|
| @@ -29,59 +29,7 @@ class TracingBackendTest(tab_test_case.TabTestCase):
|
| return
|
| self._StartServer()
|
| self._browser.StartTracing()
|
| - self._browser.StopTracing()
|
| + value = self._browser.StopTracing()
|
|
|
| - # TODO(tengs): check model for correctness after trace_event_importer
|
| - # is implemented (crbug.com/173327).
|
| -
|
| -
|
| -class ChromeTraceResultTest(unittest.TestCase):
|
| - def __init__(self, method_name):
|
| - super(ChromeTraceResultTest, self).__init__(method_name)
|
| -
|
| - def testWrite1(self):
|
| - ri = tracing_timeline_data.TracingTimelineData(map(json.loads, []))
|
| - f = cStringIO.StringIO()
|
| - ri.Serialize(f)
|
| - v = f.getvalue()
|
| -
|
| - j = json.loads(v)
|
| - assert 'traceEvents' in j
|
| - self.assertEquals(j['traceEvents'], [])
|
| -
|
| - def testWrite2(self):
|
| - ri = tracing_timeline_data.TracingTimelineData(map(json.loads, [
|
| - '"foo"',
|
| - '"bar"']))
|
| - f = cStringIO.StringIO()
|
| - ri.Serialize(f)
|
| - v = f.getvalue()
|
| -
|
| - j = json.loads(v)
|
| - assert 'traceEvents' in j
|
| - self.assertEquals(j['traceEvents'], ['foo', 'bar'])
|
| -
|
| - def testWrite3(self):
|
| - ri = tracing_timeline_data.TracingTimelineData(map(json.loads, [
|
| - '"foo"',
|
| - '"bar"',
|
| - '"baz"']))
|
| - f = cStringIO.StringIO()
|
| - ri.Serialize(f)
|
| - v = f.getvalue()
|
| -
|
| - j = json.loads(v)
|
| - assert 'traceEvents' in j
|
| - self.assertEquals(j['traceEvents'],
|
| - ['foo', 'bar', 'baz'])
|
| -
|
| - def testBrowserProcess(self):
|
| - ri = tracing_timeline_data.TracingTimelineData(map(json.loads, [
|
| - '{"name": "process_name",'
|
| - '"args": {"name": "Browser"},'
|
| - '"pid": 5, "ph": "M"}',
|
| - '{"name": "thread_name",'
|
| - '"args": {"name": "CrBrowserMain"},'
|
| - '"pid": 5, "tid": 32578, "ph": "M"}']))
|
| - model = TimelineModel(ri)
|
| - self.assertEquals(model.browser_process.pid, 5)
|
| + model = model_module.Model(value)
|
| + assert len(model.processes) > 0
|
|
|