ScreenRecordOnFailureCollector

public class ScreenRecordOnFailureCollector
extends BaseDeviceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.ScreenRecordOnFailureCollector


Collecteur qui capture et enregistre une vidéo de l'écran lorsqu'un scénario de test échoue. Pendant l'exécution du test, enregistrez l'écran jusqu'à la fin du test. Si l'enregistrement de l'écran est interrompu, par exemple si l'appareil redémarre ou est rooté/dérooté, réessayez lorsque l'appareil est disponible jusqu'à la fin du test. Par conséquent, plusieurs fichiers d'enregistrement peuvent être générés pour un même test.

Résumé

Classes imbriquées

class ScreenRecordOnFailureCollector.LineCapturingOutputStream

 

Constructeurs publics

ScreenRecordOnFailureCollector()

Méthodes publiques

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

Rappel lorsqu'un cas de test est terminé.

void onTestFail(DeviceMetricData testData, TestDescription test)

Rappel lorsqu'un scénario de test échoue.

void onTestRunStart(DeviceMetricData runData)

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

void onTestStart(DeviceMetricData runData)

Rappel lorsqu'un cas de test est lancé.

Constructeurs publics

ScreenRecordOnFailureCollector

public ScreenRecordOnFailureCollector ()

Méthodes publiques

onTestEnd

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

Rappel lorsqu'un cas de test est terminé. Cela devrait être 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 pendant onTestStart(DeviceMetricData).

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

Génère
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Rappel lorsqu'un scénario de test échoue.

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

test TestDescription : TestDescription du cas de test en cours.

Génère
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

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

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

onTestStart

public void onTestStart (DeviceMetricData runData)

Rappel lorsqu'un cas de test est lancé.

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

Génère
DeviceNotAvailableException