CpuThrottlingWaiter

public class CpuThrottlingWaiter
extends BaseTargetPreparer

java.lang.Object
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

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

setUp

public void setUp (TestInformation testInfo)

Parametri
testInfo TestInformation

Genera
BuildError
DeviceNotAvailableException
TargetSetupError

Metodi protetti

getCpuMaxFreqs

protected Map<String, String> 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 fase di test

Resi
Map<String, String> Una Map con i percorsi di sysfs cpuinfo come chiave e la frequenza massima corrispondente come valore

Genera
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException