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