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 traçage perfetto au début d'une série de tests et enregistre le fichier de trace à la fin.

Résumé

Constructeurs publics

DeviceTraceCollector()

Méthodes publiques

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

Rappel lorsqu'un cas de test est terminé.

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

Rappel lorsqu'une série de tests est terminée.

void onTestStart(DeviceMetricData testData)

Rappel lorsqu'un cas de test est lancé.

void rebootEnded(ITestDevice device)

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

void rebootStarted(ITestDevice device)

Reçoit une notification lorsque le redémarrage de l'appareil commence.

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, 
                 currentTestCaseMetrics)

Rappel lorsqu'un cas de test est terminé. C'est le moment de faire le ménage.

Paramètres
testData DeviceMetricData : DeviceMetricData contenant les données du cas de test. Sera le même objet que lors de onTestStart(com.android.tradefed.device.metric.DeviceMetricData).

currentTestCaseMetrics  : carte actuelle des métriques transmises à ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)).

Génère
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Rappel lorsqu'une série de tests est terminée. C'est le moment de faire le ménage.

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

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

Génère
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Rappel lorsqu'un cas de test est lancé.

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 de l'appareil est terminé.

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 de l'appareil commence.

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