CpuThrottlingWaiter

public class CpuThrottlingWaiter
extends BaseTargetPreparer

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


ITargetPreparer yang menunggu hingga frekuensi maksimum di semua core dipulihkan ke level tertinggi yang tersedia

Ringkasan

Konstruktor publik

CpuThrottlingWaiter()

Metode publik

void setUp(TestInformation testInfo)

Metode yang dilindungi

getCpuMaxFreqs(ITestDevice device)

Membaca info di bagian /sys/devices/system/cpu untuk menentukan core yang tersedia, dan frekuensi maksimum yang memungkinkan untuk setiap core

Konstruktor publik

CpuThrottlingWaiter

public CpuThrottlingWaiter ()

Metode publik

setUp

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Menampilkan
BuildError
DeviceNotAvailableException
TargetSetupError

Metode yang dilindungi

getCpuMaxFreqs

protected  getCpuMaxFreqs (ITestDevice device)

Membaca info di bagian /sys/devices/system/cpu untuk menentukan core yang tersedia, dan frekuensi maksimum yang memungkinkan untuk setiap core

Parameter
device ITestDevice: perangkat yang sedang diuji

Hasil
ERROR(/Map) dengan jalur ke sysfs cpuinfo sebagai kunci, dan frekuensi maksimum yang sesuai sebagai nilai

Menampilkan
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException