CpuThrottlingWaiter

public class CpuThrottlingWaiter
extends BaseTargetPreparer

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


Un ITargetPreparer que espera hasta que la frecuencia máxima en todos los núcleos se restablezca al nivel más alto disponible

Resumen

Constructores públicos

CpuThrottlingWaiter()

Métodos públicos

void setUp(TestInformation testInfo)

Métodos protegidos

getCpuMaxFreqs(ITestDevice device)

Lee información en /sys/devices/system/cpu para determinar los núcleos disponibles y las frecuencias máximas posibles para cada uno.

Constructores públicos

CpuThrottlingWaiter

public CpuThrottlingWaiter ()

Métodos públicos

setUp

public void setUp (TestInformation testInfo)

Parámetros
testInfo TestInformation

Arroja
BuildError
DeviceNotAvailableException
TargetSetupError

Métodos protegidos

getCpuMaxFreqs

protected  getCpuMaxFreqs (ITestDevice device)

Lee información en /sys/devices/system/cpu para determinar los núcleos disponibles y las frecuencias máximas posibles para cada uno.

Parámetros
device ITestDevice: dispositivo en prueba

Muestra
Un ERROR(/Map) con rutas de acceso a sysfs cpuinfo como clave y la frecuencia máxima correspondiente como valor

Arroja
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException