CpuThrottlingWaiter

public class CpuThrottlingWaiter
extends BaseTargetPreparer

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


Un ITargetPreparer che attende che la frequenza massima su tutti i core venga 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 ogni core

Costruttori pubblici

CpuThrottlingWaiter

public CpuThrottlingWaiter ()

Metodi pubblici

impostare

public void setUp (TestInformation testInfo)

Parametri
testInfo TestInformation

Getta
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 ogni core

Parametri
device ITestDevice : dispositivo in prova

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

Getta
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException