CpuThrottlingWaiter

public class CpuThrottlingWaiter
extends BaseTargetPreparer

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


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

Ringkasan

Konstruktor publik

CpuThrottlingWaiter()

Metode publik

void setUp(TestInformation testInfo)

Metode terlindungi

Map<String, String> getCpuMaxFreqs(ITestDevice device)

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

Konstruktor publik

CpuThrottlingWaiter

public CpuThrottlingWaiter ()

Metode publik

setUp

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Menampilkan
BuildError
DeviceNotAvailableException
TargetSetupError

Metode terlindungi

getCpuMaxFreqs

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

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

Parameter
device ITestDevice: perangkat yang diuji

Hasil
Map<String, String> a Map dengan jalur ke sysfs cpuinfo sebagai kunci, dan frekuensi maksimum yang sesuai sebagai nilai

Menampilkan
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException