LogcatOnFailureCollector

public class LogcatOnFailureCollector
extends BaseDeviceMetricCollector

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


Collecteur qui capturera et consignera un Logcat en cas d'échec d'un scénario de test.

Résumé

Constructeurs publics

LogcatOnFailureCollector()

Méthodes publiques

void onTestFail(DeviceMetricData testData, TestDescription test)

Rappel en cas d'échec d'un scénario de test

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

Rappel à la fin d'une exécution de test

void onTestRunFailed(DeviceMetricData testData, FailureDescription failure)

Rappel pour les événements testRunFailed

void onTestRunStart(DeviceMetricData runData)

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

void onTestStart(DeviceMetricData testData)

Rappel lorsqu'un scénario de test est lancé.

Méthodes protégées

void collectAndLog(String testName, int size)

Constructeurs publics

LogcatOnFailureCollector

public LogcatOnFailureCollector ()

Méthodes publiques

Échec du test

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Rappel en cas d'échec d'un scénario de test

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

test TestDescription: TestDescription du scénario de test en cours.

Génère
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Rappel à la fin d'une exécution de test C'est le moment du nettoyage.

Paramètres
runData DeviceMetricData: DeviceMetricData contenant les données pour l'exécution. Identique comme pendant onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

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

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

Rappel pour les événements testRunFailed

Génère
DeviceNotAvailableException

Démarrage de l'exécution du test

public void onTestRunStart (DeviceMetricData runData)

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

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

DébutTest

public void onTestStart (DeviceMetricData testData)

Rappel lorsqu'un scénario de test est lancé.

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

Méthodes protégées

collecterAndLog

protected void collectAndLog (String testName, 
                int size)

Paramètres
testName String

size int

Génère
DeviceNotAvailableException