com.android.tradefed.result

Schnittstellen

BugreportCollector.SubPredicate  
ILogSaver Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Speichern von Protokollen an einem zentralen Speicherort. 
ILogSaverListener Ermöglicht es ITestInvocationListener, zu prüfen, ob Logdateien gespeichert werden. 
InputStreamSource Diese Schnittstelle umhüllt im Grunde eine ERROR(/InputStream), um sie klonbar zu machen. 
IShardableListener Eine ITestInvocationListener, die geShardet werden kann. 
ITestInvocationListener Listener für Testergebnisse aus dem Testaufruf. 
ITestLifeCycleReceiver Erhält Ereignisbenachrichtigungen während Instrumentierungstests. 
ITestLoggerReceiver Eine Entität, die in eine ITestLogger-Instanz eingefügt werden kann, damit sie zu Logging-Zwecken verwendet werden kann. 
ITestSummaryListener Benutzeroberfläche, über die ITestInvocationListener einige eingeschränkte Informationen über Zusammenfassungen austauschen kann. 

Klassen

ATestFileSystemLogSaver Diese LogSaver-Klasse wird von ATest verwendet, um Protokolle an einem bestimmten Pfad zu speichern. 
BugreportCollector Eine weiterleitende ITestInvocationListener, die Fehlerberichte erfasst, wenn konfigurierbare Ereignisse auftreten, und dann nach jedem erfassten Fehlerbericht ITestInvocationListener.testLog auf ihre untergeordneten Elemente anwendet. 
BugreportCollector.Predicate Ein vollständiges Prädikat, das beschreibt, wann ein Fehlerbericht erfasst werden soll. 
ByteArrayInputStreamSource  
CollectingTestListener Eine ITestInvocationListener, in der alle Testergebnisse erfasst werden. 
ConsoleResultReporter Ergebnis-Reporter, um die Testergebnisse in der Konsole auszugeben. 
CountingTestResultListener Eine TestResultListener, die die Gesamtzahl der Tests nach TestStatus erfasst 
DeviceFileReporter Eine Dienstklasse, die das Gerät auf Dateien überprüft und sie bei Bedarf an ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) sendet. 
EventsLoggerListener Listener, der alle empfangenen Ereignisse in einer Datei protokolliert 
FailureDescription Die Klasse, die Fehlerinformationen in der Trade Federation beschreibt. 
FileInputStreamSource Eine InputStreamSource, die eine Eingabedatei annimmt. 
FileSystemLogSaver Protokolle in einem Dateisystem speichern 
FilteredResultForwarder Variante von ResultForwarder, bei der nur eine Zulassungsliste von TestDescription gemeldet werden kann. 
InvocationSummaryHelper Hilfsklasse zum Erfassen und Berichten von TestSummary für eine Gruppe von Zuhörern 
InvocationToJUnitResultForwarder Eine Klasse, die ITestInvocationListener-Ereignisse überwacht und an eine TestListener weiterleitet. 
JsonHttpTestResultReporter Ein Ergebnisbericht, der Testmesswerte und Informationen zu Branche und Gerät in JSON codiert und an einen HTTP-Dienstendpunkt POSTet 
JUnitToInvocationResultForwarder Eine Klasse, die TestListener-Ereignisse überwacht und an eine ITestInvocationListener weiterleitet. 
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. 
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. 
LogFile Klasse zum Speichern der Metadaten einer gespeicherten Protokolldatei. 
LogFileSaver Ein Helper für ITestInvocationListener, mit dem Logdaten in einer Datei gespeichert werden 
LogSaverResultForwarder Ein ResultForwarder zum Speichern von Protokollen mit dem globalen Datei-Saver. 
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. 
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. 
MultiFailureDescription Mehrere FailureDescription in einem Halter sammeln. 
NameMangleListener Ein Proxy-Listener, der Testmethode, Klasse und Paketnamen bei der Berichterstellung übersetzt. 
PassingTestFileReporter Eine ITestInvocationListener, die die Liste der bestandenen Testfälle in einer Testdatei speichert 
ReportPassedTests Geben Sie in einer Datei mögliche Filter an, um bestandene Tests auszuschließen. 
ResultAndLogForwarder Forwarder für Ergebnisse und Protokollereignisse. 
ResultForwarder Ein ITestInvocationListener, das Aufrufergebnisse an eine Liste anderer Listener weiterleitet. 
RetentionFileSaver Hilfsklasse zum Erstellen einer .retention-Datei in einem Verzeichnis. 
RetryResultForwarder Eine Erweiterung von ResultForwarder, die immer eine bestimmte Versuchszahl sendet. 
SnapshotInputStreamSource Eine dateibasierte InputStreamSource. 
StubTestRunListener Stub-Implementierung von ITestRunListener 
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. 
TestDescription Klasse, die Informationen zu einem Testfall darstellt. 
TestDescriptionsFile Eine Dienstprogrammklasse zum Marshalling und Unmarshalling einer Liste von Testbeschreibungen in eine Testdatei. 
TestResult Container für das Ergebnis eines einzelnen Tests. 
TestResultListener Eine Vereinfachung von ITestLifecycleListener für Implementierer, die sich nur für einzelne Testergebnisse interessieren. 
TestRunResult Enthält die Ergebnisse eines einzelnen Testlaufs. 
TestRunResultListener Listener, mit dem der Status des letzten Testlaufs gelesen werden kann. 
TestSummary Eine Klasse, die eine Testzusammenfassung darstellt. 
TestSummary.TypedString  
TextResultReporter Ein Testergebnisbericht, der die Ergebnisse an den JUnit-Textergebnisdrucker weiterleitet. 
XmlResultReporter Schreibt JUnit-Ergebnisse in XML-Dateien in einem Format, das mit dem XMLJUnitResultFormatter von Ant übereinstimmt. 

Aufzählungen

ActionInProgress Die allgemeine Aktion, die gerade ausgeführt wird. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Relation  
InvocationStatus Ein Hilfsenum, das den Aufrufstatus darstellt 
LogDataType Stellt den Datentyp der Protokolldaten dar. 
TestStatus Darstellung möglicher Status für Testmethoden in Tradefed 
TestSummary.Type