| AggregatePostProcessor | Ein Messwert-Aggregator, der Minimum, Maximum, Mittelwert, Varianz, Standardabweichung, Gesamtzahl, Anzahl und optional Perzentile für numerische Messwerte liefert, die bei Tests mit mehreren Iterationen erfasst wurden. Die Messwerte werden dabei als Doppelwerte behandelt. | 
      
    
      
        | 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. | 
      
    
      
        | AveragePostProcessor | Implementierung eines Postprozessors, der den Durchschnitt der Liste der Messwerte berechnet. | 
      
    
      
        | BaseDeviceMetricCollector | Basisimplementierung von IMetricCollector, mit der die Erhebung anonTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)undERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))gestartet und beendet werden kann. | 
      
    
      
        | BasePostProcessor | Die Basis- IPostProcessor, die jede Implementierung erweitern sollte. | 
      
    
      
        | 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. | 
      
    
      
        | BluetoothConnectionSuccessRatePostProcessor | Implementierung eines Postprozessors, der die Erfolgsquote für ein Bluetooth-Profil berechnet Verwenden Sie „metric-key-match“, um Messwerte anzugeben, die Bluetooth-Verbindungsstatus in einem numerischen Array enthalten. Beispiel: [0, 1, 2, 3, 0, 1, 2, 3]. 
          
    
         | 
      
    
      
        | BluetoothHciSnoopLogCollector | Collector, um die Bluetooth HCI-Snoop-Protokollierung auf der DUT zu aktivieren und das Protokoll für jeden Test zu erfassen. | 
      
    
      
        | BugreportCollector | Eine weiterleitende ITestInvocationListener, die Fehlerberichte erfasst, wenn konfigurierbare Ereignisse auftreten, und dann nach jedem erfassten FehlerberichtITestInvocationListener.testLogauf ihre untergeordneten Elemente anwendet. | 
      
    
      
        | BugreportzOnFailureCollector | Erfassen Sie einen Fehlerbericht, wenn ein Testlauf fehlschlägt. | 
      
    
      
        | BugreportzOnTestCaseFailureCollector | Erstellen Sie einen Fehlerbericht, wenn ein Testfall in einem Lauf 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. | 
      
    
      
        | CollectingTestListener | Eine ITestInvocationListener, in der alle Testergebnisse erfasst werden. | 
      
    
      
        | CommandStatusHandler | Handler, mit dem der Status eines Aufrufs überwacht und aktualisiert werden kann. | 
      
    
      
        | ConditionFailureMonitor | Prüfen Sie, ob bei der Aufrufung Fehler auftreten. | 
      
    
      
        | ConsoleResultReporter | Ergebnisbericht, um die Testergebnisse in der Konsole auszugeben | 
      
    
      
        | CountTestCasesCollector | Anzahl der Testfälle für eine bestimmte IRemoteTestzählen und erfassen | 
      
    
      
        | DebugHostLogOnFailureCollector | Collector, der die hostseitigen Protokolle erfasst und protokolliert, wenn ein Testfall fehlschlägt. | 
      
    
      
        | DeviceReleaseReporter | Device Release Reporter, der die Kommunikation mit dem übergeordneten Prozess der freizugebenden Geräte übernimmt. | 
      
    
      
        | DeviceTraceCollector | Dieser Collector startet den perfetto-Trace, wenn ein Testlauf beginnt, und protokolliert die Tracedatei am Ende. | 
      
    
      
        | DeviceUnavailableMonitor | Dieser Listener versucht, nur DNAE auf Testfallebene zu erfassen. | 
      
    
      
        | EventsLoggerListener | Listener, der alle empfangenen Ereignisse in einer Datei protokolliert | 
      
    
      
        | FileProtoResultReporter | Proto-Reporter, der die TestRecordin eine Datei ablegt. | 
      
    
      
        | FilePullerDeviceMetricCollector | Eine BaseDeviceMetricCollector, die auf Messwertschlüssel vom Gerät wartet und sie als Datei vom Gerät abruft. | 
      
    
      
        | FilePullerLogCollector | Logger der vom Gerät gemeldeten Datei. | 
      
    
      
        | FilteredResultForwarder | Variante von ResultForwarder, bei der nur eine Zulassungsliste vonTestDescriptiongemeldet werden kann. | 
      
    
      
        | FormattedGeneratorReporter | Mit diesem Tool können Berichte in einem bestimmten Format erstellt werden. | 
      
    
      
        | 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. | 
      
    
      
        | GranularRetriableTestWrapper.StartEndCollector | Hilfsklasse zum Erfassen fehlender Laufstarts und -enden. | 
      
    
      
        | HostStatsdMetricCollector | Ein IMetricCollector, das StatsD-Messwerte mithilfe von StatsD-Dienstprogrammbefehlen auf Hostseite erfasst. | 
      
    
      
        | ICommandScheduler.IScheduledInvocationListener | Listener für Aufrufereignisse, wenn der Aufruf abgeschlossen ist. | 
      
    
      
        | ILogSaverListener | Ermöglicht es ITestInvocationListeners, zu prüfen, ob Logdateien gespeichert werden. | 
      
    
      
        | IMetricCollector | Diese Schnittstelle wird als Dekorator hinzugefügt, wenn Testergebnisse erfasst werden, um übereinstimmende Messwerte zu erfassen. | 
      
    
      
        | IPostProcessor | Post Processors ist ein Trade Federation-Objekt, mit dem Messwerte und Protokolle NACH den Tests und VOR der Ergebniserstellung verarbeitet werden können. | 
      
    
      
        | IShardableListener | Eine ITestInvocationListener, die geShardet werden kann. | 
      
    
      
        | ISupportGranularResults | Schnittstelle, die angibt, ob ein ITestInvocationListenerden Empfang der detaillierten Ergebnisse unterstützt oder nicht. | 
      
    
      
        | ITestSummaryListener | Benutzeroberfläche, über die ITestInvocationListenereinige eingeschränkte Informationen über Zusammenfassungen austauschen kann. | 
      
    
      
        | InvocationProtoResultReporter | Berichter zum Speichern von Caching-Informationen auf Aufrufebene und der Liste der Module | 
      
    
      
        | InvocationToJUnitResultForwarder | Eine Klasse, die ITestInvocationListener-Ereignisse überwacht und an eineTestListenerweiterleitet. | 
      
    
      
        | JarHostTest.HostTestListener | Wrapper-Listener, der alle Ereignisse mit Ausnahme von „testRunStarted()“ und „testRunEnded()“ an den eingebetteten Listener weiterleitet. | 
      
    
      
        | JavaCodeCoverageCollector | Eine BaseDeviceMetricCollector, die Java-Abdeckungsmessungen vom Gerät abruft und als Testartefakte protokolliert. | 
      
    
      
        | JsonHttpTestResultReporter | Ein Ergebnisbericht, der Testmesswerte und Informationen zu Branche und Gerät in JSON codiert und an einen HTTP-Dienstendpunkt POSTet | 
      
    
      
        | LUCIResultReporter | Ein Ergebnisberichter, der Testergebnisse, die von ResultDB und LUCI benötigt werden, im JSON-Format (go/result-sink) speichert und den Dateispeicherort in der Konsole protokolliert. | 
      
    
      
        | LastShardDetector | Beim Ausführen des lokalen Shardings möchten wir manchmal einige Aktionen nur ausführen, wenn der letzte Shard invocationEnded(long)erreicht. | 
      
    
      
        | LegacySubprocessResultsReporter | Eine eingefrorene Implementierung des subprocess results reporters, die trotz Änderungen an der Superklasse mit früheren Versionen von TF/CTS (z.B. 8+) kompatibel bleiben sollte. | 
      
    
      
        | LogSaverResultForwarder | Ein ResultForwarderzum Speichern von Protokollen mit dem globalen Datei-Saver. | 
      
    
      
        | LogcatCrashResultForwarder | Spezieller Listener: Bei Fehlern (Absturz des Instrumentierungsvorgangs) wird versucht, den Absturz aus dem Logcat zu extrahieren und der Fehlermeldung hinzuzufügen, die mit dem Test verknüpft ist. | 
      
    
      
        | LogcatOnFailureCollector | Collector, der ein Logcat erfasst und protokolliert, wenn ein Testlauf 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 Ausdrucksmuster geparst. | 
      
    
      
        | MetricFilePostProcessor | Wird zum Hochladen der Messwertprotokolldatei verwendet, die auf Test- und Ausführungsebene erfasst wurde. | 
      
    
      
        | MetricsXMLResultReporter | MetricsXMLResultReporter schreibt Testmesswerte und Ausführungsmesswerte in eine XML-Datei in einem Ordner, der in der Phase „invocationEnded“ des Tests über den Parameter „metrics-folder“ angegeben wird. | 
      
    
      
        | ModuleListener | Listener, der an jede IRemoteTestjedes Moduls angehängt ist, um die Liste der Ergebnisse zu erfassen. | 
      
    
      
        | ModuleLogcatCollector | Version des Logcat-Collectors, aber für das Modul. | 
      
    
      
        | ModuleProtoResultReporter | Ein Ergebnisbericht, der nur die Ergebnisse auf Modulebene enthält. | 
      
    
      
        | ModuleResultsAndMetricsForwarder | Eine Erweiterung von ResultAndLogForwarder, die den Testergebnissen zusätzliche modulbezogene Messwerte hinzufügt. | 
      
    
      
        | NameMangleListener | Ein Proxy-Listener, der Testmethode, Klasse und Paketnamen bei der Berichterstellung übersetzt. | 
      
    
      
        | PassingTestFileReporter | Ein ITestInvocationListener, das die Liste der bestandenen Testfälle in einer Testdatei speichert | 
      
    
      
        | PerfettoGenericPostProcessor | Ein Postprozessor, der die Text-/Binärmesswert-Perfetto-Protodatei in Schlüssel/Wert-Paare verarbeitet, indem die Proto-Nachrichten und -Felder mit Stringwerten rekursiv erweitert werden, bis das Feld mit dem numerischen Wert gefunden wird. | 
      
    
      
        | PerfettoPullerMetricCollector | Basisimplementierung von FilePullerDeviceMetricCollector, mit der die perfetto-Dateien vom Gerät abgerufen und die Messwerte daraus erfasst werden können. | 
      
    
      
        | PrettyTestEventLogger | Logger, der Ereignisse abgleicht und protokolliert, um die Fehlerbehebung zu erleichtern. | 
      
    
      
        | ProtoResultReporter | Der Ergebnisberichter erstellt ein TestRecord-Protobuf mit allen Ergebnissen. | 
      
    
      
        | PythonBinaryHostTest.PythonForwarder | Ergebnisweiterleiter, um den Namen der Ausführung durch den Binärnamen zu ersetzen. | 
      
    
      
        | RebootReasonCollector | Dieser Collector erfasst Neustarts des Geräts während des Testlaufs und meldet sie nach Grund und Anzahl. | 
      
    
      
        | RemoteTestTimeOutEnforcer | Listener, mit denen die Ausführungszeit einer bestimmten Testkonfiguration geprüft und der Test fehlgeschlagen wird, wenn sie eine bestimmte Zeitüberschreitung überschreitet. | 
      
    
      
        | ReportPassedTests | Geben Sie in einer Datei mögliche Filter an, um bestandene Tests auszuschließen. | 
      
    
      
        | ResultAggregator | Spezieller Weiterleiter, der die Ergebnisse bei Bedarf basierend auf der verwendeten Wiederholungsstrategie zusammenfasst. | 
      
    
      
        | ResultAndLogForwarder | Forwarder für Ergebnisse und Protokollereignisse. | 
      
    
      
        | ResultDBReporter |  | 
      
    
      
        | ResultForwarder | Ein ITestInvocationListener, das Aufrufergebnisse an eine Liste anderer Listener weiterleitet. | 
      
    
      
        | RetryLogSaverResultForwarder | Weiterleitung, die auch den aktuellen Versuch weiterleitet. | 
      
    
      
        | RetryResultForwarder | Eine Erweiterung von ResultForwarder, die immer eine bestimmte Versuchszahl sendet. | 
      
    
      
        | 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. | 
      
    
      
        | ShardListener | Ein ITestInvocationListener, das Ergebnisse aus einem Aufruf-Shard (d. h. einer Aufrufaufteilung, die parallel auf mehreren Ressourcen ausgeführt wird) erfasst und an einen anderen Listener weiterleitet. | 
      
    
      
        | ShardMainResultForwarder | Eine ResultForwarder, die die Ergebnisse von fragmentierten Testaufrufen kombiniert. | 
      
    
      
        | ShowmapPullerMetricCollector | Basisimplementierung von FilePullerDeviceMetricCollector, mit der die Showmap-Dateien vom Gerät abgerufen und die Messwerte daraus erfasst werden können. | 
      
    
      
        | StatsdBeforeAfterGaugeMetricPostProcessor | Ein Postprozessor, der Messwerte verarbeitet, die mit dem Ansatz „Vorher/Nachher“ erfasst wurden, d.h. | 
      
    
      
        | StatsdEventMetricPostProcessor | Ein Postprozessor, der Ereignismesswerte in StatsD-Berichten mithilfe der für den Prozessor angegebenen Formate in Schlüssel/Wert-Paare umwandelt. | 
      
    
      
        | 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, um als „result_reporter“ angegeben zu werden, und leitet die Ergebnisse von Tests, Testläufen und Testaufrufen aus dem untergeordneten Prozess weiter. | 
      
    
      
        | SuiteResultReporter | Testergebnisse für eine gesamte Suite-Aufrufabfolge erfassen und die endgültigen Ergebnisse ausgeben. | 
      
    
      
        | TestRunResultListener | Listener, mit dem der Status des letzten Testlaufs gelesen werden kann. | 
      
    
      
        | TestTimeoutEnforcer | Listener, mit denen die Ausführungszeit eines bestimmten Testfalls geprüft und der Test fehlgeschlagen wird, wenn er eine bestimmte Zeitüberschreitung überschreitet. | 
      
    
      
        | TextResultReporter | Ein Testergebnisbericht, der die Ergebnisse an den JUnit-Textergebnisdrucker weiterleitet. | 
      
    
      
        | TraceCmdCollector | Eine IMetricCollector, die während des Tests mit trace-cmd Protokolle erfasst und in der Aufrufdatei protokolliert. | 
      
    
      
        | TradefedSandboxRunner.StubScheduledInvocationListener | Ein Stub IScheduledInvocationListener, der nichts tut. | 
      
    
      
        | XmlFormattedGeneratorReporter | Implementierung des FormattedGeneratorReporter, mit dem die Suitenergebnisse in einem XML-Format formatiert werden. | 
      
    
      
        | XmlResultReporter | Schreibt JUnit-Ergebnisse in XML-Dateien in einem Format, das mit dem XMLJUnitResultFormatter von Ant übereinstimmt. |