CPUThrottlingWaiter

public class CpuThrottlingWaiter
extends BaseTargetPreparer

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


Ein ITargetPreparer , der wartet, bis die maximale Frequenz auf allen Kernen auf dem höchsten verfügbaren Niveau wiederhergestellt ist

Zusammenfassung

Öffentliche Konstrukteure

CpuThrottlingWaiter ()

Öffentliche Methoden

void setUp ( TestInformation testInfo)

Geschützte Methoden

getCpuMaxFreqs ( ITestDevice device)

Liest Informationen unter /sys/devices/system/cpu, um die verfügbaren Kerne und die maximal möglichen Frequenzen für jeden Kern zu bestimmen

Öffentliche Konstrukteure

CPUThrottlingWaiter

public CpuThrottlingWaiter ()

Öffentliche Methoden

aufstellen

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Wirft
BuildError
DeviceNotAvailableException
TargetSetupError

Geschützte Methoden

getCpuMaxFreqs

protected  getCpuMaxFreqs (ITestDevice device)

Liest Informationen unter /sys/devices/system/cpu, um die verfügbaren Kerne und die maximal möglichen Frequenzen für jeden Kern zu bestimmen

Parameter
device ITestDevice : zu testendes Gerät

Kehrt zurück
ein ERROR(/Map) mit Pfaden zu sysfs cpuinfo als Schlüssel und der entsprechenden maximalen Frequenz als Wert

Wirft
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException