DebugHostLogOnFailureCollector

public class DebugHostLogOnFailureCollector
extends BaseDeviceMetricCollector

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


Collector, der die hostseitigen Logs erfasst und protokolliert, wenn ein Testfall fehlschlägt. Wenn die Standard erfassung aktiviert ist, werden Hostlogs auf den angegebenen Ebenen erfasst.

Zusammenfassung

Öffentliche Konstruktoren

DebugHostLogOnFailureCollector()

Öffentliche Methoden

boolean captureModuleLevel()
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 onTestModuleEnded()

Ermöglicht das Erfassen des Ereignisses „Modul beendet“.

void onTestModuleStarted()

Ermöglicht das Erfassen des Ereignisses „Modul gestartet“.

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

Callback, wenn ein Testlauf beendet wird.

void onTestRunFailed(DeviceMetricData testData, FailureDescription failure)

Callback für testRunFailed-Ereignisse

void onTestRunStart(DeviceMetricData runData)

Callback, wenn ein Testlauf gestartet wird.

void onTestStart(DeviceMetricData testData)

Callback, wenn ein Testfall gestartet wird.

Öffentliche Konstruktoren

DebugHostLogOnFailureCollector

public DebugHostLogOnFailureCollector ()

Öffentliche Methoden

captureModuleLevel

public boolean captureModuleLevel ()

Gibt Folgendes zurück:
boolean

onTestEnd

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

Callback, wenn ein Testfall beendet wird. Dies sollte der Zeitpunkt 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.

Löst aus
DeviceNotAvailableException

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 Testfalls, der gerade ausgeführt wird.

onTestModuleEnded

public void onTestModuleEnded ()

Ermöglicht das Erfassen des Ereignisses „Modul beendet“.

Löst aus
DeviceNotAvailableException

onTestModuleStarted

public void onTestModuleStarted ()

Ermöglicht das Erfassen des Ereignisses „Modul gestartet“.

Löst aus
DeviceNotAvailableException

onTestRunEnd

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

Callback, wenn ein Testlauf beendet wird. Dies sollte der Zeitpunkt 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.

Löst aus
DeviceNotAvailableException

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

Callback für testRunFailed-Ereignisse

Löst aus
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Callback, wenn ein Testlauf gestartet wird.

Parameter
runData DeviceMetricData: die DeviceMetricData mit den Daten für den Lauf.

onTestStart

public void onTestStart (DeviceMetricData testData)

Callback, wenn ein Testfall gestartet wird.

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

Löst aus
DeviceNotAvailableException