LogcatOnFailureCollector

public class LogcatOnFailureCollector
extends BaseDeviceMetricCollector

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


Collector che acquisirà e registrerà un logcat quando un test case fallisce.

Riepilogo

Costruttori pubblici

LogcatOnFailureCollector ()

Metodi pubblici

void onTestFail ( DeviceMetricData testData, TestDescription test)

Richiamata quando un test case fallisce.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Richiamata al termine dell'esecuzione di un test.

void onTestRunFailed ( DeviceMetricData testData, FailureDescription failure)

Richiamata per eventi testRunFailed

void onTestRunStart ( DeviceMetricData runData)

Richiamata quando viene avviata un'esecuzione di test.

void onTestStart ( DeviceMetricData testData)

Richiamata quando viene avviato un test case.

Metodi protetti

void collectAndLog (String testName, int size)

Costruttori pubblici

LogcatOnFailureCollector

public LogcatOnFailureCollector ()

Metodi pubblici

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Richiamata quando un test case fallisce.

Parametri
testData DeviceMetricData : DeviceMetricData che contiene i dati per il test case.

test TestDescription : la TestDescription del test case in corso.

Lancia
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Richiamata al termine dell'esecuzione di un test. Questo dovrebbe essere il momento di fare pulizia.

Parametri
runData DeviceMetricData : DeviceMetricData che contiene i dati per la corsa. Sarà lo stesso oggetto di durante onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : la mappa corrente delle metriche passate a ERROR(/#testRunEnded(long,Map)) .

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

Richiamata per eventi testRunFailed

Lancia
DeviceNotAvailableException

suTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Richiamata quando viene avviata un'esecuzione di test.

Parametri
runData DeviceMetricData : DeviceMetricData che contiene i dati per la corsa.

suAvvioTest

public void onTestStart (DeviceMetricData testData)

Richiamata quando viene avviato un test case.

Parametri
testData DeviceMetricData : DeviceMetricData che contiene i dati per il test case.

Metodi protetti

collectorAndLog

protected void collectAndLog (String testName, 
                int size)

Parametri
testName String

size int

Lancia
DeviceNotAvailableException