CountTestCasesCollector

public class CountTestCasesCollector
extends BaseDeviceMetricCollector

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


Zählt und meldet die Anzahl der Testfälle für einen bestimmten IRemoteTest.

Zusammenfassung

Öffentliche Konstruktoren

CountTestCasesCollector()
CountTestCasesCollector(IRemoteTest test)

Öffentliche Methoden

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

Callback, wenn ein Testfall beendet wird.

void onTestFail(DeviceMetricData testData, TestDescription test)

Callback, wenn ein Testfall fehlschlägt.

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

Callback, wenn ein Testlauf beendet wird.

void setTestType(IRemoteTest test)

Öffentliche Konstruktoren

CountTestCasesCollector

public CountTestCasesCollector ()

CountTestCasesCollector

public CountTestCasesCollector (IRemoteTest test)

Parameter
test IRemoteTest

Öffentliche Methoden

onTestEnd

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

Callback, wenn ein Testfall beendet wird. Dies sollte die Zeit für die Bereinigung sein.

Parameter
testData DeviceMetricData: die DeviceMetricData mit den Daten für den Testfall. Ist dasselbe Objekt wie bei dem gleichen Objekt wie während onTestStart(DeviceMetricData).

currentTestCaseMetrics Map: die aktuelle Map der Messwerte, die an testEnded(TestDescription,Map) übergeben wurden.

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Callback, wenn ein Testfall fehlschlägt.

Parameter
testData DeviceMetricData: die DeviceMetricData mit den Daten für den Testfall.

test TestDescription: die TestDescription des laufenden Testfalls.

Löst aus
DeviceNotAvailableException

onTestRunEnd

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

Callback, wenn ein Testlauf beendet wird. Dies sollte die Zeit für die Bereinigung sein.

Parameter
runData DeviceMetricData: die DeviceMetricData mit den Daten für den Lauf. Ist dasselbe Objekt wie bei onTestRunStart(DeviceMetricData).

currentRunMetrics Map: die aktuelle Map der Messwerte, die an testRunEnded(long,Map) übergeben wurden.

setTestType

public void setTestType (IRemoteTest test)

Parameter
test IRemoteTest