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)

प्रोटेक्टेड मेथड

Map<String, String> getCpuMaxFreqs(ITestDevice device)

उपलब्ध कोर और हर कोर के लिए ज़्यादा से ज़्यादा फ़्रीक्वेंसी तय करने के लिए, /sys/devices/system/cpu के तहत मौजूद जानकारी को पढ़ता है

सार्वजनिक कंस्ट्रक्टर

CpuThrottlingWaiter

public CpuThrottlingWaiter ()

पब्लिक मेथड

setUp

public void setUp (TestInformation testInfo)

पैरामीटर
testInfo TestInformation

थ्रॉ
BuildError
DeviceNotAvailableException
TargetSetupError

प्रोटेक्टेड मेथड

getCpuMaxFreqs

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

उपलब्ध कोर और हर कोर के लिए ज़्यादा से ज़्यादा फ़्रीक्वेंसी तय करने के लिए, /sys/devices/system/cpu के तहत मौजूद जानकारी को पढ़ता है

पैरामीटर
device ITestDevice: टेस्ट किया जा रहा डिवाइस

रिटर्न
Map<String, String> एक Map जिसमें sysfs cpuinfo के पाथ को कुंजी के तौर पर और उससे जुड़ी ज़्यादा से ज़्यादा फ़्रीक्वेंसी को वैल्यू के तौर पर इस्तेमाल किया जाता है

थ्रॉ
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException