com.android.tradefed.device.metric

Anmerkungen

MetrikOption Anmerkung für Testmethoden mit kommentierten @Test , oder wenn die Anmerkung Teil der Anmerkung Liste ist TestDescription , die einige zusätzliche Parameter , die für angeben können: Tuning das Verhalten der Kollektoren, Filterung einige Methoden.

Schnittstellen

IMetricCollector Diese Schnittstelle wird als Dekorator hinzugefügt, wenn Testergebnisse gemeldet werden, um übereinstimmende Metriken zu sammeln.
IMetricCollectorReceiver Schnittstelle für IRemoteTest s implementieren , wenn sie die Liste bekommen , müssen IMetricCollector s für den Testlauf.

Klassen

BaseDeviceMetricCollector Basisimplementierung von IMetricCollector , die auf Start und Stopp - Sammlung ermöglicht onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) und ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
BugreportzOnFailureCollector Sammeln Sie einen Bugreportz, wenn ein Testfall fehlschlägt.
ClangCodeCoverageCollector A BaseDeviceMetricCollector die Messungen Clang Abdeckung aus der Vorrichtung herausziehen wird und sie als Test Artefakte einzuloggen.
CollectorHelper Helfer einige zu tun IMetricCollector Operationen an mehreren Stellen benötigt.
CountTestCasesCollector Graf und berichten über die Anzahl der Testfälle für eine gegebene IRemoteTest .
DebugHostLogOnFailureCollector Collector, der die hostseitigen Protokolle sammelt und protokolliert, wenn ein Testfallfehler auftritt.
DeviceMetricData Widersprechen Sie der Speicherung aller von Metrikkollektoren gesammelten Daten.
EmulatorMemoryCpuCapturer
FilePullerDeviceMetricCollector Ein BaseDeviceMetricCollector , die für Metriken Schlüssel hören aus dem Gerät und als Datei aus dem Gerät ziehen.
FilePullerLogCollector Logger der von der Geräteseite gemeldeten Datei.
GcovCodeCoverageCollector A BaseDeviceMetricCollector die gcov Versorgungsmessungen aus der Vorrichtung ziehen wird und sie als Test Artefakte einzuloggen.
JavaCodeCoverageCollector Eine BaseDeviceMetricCollector , die Java - Versorgungsmessungen ziehen wird aus der Vorrichtung und melden sie als Testartefakte.
LogcatOnFailureCollector Collector, der ein Logcat erfasst und protokolliert, wenn ein Testfall fehlschlägt.
ScreenshotOnFailureCollector Collector, der einen Screenshot aufnimmt und protokolliert, wenn ein Testfall fehlschlägt.

Aufzählungen

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