CpuThrottlingCameriere

public class CpuThrottlingWaiter
extends BaseTargetPreparer

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


Un ITargetPreparer che attende finché la frequenza massima su tutti i core non viene ripristinata al livello più alto disponibile

Riepilogo

Costruttori pubblici

CpuThrottlingWaiter ()

Metodi pubblici

void setUp ( TestInformation testInfo)

Metodi protetti

getCpuMaxFreqs ( ITestDevice device)

Legge le informazioni in /sys/devices/system/cpu per determinare i core disponibili e le frequenze massime possibili per ciascun core

Costruttori pubblici

CpuThrottlingCameriere

public CpuThrottlingWaiter ()

Metodi pubblici

impostare

public void setUp (TestInformation testInfo)

Parametri
testInfo TestInformation

Lancia
BuildError
DeviceNotAvailableException
TargetSetupError

Metodi protetti

getCpuMaxFreqs

protected  getCpuMaxFreqs (ITestDevice device)

Legge le informazioni in /sys/devices/system/cpu per determinare i core disponibili e le frequenze massime possibili per ciascun core

Parametri
device ITestDevice : dispositivo in prova

ritorna
un ERROR(/Map) con percorsi per sysfs cpuinfo come chiave e frequenza massima corrispondente come valore

Lancia
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException