CpuThrottlingWaiter

public class CpuThrottlingWaiter
extends BaseTargetPreparer

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


Un ITargetPreparer qui attend que la fréquence maximale sur tous les cœurs soit rétablie au niveau le plus élevé disponible

Résumé

Constructeurs publics

CpuThrottlingWaiter()

Méthodes publiques

void setUp(TestInformation testInfo)

Méthodes protégées

Map<String, String> getCpuMaxFreqs(ITestDevice device)

Lit les informations sous /sys/devices/system/cpu pour déterminer les cœurs disponibles et les fréquences maximales possibles pour chaque cœur.

Constructeurs publics

CpuThrottlingWaiter

public CpuThrottlingWaiter ()

Méthodes publiques

setUp

public void setUp (TestInformation testInfo)

Paramètres
testInfo TestInformation

Génère
BuildError
DeviceNotAvailableException
TargetSetupError

Méthodes protégées

getCpuMaxFreqs

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

Lit les informations sous /sys/devices/system/cpu pour déterminer les cœurs disponibles et les fréquences maximales possibles pour chaque cœur.

Paramètres
device ITestDevice : appareil testé

Renvoie
Map<String, String> Map avec les chemins d'accès à sysfs cpuinfo comme clé et la fréquence maximale correspondante comme valeur

Génère
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException