Cpuスロットルウェイター

public class CpuThrottlingWaiter
extends BaseTargetPreparer

java.lang.オブジェクト
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.CpuThrottlingWaiter


すべてのコアの最大周波数が利用可能な最高レベルに復元されるまで待機するITargetPreparer

まとめ

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

CpuThrottlingWaiter ()

パブリックメソッド

void setUp ( TestInformation testInfo)

保護されたメソッド

getCpuMaxFreqs ( ITestDevice device)

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

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

Cpuスロットルウェイター

public CpuThrottlingWaiter ()

パブリックメソッド

設定

public void setUp (TestInformation testInfo)

パラメーター
testInfo TestInformation

投げる
BuildError
DeviceNotAvailableException
TargetSetupError

保護されたメソッド

getCpuMaxFreqs

protected  getCpuMaxFreqs (ITestDevice device)

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

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

戻り値
sysfs cpuinfo へのパスをキーとして、対応する最大周波数を値として持つERROR(/Map)

投げる
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException