CPUThrottlingWaiter

public class CpuThrottlingWaiter
extends BaseTargetPreparer

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


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

Construtores públicos

CPUThrottlingWaiter

public CpuThrottlingWaiter ()

Métodos públicos

configurar

public void setUp (TestInformation testInfo)

Parâmetros
testInfo TestInformation

Lança
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íveis para cada núcleo

Parâmetros
device ITestDevice : dispositivo em teste

Devoluções
um ERROR(/Map) com caminhos para sysfs cpuinfo como chave e frequência máxima correspondente como valor

Lança
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException