LogcatTimingMetricCollector

public class LogcatTimingMetricCollector
extends BaseDeviceMetricCollector

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


Un raccoglitore di metriche che raccoglie informazioni sulle tempistiche (ad es. l'ora di cambio dell'utente) da logcat durante uno o più test ripetuti utilizzando determinati pattern regex per analizzare gli indicatori di inizio e fine di un dell'evento dalle righe logcat.

Riepilogo

Costruttori pubblici

LogcatTimingMetricCollector()

Metodi pubblici

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

Viene richiamato quando viene terminato uno scenario di test.

void onTestFail(DeviceMetricData testData, TestDescription test)

Viene richiamato quando uno scenario di test ha esito negativo.

void onTestRunEnd(DeviceMetricData testData, currentTestCaseMetrics)

Esegue il callback al termine di un test.

void onTestRunStart(DeviceMetricData testData)

Esegui il callback quando viene avviata l'esecuzione di un test.

void onTestStart(DeviceMetricData testData)

Viene richiamato quando viene avviato uno scenario di test.

Costruttori pubblici

LogcatTimingMetricCollector

public LogcatTimingMetricCollector ()

Metodi pubblici

OnTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Viene richiamato quando viene terminato uno scenario di test. Questo dovrebbe essere il momento per la pulizia.

Parametri
testData DeviceMetricData: il DeviceMetricData che conserva i dati per lo scenario di test. Sarà il nello stesso oggetto di onTestStart(com.android.tradefed.device.metric.DeviceMetricData).

currentTestCaseMetrics : mappa attuale delle metriche passate a ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)).

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Viene richiamato quando uno scenario di test ha esito negativo.

Parametri
testData DeviceMetricData: il DeviceMetricData che conserva i dati per lo scenario di test.

test TestDescription: il valore TestDescription dello scenario di test in corso.

onTestRunEnd

public void onTestRunEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Esegue il callback al termine di un test. Questo dovrebbe essere il momento per la pulizia.

Parametri
testData DeviceMetricData: il DeviceMetricData che conserva i dati per l'esecuzione. Sarà lo stesso durante onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

currentTestCaseMetrics : mappa attuale delle metriche passate a ERROR(/#testRunEnded(long,Map)).

onTestRunStart

public void onTestRunStart (DeviceMetricData testData)

Esegui il callback quando viene avviata l'esecuzione di un test.

Parametri
testData DeviceMetricData: il DeviceMetricData che conserva i dati per l'esecuzione.

Lanci
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Viene richiamato quando viene avviato uno scenario di test.

Parametri
testData DeviceMetricData: il DeviceMetricData che conserva i dati per lo scenario di test.

Lanci
DeviceNotAvailableException