CpuThrottlingWaiter

public class CpuThrottlingWaiter
extends BaseTargetPreparer

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


Tüm çekirdeklerde maksimum frekans, mevcut en yüksek seviyeye geri yüklenene kadar bekleyen bir ITargetPreparer

Özet

Herkese açık oluşturucular

CpuThrottlingWaiter()

Herkese açık yöntemler

void setUp(TestInformation testInfo)

Korunan yöntemler

Map<String, String> getCpuMaxFreqs(ITestDevice device)

Kullanılabilir çekirdekleri ve her çekirdek için mümkün olan maksimum frekansları belirlemek üzere /sys/devices/system/cpu altındaki bilgileri okur.

Herkese açık oluşturucular

CpuThrottlingWaiter

public CpuThrottlingWaiter ()

Herkese açık yöntemler

setUp

public void setUp (TestInformation testInfo)

Parametreler
testInfo TestInformation

Verdiği hatalar
BuildError
DeviceNotAvailableException
TargetSetupError

Korunan yöntemler

getCpuMaxFreqs

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

Kullanılabilir çekirdekleri ve her çekirdek için mümkün olan maksimum frekansları belirlemek üzere /sys/devices/system/cpu altındaki bilgileri okur.

Parametreler
device ITestDevice: test edilen cihaz

İadeler
Map<String, String> Anahtar olarak sysfs cpuinfo'ya giden yolların, değer olarak da karşılık gelen maksimum frekansın bulunduğu bir Map

Verdiği hatalar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException