LogcatTimingMetricCollector

public class LogcatTimingMetricCollector
extends BaseDeviceMetricCollector

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


Un collecteur de métriques qui collecte les informations temporelles (par exemple, le temps de changement de l'utilisateur) à partir de logcat pendant un ou plusieurs tests répétés en utilisant des modèles d'expression régulière donnés pour analyser les signaux de début et de fin d'une à partir des lignes logcat.

Résumé

Constructeurs publics

LogcatTimingMetricCollector()

Méthodes publiques

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

Rappel lorsque le scénario de test se termine.

void onTestFail(DeviceMetricData testData, TestDescription test)

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

void onTestRunEnd(DeviceMetricData testData, currentTestCaseMetrics)

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

void onTestRunStart(DeviceMetricData testData)

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

void onTestStart(DeviceMetricData testData)

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

Constructeurs publics

LogcatTimingMetricCollector

public LogcatTimingMetricCollector ()

Méthodes publiques

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Rappel lorsque le scénario de test se termine. C'est le moment du nettoyage.

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

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

É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.

onTestRunEnd

public void onTestRunEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

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

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

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

Démarrage de l'exécution du test

public void onTestRunStart (DeviceMetricData testData)

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

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

Génère
DeviceNotAvailableException

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.

Génère
DeviceNotAvailableException