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 se restablezca la frecuencia máxima en todos los núcleos al nivel más alto disponible

Resumen

Constructores públicos

CpuThrottlingWaiter()

Métodos públicos

void setUp(TestInformation testInfo)

Métodos protegidos

Map<String, String> 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 núcleo

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 Map<String, String> 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 núcleo

Parámetros
device ITestDevice: Dispositivo en prueba

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