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 viene ripristinata al valore più alto livello 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 possibile per ogni core

Costruttori pubblici

CpuThrottlingwaiter

public CpuThrottlingWaiter ()

Metodi pubblici

impostazione

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 possibile per ogni core

Parametri
device ITestDevice: dispositivo sottoposto a test

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

Lanci
com.android.tradefed.device.DeviceNotAvailableEccezione
DeviceNotAvailableException