CpuThrottlingWaiter

public class CpuThrottlingWaiter
extends BaseTargetPreparer

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


ITargetPreparer ที่รอจนกว่าจะมีการคืนค่าความถี่สูงสุดในแกนทั้งหมดกลับสู่ค่าสูงสุด ระดับที่ใช้ได้

สรุป

ช่างก่อสร้างสาธารณะ

CpuThrottlingWaiter()

วิธีการสาธารณะ

void setUp(TestInformation testInfo)

วิธีการป้องกัน

getCpuMaxFreqs(ITestDevice device)

อ่านข้อมูลภายใต้ /sys/devices/system/cpu เพื่อระบุแกนที่ใช้ได้และความถี่สูงสุด สำหรับแต่ละแกน

ช่างก่อสร้างสาธารณะ

CpuThrottlingWaiter

public CpuThrottlingWaiter ()

วิธีการสาธารณะ

ตั้งค่า

public void setUp (TestInformation testInfo)

พารามิเตอร์
testInfo TestInformation

การขว้าง
BuildError
DeviceNotAvailableException
TargetSetupError

วิธีการป้องกัน

getCpuMaxFreqs

protected  getCpuMaxFreqs (ITestDevice device)

อ่านข้อมูลภายใต้ /sys/devices/system/cpu เพื่อระบุแกนที่ใช้ได้และความถี่สูงสุด สำหรับแต่ละแกน

พารามิเตอร์
device ITestDevice: อุปกรณ์อยู่ระหว่างทดสอบ

คิกรีเทิร์น
ERROR(/Map) ที่มีเส้นทางไปยัง sysfs cpuinfo เป็นคีย์ และความถี่สูงสุดที่เกี่ยวข้องเป็น ค่า

การขว้าง
com.android.tradefed.device.DeviceNotavailableException
DeviceNotAvailableException