Index: tools/android/adb_profile_chrome/perf_controller_unittest.py |
diff --git a/tools/android/adb_profile_chrome/perf_controller_unittest.py b/tools/android/adb_profile_chrome/perf_controller_unittest.py |
deleted file mode 100644 |
index eac12eba63028e26204d89ebac7ad1c90d83bd3a..0000000000000000000000000000000000000000 |
--- a/tools/android/adb_profile_chrome/perf_controller_unittest.py |
+++ /dev/null |
@@ -1,50 +0,0 @@ |
-# Copyright 2014 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 os |
-import json |
- |
-from adb_profile_chrome import controllers_unittest |
-from adb_profile_chrome import perf_controller |
-from adb_profile_chrome import ui |
- |
-from pylib import constants |
- |
- |
-class PerfProfilerControllerTest(controllers_unittest.BaseControllerTest): |
- def testGetCategories(self): |
- if not perf_controller.PerfProfilerController.IsSupported(): |
- return |
- categories = \ |
- perf_controller.PerfProfilerController.GetCategories(self.device) |
- assert 'cycles' in ' '.join(categories) |
- |
- def testTracing(self): |
- if not perf_controller.PerfProfilerController.IsSupported(): |
- return |
- ui.EnableTestMode() |
- categories = ['cycles'] |
- controller = perf_controller.PerfProfilerController(self.device, |
- categories) |
- |
- interval = 1 |
- try: |
- controller.StartTracing(interval) |
- finally: |
- controller.StopTracing() |
- |
- result = controller.PullTrace() |
- # Perf-to-JSON conversion can fail if dependencies are missing. |
- if not result: |
- perf_script_path = os.path.join(constants.DIR_SOURCE_ROOT, |
- 'tools', 'telemetry', 'telemetry', 'core', 'platform', 'profiler', |
- 'perf_vis', 'perf_to_tracing.py') |
- assert not os.path.exists(perf_script_path) |
- return |
- |
- try: |
- with open(result) as f: |
- json.loads(f.read()) |
- finally: |
- os.remove(result) |