CpuThrottlingWaiter

public class CpuThrottlingWaiter
extends BaseTargetPreparer

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


Um ITargetPreparer que aguarda até que a frequência máxima em todas as cores seja restaurada para o nível mais alto disponível.

Resumo

Construtores públicos

CpuThrottlingWaiter()

Métodos públicos

void setUp(TestInformation testInfo)

Métodos protegidos

getCpuMaxFreqs(ITestDevice device)

Lê informações em /sys/devices/system/cpu para determinar as cores disponíveis e as frequências máximas possíveis para cada núcleo.

Construtores públicos

CpuThrottlingWaiter

public CpuThrottlingWaiter ()

Métodos públicos

setUp

public void setUp (TestInformation testInfo)

Parâmetros
testInfo TestInformation

Gera
BuildError
DeviceNotAvailableException
TargetSetupError

Métodos protegidos

getCpuMaxFreqs

protected  getCpuMaxFreqs (ITestDevice device)

Lê informações em /sys/devices/system/cpu para determinar as cores disponíveis e as frequências máximas possíveis para cada núcleo.

Parâmetros
device ITestDevice: dispositivo em teste

Retorna
um ERROR(/Map) com caminhos para sysfs cpuinfo como chave e a frequência máxima correspondente como valor

Gera
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException