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 ()

パブリック メソッド

setUp

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