com.android.tradefed.device.metric

Anmerkungen

MetricOption Anmerkung für Testmethoden, die mit @Test gekennzeichnet sind, oder wenn die Anmerkung Teil der Anmerkungsliste von TestDescription ist, mit der zusätzliche Parameter angegeben werden können, die für Folgendes nützlich sind: Anpassen des Verhaltens der Collectors, Filtern einiger Methoden. 

Schnittstellen

IMetricCollector Diese Schnittstelle wird als Dekorator hinzugefügt, wenn Testergebnisse erfasst werden, um übereinstimmende Messwerte zu erfassen. 
IMetricCollectorReceiver Benutzeroberfläche für IRemoteTests, die die Liste der IMetricCollectors für den Testlauf abrufen müssen. 

Klassen

AtraceCollector Eine IMetricCollector, die während eines Tests atrace ausführt, das Ergebnis erfasst und in der Aufrufabfolge protokolliert. 
AtraceRunMetricCollector Hiermit werden die Protokolle aus dem gesamten Testverzeichnis unter dem angegebenen Verzeichnis auf dem Testgerät erfasst, das Testverzeichnis protokolliert, die Protokolldateien im Testverzeichnis nachbearbeitet und die Messwerte zusammengefasst. 
BaseDeviceMetricCollector Basisimplementierung von IMetricCollector, mit der die Erhebung auf onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) und ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) gestartet und beendet werden kann. 
BluetoothConnectionLatencyCollector Der Collector sendet eine vordefinierte StatsD-Konfiguration für den Messwert „Dauer“ an die Geräte und erfasst die Dauer der Bluetooth-Verbindung für jedes Profil. 
BluetoothConnectionStateCollector Dieser Collector erfasst Messwerte vom Typ „BluetoothConnectionStateChanged“ und zeichnet die Verbindungsstatusnummer für jedes Profil auf. 
BluetoothHciSnoopLogCollector Collector, um die Bluetooth HCI-Snoop-Protokollierung auf der DUT zu aktivieren und das Protokoll für jeden Test zu erfassen. 
BugreportzOnFailureCollector Erfassen Sie einen Fehlerbericht, wenn ein Testlauf fehlschlägt. 
BugreportzOnTestCaseFailureCollector Erstellen Sie einen Fehlerbericht, wenn ein Testfall in einem Durchlauf fehlschlägt. 
ClangCodeCoverageCollector Eine BaseDeviceMetricCollector, die Clang-Abdeckungsmessungen vom Gerät abruft und als Testartefakte protokolliert. 
CodeCoverageCollector Eine BaseDeviceMetricCollector, die Java- und native Abdeckungsmessungen vom Gerät abruft und als Testartefakte protokolliert. 
CollectorHelper Hilft bei einigen IMetricCollector-Vorgängen, die an mehreren Stellen erforderlich sind. 
CountTestCasesCollector Anzahl der Testfälle für eine bestimmte IRemoteTest zählen und erfassen 
DebugHostLogOnFailureCollector Collector, der die hostseitigen Protokolle erfasst und protokolliert, wenn ein Testfall fehlschlägt. 
DeviceMetricData Objekt, das alle Daten enthält, die von Messwert-Collectors erfasst wurden. 
DeviceTraceCollector Dieser Collector startet den perfetto-Trace, wenn ein Testlauf beginnt, und protokolliert die Tracedatei am Ende. 
EmulatorMemoryCpuCapturer  
FilePullerDeviceMetricCollector Eine BaseDeviceMetricCollector, die auf Messwertschlüssel vom Gerät wartet und diese als Datei vom Gerät abruft. 
FilePullerLogCollector Logger der vom Gerät gemeldeten Datei. 
GcovCodeCoverageCollector Eine BaseDeviceMetricCollector, die Abdeckungsmessungen von gcov vom Gerät abruft und als Testartefakte protokolliert. 
GcovKernelCodeCoverageCollector Eine BaseDeviceMetricCollector, die gcov-Kernelabdeckungsmessungen aus debugfs und vom Gerät abruft und schließlich als Testartefakte protokolliert. 
HostStatsdMetricCollector Ein IMetricCollector, das StatsD-Messwerte mithilfe von StatsD-Dienstprogrammbefehlen auf Hostseite erfasst. 
JavaCodeCoverageCollector Eine BaseDeviceMetricCollector, die Java-Abdeckungsmessungen vom Gerät abruft und als Testartefakte protokolliert. 
LogcatOnFailureCollector Collector, der ein Logcat erfasst und protokolliert, wenn ein Test fehlschlägt. 
LogcatTimingMetricCollector Ein Messwert-Erfassungstool, das während eines oder mehrerer wiederholter Tests Zeitinformationen (z. B. die Zeit für den Nutzerwechsel) aus Logcat erfasst. Dazu werden Start- und Endsignale eines Ereignisses aus Logcat-Zeilen mithilfe bestimmter regulärer Ausdrücke geparst. 
ModuleLogcatCollector Version des Logcat-Collectors, aber für das Modul. 
PerfettoPullerMetricCollector Basisimplementierung von FilePullerDeviceMetricCollector, mit der die perfetto-Dateien vom Gerät abgerufen und die Messwerte daraus erfasst werden können. 
RebootReasonCollector Dieser Collector erfasst Neustarts des Geräts während des Testlaufs und meldet sie nach Grund und Häufigkeit. 
RuntimeRestartCollector Collector, der Zeitstempel von Laufzeitneustarts (Systemserverabstürzen) während des Tests erfasst, falls vorhanden. 
ScreenshotOnFailureCollector Erfasst und protokolliert einen Screenshot, wenn ein Testfall fehlschlägt. 
ShowmapPullerMetricCollector Basisimplementierung von FilePullerDeviceMetricCollector, mit der die Showmap-Dateien vom Gerät abgerufen und die Messwerte daraus erfasst werden können. 
TraceCmdCollector Eine IMetricCollector, die während des Tests mit trace-cmd Protokolle erfasst und in der Aufrufdatei protokolliert. 

Aufzählungen

AutoLogCollector Aufzählung, die beschreibt, welcher Messwertsensor automatisch vom Kabelbaum verarbeitet werden kann. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT