Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(380)

Unified Diff: tools/telemetry/telemetry/internal/platform/power_monitor/android_temperature_monitor.py

Issue 1647513002: Delete tools/telemetry. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tools/telemetry/telemetry/internal/platform/power_monitor/android_temperature_monitor.py
diff --git a/tools/telemetry/telemetry/internal/platform/power_monitor/android_temperature_monitor.py b/tools/telemetry/telemetry/internal/platform/power_monitor/android_temperature_monitor.py
deleted file mode 100644
index 87d7c371bed729936c37e5706954a56a8e267b21..0000000000000000000000000000000000000000
--- a/tools/telemetry/telemetry/internal/platform/power_monitor/android_temperature_monitor.py
+++ /dev/null
@@ -1,52 +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 logging
-
-from telemetry.internal.platform import power_monitor
-
-try:
- from devil.android import device_errors # pylint: disable=import-error
-except ImportError:
- device_errors = None
-
-
-_TEMPERATURE_FILE = '/sys/class/thermal/thermal_zone0/temp'
-
-
-class AndroidTemperatureMonitor(power_monitor.PowerMonitor):
- """
- Returns temperature results in power monitor dictionary format.
- """
- def __init__(self, device):
- super(AndroidTemperatureMonitor, self).__init__()
- self._device = device
-
- def CanMonitorPower(self):
- return self._GetBoardTemperatureCelsius() is not None
-
- def StartMonitoringPower(self, browser):
- # don't call _CheckStart() because this is temperature, not power
- # therefore, StartMonitoringPower and StopMonitoringPower
- # do not need to be paired
- pass
-
- def StopMonitoringPower(self):
- avg_temp = self._GetBoardTemperatureCelsius()
- if avg_temp is None:
- return {'identifier': 'android_temperature_monitor'}
- else:
- return {'identifier': 'android_temperature_monitor',
- 'platform_info': {'average_temperature_c': avg_temp}}
-
- def _GetBoardTemperatureCelsius(self):
- try:
- contents = self._device.ReadFile(_TEMPERATURE_FILE)
- return float(contents) if contents else None
- except ValueError:
- logging.warning('String returned from device.ReadFile(_TEMPERATURE_FILE) '
- 'in invalid format.')
- return None
- except device_errors.CommandFailedError:
- return None

Powered by Google App Engine
This is Rietveld 408576698