CpuThrottlingWaiter

public class CpuThrottlingWaiter
extends BaseTargetPreparer

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


Ein ITargetPreparer, das wartet, bis die maximale Taktfrequenz auf allen Kernen wiederhergestellt ist

Zusammenfassung

Öffentliche Konstruktoren

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 maximalen Frequenzen für jeden Kern zu ermitteln.

Öffentliche Konstruktoren

CpuThrottlingWaiter

public CpuThrottlingWaiter ()

Öffentliche Methoden

setUp

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Ausgabe
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 maximalen Frequenzen für jeden Kern zu ermitteln.

Parameter
device ITestDevice: Testgerät

Returns
eine ERROR(/Map) mit Pfaden zu sysfs cpuinfo als Schlüssel und der entsprechenden maximalen Taktfrequenz als Wert

Ausgabe
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException