CpuThrottlingWaiter

public class CpuThrottlingWaiter
extends BaseTargetPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer (link em inglês)
     ↳ com.android.tradefed.targetprep.CpuThrottlingWaiter


Um ITargetPreparer que aguarda até que a frequência máxima em todos os núcleos seja restaurada para a frequência mais alta nível 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 os núcleos disponíveis e as frequências máximas possível para cada núcleo

Construtores públicos

CpuThrottlingWaiter

public CpuThrottlingWaiter ()

Métodos públicos

Configuração

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 os núcleos disponíveis e as frequências máximas possível para cada núcleo

Parâmetros
device ITestDevice: dispositivo em teste

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

Gera
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException