CountTestCasesCollector

public class CountTestCasesCollector
extends BaseDeviceMetricCollector

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


Conta e segnala il numero di scenari di test per un determinato IRemoteTest.

Riepilogo

Costruttori pubblici

CountTestCasesCollector()
CountTestCasesCollector(IRemoteTest test)

Metodi pubblici

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

Callback al termine di uno scenario di test.

void onTestFail(DeviceMetricData testData, TestDescription test)

Callback quando uno scenario di test non riesce.

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

Callback al termine di un test.

void setTestType(IRemoteTest test)

Costruttori pubblici

CountTestCasesCollector

public CountTestCasesCollector ()

CountTestCasesCollector

public CountTestCasesCollector (IRemoteTest test)

Parametri
test IRemoteTest

Metodi pubblici

onTestEnd

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

Callback al termine di uno scenario di test. Questo dovrebbe essere il momento di liberare spazio.

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

currentTestCaseMetrics Map: la mappa attuale delle metriche trasmesse a testEnded(TestDescription,Map).

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Callback quando uno scenario di test non riesce.

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

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

Genera
DeviceNotAvailableException

onTestRunEnd

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

Callback al termine di un test. Questo dovrebbe essere il momento di liberare spazio.

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

currentRunMetrics Map: la mappa attuale delle metriche trasmesse a testRunEnded(long,Map).

setTestType

public void setTestType (IRemoteTest test)

Parametri
test IRemoteTest