LogcatOnFailureCollector

public class LogcatOnFailureCollector
extends BaseDeviceMetricCollector

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


Collector, der einen Logcat erfasst und protokolliert, wenn ein Testlauf oder Testlauf fehlschlägt. Wenn die Standarderfassung aktiviert ist, werden Hostlogs auf den angegebenen Ebenen erfasst.

Zusammenfassung

Öffentliche Konstruktoren

LogcatOnFailureCollector()

Öffentliche Methoden

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

Callback, wenn ein Testlauf beendet wird.

void onTestFail(DeviceMetricData testData, TestDescription test)

Callback, wenn ein Testlauf 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)

Rückruf für testRunFailed-Ereignisse

void onTestRunStart(DeviceMetricData runData)

Callback, wenn ein Testlauf gestartet wird.

void onTestRunStartBlocking()
void onTestStart(DeviceMetricData testData)

Callback, wenn ein Testlauf gestartet wird.

Geschützte Methoden

void collectAndLog(String testName, int size, IMetricCollector.MetricCollectionLevel level)

Öffentliche Konstruktoren

LogcatOnFailureCollector

public LogcatOnFailureCollector ()

Ö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 Testlauf beendet wird. Jetzt ist es an der Zeit, aufzuräumen.

Parameter
testData DeviceMetricData: Der DeviceMetricData, der die Daten für den Testlauf enthält. Ist dasselbe Objekt wie während onTestStart(DeviceMetricData).

currentTestCaseMetrics Map: Die aktuelle Zuordnung von Messwerten, die an testEnded(TestDescription,Map) übergeben werden.

Löst aus
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Callback, wenn ein Testlauf fehlschlägt.

Parameter
testData DeviceMetricData: Der DeviceMetricData, der die Daten für den Testlauf enthält.

test TestDescription: die TestDescription des laufenden Testlaufs.

Löst aus
DeviceNotAvailableException

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. Jetzt ist es an der Zeit, aufzuräumen.

Parameter
runData DeviceMetricData: Der DeviceMetricData mit den Daten für den Lauf. Ist dasselbe Objekt wie während onTestRunStart(DeviceMetricData).

currentRunMetrics Map: Die aktuelle Zuordnung von Messwerten, die an testRunEnded(long,Map) übergeben werden.

Löst aus
DeviceNotAvailableException

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

Rückruf für testRunFailed-Ereignisse

Löst aus
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Callback, wenn ein Testlauf gestartet wird.

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

onTestRunStartBlocking

public void onTestRunStartBlocking ()

Löst aus
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Callback, wenn ein Testlauf gestartet wird.

Parameter
testData DeviceMetricData: Der DeviceMetricData, der die Daten für den Testlauf enthält.

Geschützte Methoden

collectAndLog

protected void collectAndLog (String testName, 
                int size, 
                IMetricCollector.MetricCollectionLevel level)

Parameter
testName String

size int

level IMetricCollector.MetricCollectionLevel

Löst aus
DeviceNotAvailableException