CpuThrottlingWaiter

public class CpuThrottlingWaiter
extends BaseTargetPreparer

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.CpuThrottlingWaiter


すべてのコアの最大周波数が使用可能な最高レベルに戻るまで待機する ITargetPreparer

概要

パブリック コンストラクタ

CpuThrottlingWaiter()

パブリック メソッド

void setUp(TestInformation testInfo)

保護されたメソッド

Map<String, String> getCpuMaxFreqs(ITestDevice device)

/sys/devices/system/cpu の下の情報を読み取って、使用可能なコアと、各コアで可能な最大周波数を特定します。

パブリック コンストラクタ

CpuThrottlingWaiter

public CpuThrottlingWaiter ()

パブリック メソッド

setUp

public void setUp (TestInformation testInfo)

パラメータ
testInfo TestInformation

例外
BuildError
DeviceNotAvailableException
TargetSetupError

保護されたメソッド

getCpuMaxFreqs

protected Map<String, String> getCpuMaxFreqs (ITestDevice device)

/sys/devices/system/cpu の下の情報を読み取って、使用可能なコアと、各コアで可能な最大周波数 を特定します。

パラメータ
device ITestDevice: テスト対象デバイス

戻り値
Map<String, String> sysfs cpuinfo へのパスをキー、対応する最大周波数を値とする Map

例外
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException