| Index: tools/telemetry/telemetry/tracing_backend_unittest.py
|
| diff --git a/tools/telemetry/telemetry/tracing_backend_unittest.py b/tools/telemetry/telemetry/tracing_backend_unittest.py
|
| deleted file mode 100644
|
| index f6817a1aa12d68e583b31aca5386c8562f220b93..0000000000000000000000000000000000000000
|
| --- a/tools/telemetry/telemetry/tracing_backend_unittest.py
|
| +++ /dev/null
|
| @@ -1,74 +0,0 @@
|
| -# Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
| -# Use of this source code is governed by a BSD-style license that can be
|
| -# found in the LICENSE file.
|
| -
|
| -import cStringIO
|
| -import json
|
| -import logging
|
| -import os
|
| -import unittest
|
| -
|
| -from telemetry import tab_test_case
|
| -from telemetry import tracing_backend
|
| -from telemetry import util
|
| -
|
| -
|
| -class TracingBackendTest(tab_test_case.TabTestCase):
|
| - def _StartServer(self):
|
| - base_dir = os.path.dirname(__file__)
|
| - self._browser.SetHTTPServerDirectory(os.path.join(base_dir, '..',
|
| - 'unittest_data'))
|
| -
|
| - def _WaitForAnimationFrame(self):
|
| - def _IsDone():
|
| - js_is_done = """done"""
|
| - return bool(self._tab.EvaluateJavaScript(js_is_done))
|
| - util.WaitFor(_IsDone, 5)
|
| -
|
| - def testGotTrace(self):
|
| - if not self._browser.supports_tracing:
|
| - logging.warning('Browser does not support tracing, skipping test.')
|
| - return
|
| - self._StartServer()
|
| - self._browser.StartTracing()
|
| - self._browser.StopTracing()
|
| - model = self._browser.GetTraceResultAndReset().AsTimelineModel()
|
| - events = model.GetAllEvents()
|
| - assert len(events) > 0
|
| -
|
| -class TracingResultImplTest(unittest.TestCase):
|
| - def testWrite1(self):
|
| - ri = tracing_backend.TraceResultImpl([])
|
| - 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_backend.TraceResultImpl([
|
| - '"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_backend.TraceResultImpl([
|
| - '"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'])
|
|
|