com.android.tradefed.device.metric

Anmerkungen

MetricOption Annotation für Testmethoden, die mit @Test annotiert sind, oder wenn die Annotation Teil der Annotationsliste von TestDescription ist, die die Angabe einiger zusätzlicher Parameter ermöglicht, die für Folgendes nützlich sind: Optimieren des Verhaltens der Kollektoren, Filtern einiger Methoden.

Schnittstellen

IMetricCollector Diese Schnittstelle wird als Dekorator hinzugefügt, wenn Testergebnisse gemeldet werden, um passende Metriken zu sammeln.
IMetricCollectorReceiver Schnittstelle für IRemoteTest s zur Implementierung, wenn sie die Liste der IMetricCollector s für den Testlauf abrufen müssen.

Klassen

BaseDeviceMetricCollector Basisimplementierung von IMetricCollector , die das Starten und Stoppen der Sammlung auf onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) und ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) ermöglicht.
BugreportzOnFailureCollector Sammeln Sie einen Fehlerbericht, wenn ein Testfall fehlschlägt.
ClangCodeCoverageCollector Ein BaseDeviceMetricCollector , der Clang-Abdeckungsmessungen vom Gerät abruft und sie als Testartefakte protokolliert.
CollectorHelper Helfer zum Ausführen einiger IMetricCollector Vorgänge, die an mehreren Stellen benötigt werden.
CountTestCasesCollector Zählen und melden Sie die Anzahl der Testfälle für einen bestimmten IRemoteTest .
DebugHostLogOnFailureCollector Collector, der die hostseitigen Protokolle sammelt und protokolliert, wenn ein Testfallfehler auftritt.
DeviceMetricData Objekt zum Speichern aller von Metriksammlern erfassten Daten.
EmulatorMemoryCpuCapturer
FilePullerDeviceMetricCollector Ein BaseDeviceMetricCollector , der auf vom Gerät kommende Metrikschlüssel wartet und diese als Datei vom Gerät abruft.
FilePullerLogCollector Logger der von der Geräteseite gemeldeten Datei.
GcovCodeCoverageCollector Ein BaseDeviceMetricCollector , der GCOV-Abdeckungsmessungen vom Gerät abruft und sie als Testartefakte protokolliert.
JavaCodeCoverageCollector Ein BaseDeviceMetricCollector , der Java-Abdeckungsmessungen vom Gerät abruft und sie als Testartefakte protokolliert.
LogcatOnFailureCollector Collector, der einen Logcat erfasst und protokolliert, wenn ein Testfall fehlschlägt.
ScreenshotOnFailureCollector Collector, der einen Screenshot erfasst und protokolliert, wenn ein Testfall fehlschlägt.

Aufzählungen

AutoLogCollector Aufzählung, die beschreibt, welcher Kollektor automatisch vom Kabelbaum verarbeitet werden kann.