DeviceTraceCollector

public class DeviceTraceCollector
extends BaseDeviceMetricCollector

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


Collecteur qui démarre le suivi perfetto au début d'une exécution de test et enregistre le fichier de suivi à la fin.

Résumé

Constructeurs publics

DeviceTraceCollector()

Méthodes publiques

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Rappel lorsqu'un cas de test est terminé.

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

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

void onTestStart(DeviceMetricData testData)

Rappel lorsqu'un cas de test est démarré.

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.

void setInstrumentationPkgName(String packageName)

Constructeurs publics

DeviceTraceCollector

public DeviceTraceCollector ()

Méthodes publiques

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Génère
DeviceNotAvailableException

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Rappel lorsqu'un cas de test est terminé. Il s'agit du moment où le nettoyage doit être effectué.

Paramètres
testData DeviceMetricData : DeviceMetricData contenant les données du cas de test. Il s'agit du même objet que lors de onTestStart(DeviceMetricData).

currentTestCaseMetrics Map : carte actuelle des métriques transmises à testEnded(TestDescription,Map).

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).

Génère
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Rappel lorsqu'un cas de test est démarré.

Paramètres
testData DeviceMetricData : DeviceMetricData contenant les données du cas de test.

Génère
DeviceNotAvailableException

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 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

setInstrumentationPkgName

public void setInstrumentationPkgName (String packageName)

Paramètres
packageName String