BugreportzOnFailureCollector

public class BugreportzOnFailureCollector
extends BaseDeviceMetricCollector

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


Raccogli un bugreportz quando uno scenario di test non riesce. Se la raccolta predefinita è abilitata, raccoglierà il bugreport ai livelli specificati.

Riepilogo

Costruttori pubblici

BugreportzOnFailureCollector()

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 viene avviata un'esecuzione di test.

void onTestStart(DeviceMetricData testData)

Callback quando viene avviato uno scenario di test.

Costruttori pubblici

BugreportzOnFailureCollector

public BugreportzOnFailureCollector ()

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

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Callback quando viene avviata un'esecuzione di test.

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

Genera
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Callback quando viene avviato uno scenario di test.

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

Genera
DeviceNotAvailableException