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,
Rappel lorsqu'un cas de test est terminé. |
void
|
onTestRunEnd(DeviceMetricData runData,
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 |