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 Häufigkeit auf allen Kernen auf den höchsten Wert zurückgesetzt wird Stufe verfügbar

Zusammenfassung

Öffentliche Konstruktoren

CpuThrottlingWaiter()

Öffentliche Methoden

void setUp(TestInformation testInfo)

Geschützte Methoden

getCpuMaxFreqs(ITestDevice device)

Liest Informationen unter /sys/devices/system/cpu, um verfügbare Kerne und maximale Frequenzen zu ermitteln für jeden Kern möglich,

Öffentliche Konstruktoren

CpuThrottlingWaiter

public CpuThrottlingWaiter ()

Öffentliche Methoden

einrichten

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 verfügbare Kerne und maximale Frequenzen zu ermitteln für jeden Kern möglich,

Parameter
device ITestDevice: zu testendes Gerät

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

Ausgabe
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException