ScreenshotOnFailureCollector

public class ScreenshotOnFailureCollector
extends BaseDeviceMetricCollector

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


Collettore che acquisisce e registra uno screenshot quando uno scenario di test non riesce. Se la raccolta predefinita è attivata, raccoglierà lo screenshot ai livelli specificati.

Riepilogo

Costruttori pubblici

ScreenshotOnFailureCollector()

Metodi pubblici

boolean captureModuleLevel()
void onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Callback quando uno scenario di test è terminato.

void onTestFail(DeviceMetricData testData, TestDescription test)

Callback quando uno scenario di test non riesce.

void onTestModuleEnded()

Consente di acquisire l'evento di fine modulo.

void onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)

Callback quando un'esecuzione di test è terminata.

void onTestRunFailed(DeviceMetricData testData, FailureDescription failure)

Callback per gli eventi testRunFailed

void onTestRunStart(DeviceMetricData runData)

Callback quando un'esecuzione di test è iniziata.

void onTestStart(DeviceMetricData testData)

Callback quando uno scenario di test è iniziato.

Costruttori pubblici

ScreenshotOnFailureCollector

public ScreenshotOnFailureCollector ()

Metodi pubblici

captureModuleLevel

public boolean captureModuleLevel ()

Restituisce
boolean

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

Callback quando uno scenario di test è terminato. Questo dovrebbe essere il momento di liberare spazio.

Parametri
testData DeviceMetricData: DeviceMetricData contenente i dati dello scenario di test. Sarà lo stesso oggetto di onTestStart(DeviceMetricData).

currentTestCaseMetrics Map: la mappa corrente delle metriche passate a testEnded(TestDescription,Map).

Genera
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Callback quando uno scenario di test non riesce.

Parametri
testData DeviceMetricData: DeviceMetricData contenente i dati dello scenario di test.

test TestDescription: TestDescription dello scenario di test in corso.

Genera
DeviceNotAvailableException

onTestModuleEnded

public void onTestModuleEnded ()

Consente di acquisire l'evento di fine modulo.

Genera
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                Map<String, MetricMeasurement.Metric> currentRunMetrics)

Callback quando un'esecuzione di test è terminata. Questo dovrebbe essere il momento di liberare spazio.

Parametri
runData DeviceMetricData: DeviceMetricData contenente i dati dell'esecuzione. Sarà lo stesso oggetto di onTestRunStart(DeviceMetricData).

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

Genera
DeviceNotAvailableException

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

Callback per gli eventi testRunFailed

Genera
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Callback quando un'esecuzione di test è iniziata.

Parametri
runData DeviceMetricData: DeviceMetricData contenente i dati dell'esecuzione.

onTestStart

public void onTestStart (DeviceMetricData testData)

Callback quando uno scenario di test è iniziato.

Parametri
testData DeviceMetricData: DeviceMetricData contenente i dati dello scenario di test.

Genera
DeviceNotAvailableException