From 6aec09b8ad4dd6dcd11babae85322d5208a464c6 Mon Sep 17 00:00:00 2001 From: "owenlin@chromium.org" Date: Fri, 28 Jun 2013 17:46:33 +0000 Subject: Returns empty dict for GetIOStats on CrOS platforms. BUG=252912 TEST=Manully test the code on link NOTRY=True Review URL: https://chromiumcodereview.appspot.com/17591003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209177 0039d316-1c4b-4281-b951-d872f2087c98 --- .../docs/telemetry.core.platform.cros_platform_backend.html | 4 ++-- tools/telemetry/telemetry/core/platform/cros_platform_backend.py | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/tools/telemetry/docs/telemetry.core.platform.cros_platform_backend.html b/tools/telemetry/docs/telemetry.core.platform.cros_platform_backend.html index 91f060c..9733dd8 100644 --- a/tools/telemetry/docs/telemetry.core.platform.cros_platform_backend.html +++ b/tools/telemetry/docs/telemetry.core.platform.cros_platform_backend.html @@ -51,6 +51,8 @@
Methods defined here:
+
GetIOStats(self, pid)
+
GetOSName(self)
GetRawDisplayFrameRateMeasurements(self)
@@ -67,8 +69,6 @@ Methods defined here:

Methods inherited from telemetry.core.platform.linux_platform_backend.LinuxPlatformBackend:
-
GetIOStats(self, pid)
-
GetMemoryStats(self, pid)
GetSystemCommitCharge(self)
diff --git a/tools/telemetry/telemetry/core/platform/cros_platform_backend.py b/tools/telemetry/telemetry/core/platform/cros_platform_backend.py index 1475172..68ecc34 100644 --- a/tools/telemetry/telemetry/core/platform/cros_platform_backend.py +++ b/tools/telemetry/telemetry/core/platform/cros_platform_backend.py @@ -35,5 +35,10 @@ class CrosPlatformBackend(linux_platform_backend.LinuxPlatformBackend): except AssertionError: return '' + def GetIOStats(self, pid): + # There is no '/proc//io' file on CrOS platforms + # Returns empty dict as it does in PlatformBackend. + return {} + def GetOSName(self): return 'chromeos' -- cgit v1.1