blob: 12214220e37eab67a551daed2b94f0dc13bb1f90 [file] [log] [blame]
# 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 posix_platform_backend
#TODO(baxley): Put in real values.
class IosPlatformBackend(posix_platform_backend.PosixPlatformBackend):
def __init__(self):
super(IosPlatformBackend, self).__init__()
def GetOSName(self):
# TODO(baxley): Get value from ideviceinfo.
logging.warn('Not implemented')
return 'ios'
def GetOSVersionName(self):
# TODO(baxley): Get value from ideviceinfo.
logging.warn('Not implemented')
return '7.1'
def SetFullPerformanceModeEnabled(self, enabled):
logging.warn('Not implemented')
return
def FlushDnsCache(self):
logging.warn('Not implemented')
return
def CanMonitorThermalThrottling(self):
logging.warn('Not implemented')
return False
def CanMonitorPower(self):
logging.warn('Not implemented')
return False
def StartMonitoringPower(self, browser):
raise NotImplementedError()
def StopMonitoringPower(self):
raise NotImplementedError()
def FlushEntireSystemCache(self):
raise NotImplementedError()
def HasBeenThermallyThrottled(self):
raise NotImplementedError()
def StopVideoCapture(self):
raise NotImplementedError()
def IsThermallyThrottled(self):
raise NotImplementedError()
def GetSystemTotalPhysicalMemory(self):
raise NotImplementedError()
def InstallApplication(self, application):
raise NotImplementedError()