CpuThrottlingWaiter

public class CpuThrottlingWaiter
extends BaseTargetPreparer

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


Un ITargetPreparer che attende fino a quando 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

CpuThrottlingWaiter

public CpuThrottlingWaiter ()

Metodi pubblici

setUp

public void setUp (TestInformation testInfo)

Parametri
testInfo TestInformation

Lanci
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 test

Ritorni
un ERROR(/Map) con i percorsi a sysfs cpuinfo come chiave e la frequenza massima corrispondente come valore

Lanci
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException