ПроцессорРегулированиеОфициант

public class CpuThrottlingWaiter
extends BaseTargetPreparer

java.lang.Объект
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.CpuThrottlingWaiter


ITargetPreparer , который ждет, пока максимальная частота всех ядер не восстановится до максимально доступного уровня.

Краткое содержание

Общественные конструкторы

CpuThrottlingWaiter ()

Публичные методы

void setUp ( TestInformation testInfo)

Защищенные методы

getCpuMaxFreqs ( ITestDevice device)

Считывает информацию в /sys/devices/system/cpu, чтобы определить доступные ядра и максимально возможные частоты для каждого ядра.

Общественные конструкторы

ПроцессорРегулированиеОфициант

public CpuThrottlingWaiter ()

Публичные методы

настраивать

public void setUp (TestInformation testInfo)

Параметры
testInfo TestInformation

Броски
BuildError
DeviceNotAvailableException
TargetSetupError

Защищенные методы

getCpuMaxFreqs

protected  getCpuMaxFreqs (ITestDevice device)

Считывает информацию в /sys/devices/system/cpu, чтобы определить доступные ядра и максимально возможные частоты для каждого ядра.

Параметры
device ITestDevice : тестируемое устройство.

Возврат
ERROR(/Map) с путями к sysfs cpuinfo в качестве ключа и соответствующей максимальной частотой в качестве значения

Броски
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException