Chromium Code Reviews| Index: tools/telemetry/telemetry/core/chrome/android_platform_backend.py |
| diff --git a/tools/telemetry/telemetry/core/chrome/android_platform_backend.py b/tools/telemetry/telemetry/core/chrome/android_platform_backend.py |
| index 01e78b565103c94db07555e6da8df652813e0b02..6d795b55e40e069da1a365003a513a1e7c7aefbd 100644 |
| --- a/tools/telemetry/telemetry/core/chrome/android_platform_backend.py |
| +++ b/tools/telemetry/telemetry/core/chrome/android_platform_backend.py |
| @@ -6,6 +6,7 @@ import logging |
| import os |
| import sys |
| +from telemetry.core.chrome import platform |
| from telemetry.core.chrome import platform_backend |
| # Get build/android scripts into our path. |
| @@ -31,22 +32,31 @@ class AndroidPlatformBackend(platform_backend.PlatformBackend): |
| self._perf_tests_setup = perf_tests_helper.PerfTestSetup(self._adb) |
| self._thermal_throttle = thermal_throttle.ThermalThrottle(self._adb) |
| self._no_performance_mode = no_performance_mode |
| + self._raw_display_frame_rate_measurements = [] |
| if self._no_performance_mode: |
| logging.warning('CPU governor will not be set!') |
| def IsRawDisplayFrameRateSupported(self): |
| return True |
| - def StartRawDisplayFrameRateMeasurement(self, trace_tag): |
| + def StartRawDisplayFrameRateMeasurement(self): |
| assert not self._surface_stats_collector |
| self._surface_stats_collector = \ |
| - surface_stats_collector.SurfaceStatsCollector(self._adb, trace_tag) |
| + surface_stats_collector.SurfaceStatsCollector(self._adb, '') |
| + self._surface_stats_collector.SuppressPrintingResults() |
| self._surface_stats_collector.__enter__() |
| def StopRawDisplayFrameRateMeasurement(self): |
| self._surface_stats_collector.__exit__() |
| + for r in self._surface_stats_collector.GetResults(): |
|
Sami
2013/03/08 18:22:20
Ditto
bulach
2013/03/11 10:18:01
Done.
|
| + self._raw_display_frame_rate_measurements.append( |
| + platform.Platform.RawDisplayResult(r.name, r.value, r.unit)) |
| + |
| self._surface_stats_collector = None |
| + def GetRawDisplayFrameRateMeasurement(self): |
| + return self._raw_display_frame_rate_measurements |
| + |
| def SetFullPerformanceModeEnabled(self, enabled): |
| if self._no_performance_mode: |
| return |