CpuThrottlingWaiter

public class CpuThrottlingWaiter
extends BaseTargetPreparer

Objeto java.lang.
   ↳ 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 más alto nivel disponible

Resumen

Constructores públicos

CpuThrottlingWaiter()

Métodos públicos

void setUp(TestInformation testInfo)

Métodos protegidos

getCpuMaxFreqs(ITestDevice device)

Lee la información en /sys/devices/system/cpu para determinar los núcleos disponibles y las frecuencias máximas posible para cada núcleo

Constructores públicos

CpuThrottlingWaiter

public CpuThrottlingWaiter ()

Métodos públicos

Configuración

public void setUp (TestInformation testInfo)

Parámetros
testInfo TestInformation

Arroja
BuildError
DeviceNotAvailableException
TargetSetupError

Métodos protegidos

getCpuMaxFreqs.

protected  getCpuMaxFreqs (ITestDevice device)

Lee la información en /sys/devices/system/cpu para determinar los núcleos disponibles y las frecuencias máximas posible para cada núcleo

Parámetros
device ITestDevice: dispositivo a prueba

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

Arroja
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException