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 Frequenz auf allen Kernen auf das höchstmögliche Niveau zurückgesetzt wurde.

Zusammenfassung

Öffentliche Konstruktoren

CpuThrottlingWaiter()

Öffentliche Methoden

void setUp(TestInformation testInfo)

Geschützte Methoden

Map<String, String> 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 ermitteln.

Öffentliche Konstruktoren

CpuThrottlingWaiter

public CpuThrottlingWaiter ()

Öffentliche Methoden

setUp

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Löst aus
BuildError
DeviceNotAvailableException
TargetSetupError

Geschützte Methoden

getCpuMaxFreqs

protected Map<String, String> 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 ermitteln.

Parameter
device ITestDevice: zu testendes Gerät

Gibt Folgendes zurück:
Map<String, String> ein Map mit Pfaden zu sysfs-cpuinfo als Schlüssel und der entsprechenden maximalen Frequenz als Wert

Löst aus
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException