ModulePerfettoCollector

public class ModulePerfettoCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
  com.android.tradefed.device.metric.ModulePerfettoCollector


Collecteur qui démarre le traçage perfetto lorsqu'un module de test démarre et se termine, et que l'appareil redémarre.

Résumé

Constructeurs publics

ModulePerfettoCollector()

Méthodes publiques

boolean captureModuleLevel()
boolean isOnModuleLevel()
void onTestModuleEnded()

Permet de capturer l'événement de fin de module.

void onTestModuleStarted()

Permet de capturer l'événement de démarrage de module.

void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

Rappel lorsqu'une exécution de test est terminée.

void onTestRunFailed(DeviceMetricData runData, FailureDescription failure)

Rappel pour les événements testRunFailed

void onTestRunStart(DeviceMetricData runData)

Rappel lorsqu'une exécution de test est démarrée.

void rebootEnded(ITestDevice device)

Reçoit une notification lorsque le redémarrage est terminé sur l'appareil.

void rebootStarted(ITestDevice device)

Reçoit une notification lorsque le redémarrage a commencé sur l'appareil.

Constructeurs publics

ModulePerfettoCollector

public ModulePerfettoCollector ()

Méthodes publiques

captureModuleLevel

public boolean captureModuleLevel ()

Renvoie
boolean

isOnModuleLevel

public boolean isOnModuleLevel ()

Renvoie
boolean

onTestModuleEnded

public void onTestModuleEnded ()

Permet de capturer l'événement de fin de module.

Génère
DeviceNotAvailableException

onTestModuleStarted

public void onTestModuleStarted ()

Permet de capturer l'événement de démarrage de module.

Génère
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

Rappel lorsqu'une exécution de test est terminée. Il s'agit du moment où le nettoyage doit être effectué.

Paramètres
runData DeviceMetricData : DeviceMetricData contenant les données de l'exécution. Il s'agit du même objet que lors de onTestRunStart(DeviceMetricData).

currentRunMetrics Map : carte actuelle des métriques transmises à testRunEnded(long,Map).

onTestRunFailed

public void onTestRunFailed (DeviceMetricData runData, 
                FailureDescription failure)

Rappel pour les événements testRunFailed

Génère
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Rappel lorsqu'une exécution de test est démarrée.

Paramètres
runData DeviceMetricData : DeviceMetricData contenant les données de l'exécution.

rebootEnded

public void rebootEnded (ITestDevice device)

Reçoit une notification lorsque le redémarrage est terminé sur l'appareil.

REMARQUE : Les récepteurs doivent éviter de redémarrer pendant ce rappel. Toute tentative de redémarrage sera ignorée.

Paramètres
device ITestDevice: ITestDevice où le redémarrage s'est terminé.

Génère
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

Reçoit une notification lorsque le redémarrage a commencé sur l'appareil.

REMARQUE : Les récepteurs doivent éviter de redémarrer pendant ce rappel. Toute tentative de redémarrage sera ignorée.

Paramètres
device ITestDevice : ITestDevice où le redémarrage a commencé.

Génère
DeviceNotAvailableException