Bộ xử lý dự phòng CpuThrottlingWaiter

public class CpuThrottlingWaiter
extends BaseTargetPreparer

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


ITargetPreparer chờ cho đến khi tần suất tối đa trên tất cả các lõi được khôi phục lên mức cao nhất cấp độ hiện có

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ệ

getCpuMaxFreqs(ITestDevice device)

Đọc thông tin trong phần /sys/devices/system/cpu để xác định các lõi có sẵn và tần số tối đa có thể áp dụng cho mỗi lõi

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

Bộ xử lý dự phòng CpuThrottlingWaiter

public CpuThrottlingWaiter ()

Phương thức công khai

thiết lập

public void setUp (TestInformation testInfo)

Tham số
testInfo TestInformation

Gửi
BuildError
DeviceNotAvailableException
TargetSetupError

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

getCpuMaxFreqs

protected  getCpuMaxFreqs (ITestDevice device)

Đọc thông tin trong phần /sys/devices/system/cpu để xác định các lõi có sẵn và tần số tối đa có thể áp dụng cho mỗi lõi

Tham số
device ITestDevice: thiết bị đang được thử nghiệm

Giá trị trả về
một ERROR(/Map) có đường dẫn đến sysfs cpuinfo làm khoá và tần suất tối đa tương ứng là giá trị

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