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)

保護されたメソッド

getCpuMaxFreqs ( ITestDevice device)

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

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

CpuThrottlingWaiter

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