CpuThrottlingWaiter

public class CpuThrottlingWaiter
extends BaseTargetPreparer

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


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

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

Государственные строители

CpuThrottlingWaiter ()

Общедоступные методы

void setUp ( TestInformation testInfo)

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

Map<String, String> getCpuMaxFreqs ( ITestDevice device)

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

Государственные строители

CpuThrottlingWaiter

public CpuThrottlingWaiter ()

Общедоступные методы

настраивать

public void setUp (TestInformation testInfo)

Параметры
testInfo TestInformation

Броски
BuildError
DeviceNotAvailableException
TargetSetupError

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

getCpuMaxFreqs

protected Map<String, String> getCpuMaxFreqs (ITestDevice device)

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

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

Возвраты
Map<String, String> Map в которой в качестве ключа указаны пути к файлу sysfs cpuinfo, а в качестве значения — соответствующая максимальная частота.

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