LogcatOnFailureCollector

public class LogcatOnFailureCollector
extends BaseDeviceMetricCollector

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


Collecteur qui capture et consigne 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)

Appel de rappel en cas d'échec d'un scénario de test.

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

Rappel lorsque l'exécution d'un test est terminée.

void onTestRunFailed(DeviceMetricData testData, FailureDescription failure)

Rappel pour les événements testRunFailed

void onTestRunStart(DeviceMetricData runData)

Rappel lorsque l'exécution d'un test est lancée.

void onTestStart(DeviceMetricData testData)

Rappel lorsque le cas de test est lancé.

Méthodes protégées

void collectAndLog(String testName, int size)

Constructeurs publics

LogcatOnFailureCollector

public LogcatOnFailureCollector ()

Méthodes publiques

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Appel de rappel en cas d'échec d'un scénario de test.

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

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

Génère
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Rappel lorsque l'exécution d'un test est terminée. C'est le moment de nettoyer.

Paramètres
runData DeviceMetricData: DeviceMetricData contenant les données de l'exécution. Il s'agit du même objet que lors de 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

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Rappel lorsque l'exécution d'un test est lancée.

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

onTestStart

public void onTestStart (DeviceMetricData testData)

Rappel lorsque le cas de test est lancé.

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

Méthodes protégées

collectAndLog

protected void collectAndLog (String testName, 
                int size)

Paramètres
testName String

size int

Génère
DeviceNotAvailableException