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 restaurée au plus haut niveau disponible

Résumé

Constructeurs publics

CpuThrottlingWaiter ()

Méthodes publiques

void setUp ( ITestDevice device, IBuildInfo buildInfo)

Méthodes protégées

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

mettre en place

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Paramètres
device ITestDevice

buildInfo IBuildInfo

Jette
BuildError
DeviceNotAvailableException
TargetSetupError

Méthodes protégées

getCpuMaxFreqs

protected  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 en cours de test

Retour
une ERROR(/Map) avec les chemins vers sysfs cpuinfo comme clé, et la fréquence max correspondante comme valeur

Jette
DeviceNotAvailableException