DeviceTraceCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

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


Collecteur qui démarrera la trace perfetto au démarrage d'une exécution de test et consignera le fichier de trace à la fin.

Résumé

Constructeurs publics

DeviceTraceCollector ()

Méthodes publiques

void extraInit ( IInvocationContext context, ITestInvocationListener listener)
void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Rappel lorsqu'un test est terminé.

void rebootEnded ( ITestDevice device)

Obtient une notification lorsque le redémarrage s'est terminé sur l'appareil.

void rebootStarted ( ITestDevice device)

Obtient une notification lorsque le redémarrage a commencé dans l'appareil.

void setInstrumentationPkgName (String packageName)

Constructeurs publics

DeviceTraceCollector

public DeviceTraceCollector ()

Méthodes publiques

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Lance
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Rappel lorsqu'un test est terminé. Ce devrait être le moment du nettoyage.

Paramètres
runData DeviceMetricData : le DeviceMetricData contenant les données pour l'exécution. Sera le même objet que pendant BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : la carte actuelle des métriques passées à ERROR(/#testRunEnded(long,Map)) .

Lance
DeviceNotAvailableException

redémarrageEnd

public void rebootEnded (ITestDevice device)

Obtient une notification lorsque le redémarrage s'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é.

Lance
DeviceNotAvailableException

redémarrageDémarré

public void rebootStarted (ITestDevice device)

Obtient une notification lorsque le redémarrage a commencé dans 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é.

Lance
DeviceNotAvailableException

setInstrumentationPkgNamesetInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

Paramètres
packageName String