CpuThrottlingWaiter

public class CpuThrottlingWaiter
extends BaseTargetPreparer

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


Một ITargetPreparer chờ cho đến khi tần số tối đa trên tất cả các lõi được khôi phục về mức cao nhất có thể

Tóm tắt

Hàm khởi tạo công khai

CpuThrottlingWaiter()

Phương thức công khai

void setUp(TestInformation testInfo)

Phương thức được bảo vệ

Map<String, String> getCpuMaxFreqs(ITestDevice device)

Đọc thông tin trong /sys/devices/system/cpu để xác định các lõi hiện có và tần số tối đa có thể cho từng lõi

Hàm khởi tạo công khai

CpuThrottlingWaiter

public CpuThrottlingWaiter ()

Phương thức công khai

setUp

public void setUp (TestInformation testInfo)

Tham số
testInfo TestInformation

Gửi
BuildError
DeviceNotAvailableException
TargetSetupError

Phương thức được bảo vệ

getCpuMaxFreqs

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

Đọc thông tin trong /sys/devices/system/cpu để xác định các lõi hiện có và tần số tối đa có thể cho từng lõi

Tham số
device ITestDevice: thiết bị đang kiểm thử

Giá trị trả về
Map<String, String> một Map có đường dẫn đến cpuinfo sysfs làm khoá và tần số tối đa tương ứng làm giá trị

Gửi
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException