AggregatePostProcessor | Ein Metrikaggregator, der Min, Max, Mittelwert, Varianz, Standardabweichung, Summe, Anzahl und optional Perzentile für numerische Metriken angibt, die während Testläufen mit mehreren Iterationen erfasst wurden, und sie als Doubles behandelt. |
AtraceCollector | Ein IMetricCollector , der während eines Tests Atrace ausführt und das Ergebnis sammelt und beim Aufruf protokolliert. |
AtraceRunMetricCollector | Sammelt die Ablaufverfolgungen aus allen Testverzeichnissen unter dem angegebenen Verzeichnis vom Testgerät, protokolliert das Testverzeichnis und verarbeitet die Ablaufverfolgungsdateien unter dem Testverzeichnis nach und aggregiert die Metriken. |
AveragePostProcessor | Implementierung eines Postprozessors, der den Durchschnitt der Liste der Metriken berechnet. |
BaseDeviceMetricCollector | Basisimplementierung von IMetricCollector , die es ermöglicht, die Erfassung auf onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) und ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) zu starten und zu stoppen. |
BasePostProcessor | Der Basis IPostProcessor , den jede Implementierung erweitern sollte. |
BluetoothConnectionLatencyCollector | Der Collector überträgt eine vordefinierte statsd-Dauermetrikkonfiguration auf Geräte und erfasst die Bluetooth-Verbindungsdauer für jedes Profil. |
BluetoothConnectionStateCollector | Dieser Kollektor sammelt BluetoothConnectionStateChanged-Metriken und zeichnet die Verbindungsstatusnummer für jedes Profil auf. |
BluetoothConnectionSuccessRatePostProcessor | Implementierung eines Postprozessors, der die Erfolgsrate für ein Bluetooth-Profil berechnet Verwenden Sie „metric-key-match“, um Metriken anzugeben, die Bluetooth-Verbindungszustände in einem numerischen Array enthalten Beispiel [0, 1, 2, 3, 0, 1, 2, 3]. |
BluetoothHciSnoopLogCollector | Collector zum Aktivieren der Bluetooth-HCI-Snoop-Protokollierung auf dem DUT und zum Sammeln des Protokolls für jeden Test. |
FehlerberichtzOnFailureCollector | Sammeln Sie einen Bugreportz, wenn ein Testfall fehlschlägt. |
FehlerberichtzOnTestCaseFailureCollector | Sammeln Sie einen Bugreportz, wenn ein Testfall in einem Lauf fehlschlägt. |
ClangCodeCoverageCollector | Ein BaseDeviceMetricCollector , der Clang-Abdeckungsmessungen vom Gerät abruft und sie als Testartefakte protokolliert. |
CollectingTestListener | Ein ITestInvocationListener , der alle Testergebnisse sammelt. |
ConsoleResultReporter | Ergebnisreporter zum Drucken der Testergebnisse auf der Konsole. |
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. |
DeviceTraceCollector | Collector, der beim Start eines Testlaufs eine Perfetto-Ablaufverfolgung startet und am Ende eine Ablaufverfolgungsdatei protokolliert. |
EventsLoggerListener | Listener, der alle empfangenen Ereignisse in einer Datei protokolliert |
FileProtoResultReporter | Proto-Reporter, der den TestRecord in eine Datei ausgibt. |
FilePullerDeviceMetricCollector | Ein BaseDeviceMetricCollector , der auf Metrikschlüssel lauscht, die vom Gerät kommen, und sie als Datei vom Gerät abruft. |
FilePullerLogCollector | Logger der geräteseitig gemeldeten Datei. |
FormatierterGeneratorReporter | Reporter, mit dem Berichte in einem bestimmten Format erstellt werden können. |
GcovCodeCoverageCollector | Ein BaseDeviceMetricCollector , der gcov-Abdeckungsmessungen vom Gerät abruft und sie als Testartefakte protokolliert. |
GcovKernelCodeCoverageCollector | Ein BaseDeviceMetricCollector , der Messungen der gcov-Kernelabdeckung aus debugfs und vom Gerät zieht und sie schließlich als Testartefakte protokolliert. |
GranularRetriableTestWrapper.StartEndCollector | Klassenhelfer zum Erfassen fehlender Laufstarts und -endes. |
HostStatsdMetricCollector | Ein IMetricCollector , der statsd-Metriken von der Hostseite mithilfe von statsd-Dienstprogrammbefehlen sammelt. |
IMetricCollector | Diese Schnittstelle wird als Decorator hinzugefügt, wenn Testergebnisse gemeldet werden, um übereinstimmende Metriken zu sammeln. |
IPostProcessor | Postprozessoren sind ein Trade Federation-Objekt, das die Verarbeitung von Metriken und Protokollen NACH den Tests und VOR der Ergebnisberichterstattung ermöglichen soll. |
JavaCodeCoverageCollector | Ein BaseDeviceMetricCollector , der Messungen der Java-Abdeckung vom Gerät abruft und sie als Testartefakte protokolliert. |
JsonHttpTestResultReporter | Ein Ergebnisreporter, der die Ergebnisse von Testmetriken codiert und Geräteinformationen in JSON und POST in einen HTTP-Dienstendpunkt verzweigt |
LegacySubprocessResultsReporter | Eine eingefrorene Implementierung des Teilprozess-Ergebnisreporters, die trotz Änderungen in ihrer Oberklasse mit früheren Versionen von TF/CTS (zB 8+) kompatibel bleiben sollte. |
LogSaverResultForwarder | Ein ResultForwarder zum Speichern von Protokollen mit dem globalen Dateischoner. |
LogcatOnFailureCollector | Collector, der ein Logcat erfasst und protokolliert, wenn ein Testfall fehlschlägt. |
LogcatTimingMetricCollector | Ein Metriksammler, der Zeitinformationen (z. B. Benutzerwechselzeit) von Logcat während eines oder mehrerer wiederholter Tests sammelt, indem er bestimmte Regex-Muster verwendet, um Start- und Endsignale eines Ereignisses aus Logcat-Zeilen zu analysieren. |
MetricFilePostProcessor | Wird zum Hochladen der Metrikprotokolldatei verwendet, die während der Test- und Laufebene gesammelt wurde. |
MetrikenXMLResultReporter | MetricsXMLResultReporter schreibt Testmetriken und Ausführungsmetriken in eine XML-Datei in einem Ordner, der durch den metrics-folder-Parameter in der invocationEnded-Phase des Tests angegeben wird. |
ModulListener | Listener, der an jeden IRemoteTest jedes Moduls angehängt ist, um die Ergebnisliste zu sammeln. |
ModulLogcatCollector | Version des Logcat-Kollektors, aber für das Modul. |
PerfettoGenericPostProcessor | Ein Postprozessor, der Text-/Binärmetrik-Perfetto-Proto-Dateien in Schlüssel-Wert-Paare verarbeitet, indem die Proto-Nachrichten und -Felder rekursiv mit Zeichenfolgenwerten erweitert werden, bis das Feld mit dem numerischen Wert gefunden wird. |
PerfettoPullerMetricCollector | Basisimplementierung von FilePullerDeviceMetricCollector , die es ermöglicht, die Perfetto-Dateien vom Gerät abzurufen und die Metriken daraus zu sammeln. |
ProtoResultReporter | Der Ergebnisreporter erstellt ein TestRecord Protobuf mit allen darin enthaltenen Ergebnissen. |
RebootReasonCollector | Collector, der den Neustart des Geräts während des Testlaufs erfasst und nach Grund und Anzahl meldet. |
Melden Sie bestandene Tests | Melden Sie in einer Datei mögliche Filter, um bestandene Tests auszuschließen. |
ErgebnisAggregator | Spezieller Forwarder, der die Ergebnisse bei Bedarf basierend auf der verwendeten Wiederholungsstrategie aggregiert. |
ErgebnisAndLogForwarder | Weiterleitung für Ergebnisse und Protokollereignisse. |
RetryLogSaverResultForwarder | Spediteur, der auch den aktuellen Versuch übernimmt, bei dem wir uns befinden. |
RuntimeRestartCollector | Collector, der Zeitstempel von Laufzeitneustarts (Systemserverabstürze) während des Testlaufs sammelt, falls vorhanden. |
ScreenshotOnFailureCollector | Collector, der einen Screenshot erfasst und protokolliert, wenn ein Testfall fehlschlägt. |
ShardListener | Ein ITestInvocationListener , der Ergebnisse von einem Aufruf-Shard (auch bekannt als Aufrufaufteilung zur parallelen Ausführung auf mehreren Ressourcen) erfasst und sie an einen anderen Listener weiterleitet. |
ShardMainResultForwarder | Ein ResultForwarder , der die Ergebnisse von Sharding-Testaufrufen kombiniert. |
ShowmapPullerMetricCollector | Basisimplementierung von FilePullerDeviceMetricCollector , die es ermöglicht, die Showmap-Dateien vom Gerät abzurufen und die Metriken davon zu sammeln. |
StatsdBeforeAfterGaugeMetricPostProcessor | Ein Postprozessor, der Messwerte verarbeitet, die in einem „Vorher/Nachher“-Ansatz gesammelt wurden, d. h |
StatsdEventMetricPostProcessor | Ein Postprozessor, der Ereignismetriken in statsd-Berichten in Schlüssel-Wert-Paare verarbeitet, wobei die auf dem Prozessor angegebenen Formatierer verwendet werden. |
StatsdGenericPostProcessor | Ein Postprozessor, der binäre proto statsd-Berichte in Schlüssel-Wert-Paare verarbeitet, indem der Bericht als Baumstruktur erweitert wird. |
StreamProtoResultReporter | Eine Implementierung von ProtoResultReporter |
SubprocessResultsReporter | Implementiert ITestInvocationListener , der als result_reporter angegeben werden soll und vom Unterprozess die Ergebnisse von Tests, Testläufen und Testaufrufen weiterleitet. |
SuiteResultReporter | Sammeln Sie Testergebnisse für einen ganzen Suite-Aufruf und geben Sie die Endergebnisse aus. |
TextResultReporter | Ein Testergebnis-Reporter, der die Ergebnisse an den JUnit-Textergebnisdrucker weiterleitet. |
TraceCmdCollector | Ein IMetricCollector , der Ablaufverfolgungen während des Tests mit „trace-cmd“ sammelt und sie beim Aufruf protokolliert. |
XmlFormattedGeneratorReporter | Implementierung des FormattedGeneratorReporter , dessen Format die Suite in ein XML-Format umwandelt. |
XmlResultReporter | Schreibt JUnit-Ergebnisse in eine XML-Datei in einem Format, das mit Ants XMLJUnitResultFormatter konsistent ist. |