com.android.tradefed.result

Schnittstellen

BugreportCollector.SubPredicate  
ILogSaver Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Speichern von Logs an einem zentralen Speicherort. 
ILogSaverListener Ermöglicht es ITestInvocationListener, darauf zu warten, dass Logdateien gespeichert werden. 
InputStreamSource Diese Schnittstelle umschließt im Grunde ein InputStream, um es klonbar zu machen. 
IShardableListener Eine ITestInvocationListener, die partitioniert werden kann. 
ITestInvocationListener Listener für Testergebnisse aus dem Testaufruf. 
ITestLifeCycleReceiver Empfängt Ereignisbenachrichtigungen während der Ausführung von Instrumentierungstests. 
ITestLoggerReceiver Eine Entität, in die eine ITestLogger-Instanz eingefügt werden kann, damit sie für Protokollierungszwecke verwendet werden kann. 
ITestSummaryListener Schnittstelle, über die ITestInvocationListener einige begrenzte Informationen über Zusammenfassungen austauschen kann. 

Klassen

ATestFileSystemLogSaver Diese LogSaver-Klasse wird von ATest verwendet, um Logs in einem bestimmten Pfad zu speichern. 
BugreportCollector Ein Pass-Through-ITestInvocationListener, das Fehlerberichte erfasst, wenn konfigurierbare Ereignisse auftreten, und dann ITestInvocationListener.testLog für seine untergeordneten Elemente aufruft, nachdem jeder Fehlerbericht erfasst wurde. 
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 Ergebnisreporter zum Ausgeben der Testergebnisse in der Konsole. 
CountingTestResultListener Eine TestResultListener, in der die Gesamtzahl der Tests nach TestStatus erfasst wird 
DeviceFileReporter Eine Hilfsklasse, die auf dem Gerät nach Dateien sucht 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 Trade Federation beschreibt. 
FileInputStreamSource Ein InputStreamSource, das eine Eingabedatei akzeptiert. 
FileSystemLogSaver Logs in einem Dateisystem speichern 
FilteredResultForwarder Variante von ResultForwarder, bei der nur eine Zulassungsliste von TestDescription gemeldet werden kann. 
InvocationSummaryHelper Hilfsklasse zum Erfassen und Melden von TestSummary für eine Reihe von Listenern 
InvocationToJUnitResultForwarder Eine Klasse, die auf ITestInvocationListener-Ereignisse wartet und sie an einen TestListener weiterleitet. 
JsonHttpTestResultReporter Ein Ergebnisreporter, der Testergebnisse und Informationen zu Zweig und Gerät in JSON codiert und an einen HTTP-Dienstendpunkt sendet 
JUnitToInvocationResultForwarder Eine Klasse, die auf TestListener-Ereignisse wartet und sie an ein ITestInvocationListener weiterleitet. 
LegacySubprocessResultsReporter Eine eingefrorene Implementierung des Unterprozess-Ergebnisberichts, die trotz Änderungen in der Basisklasse mit früheren Versionen von TF/CTS (z.B. 8+) kompatibel bleiben sollte. 
LogcatCrashResultForwarder Spezifischer Listener: Bei Fehlern (Absturz des Instrumentierungsprozesses) 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 für eine gespeicherte Logdatei. 
LogFileSaver Ein Helfer für ITestInvocationListener, der Logdaten in einer Datei speichert 
LogSaverResultForwarder Ein ResultForwarder zum Speichern von Logs mit dem globalen Dateispeichermodul. 
LUCIResultReporter Ein Ergebnisreporter, der für ResultDB und LUCI erforderliche Testergebnisse im JSON-Format speichert (go/result-sink) und den Dateispeicherort in der Konsole protokolliert. 
MetricsXMLResultReporter MetricsXMLResultReporter schreibt Testmesswerte und Laufzeitmesswerte in eine XML-Datei in einem Ordner, der durch den Parameter „metrics-folder“ in der Phase „invocationEnded“ des Tests angegeben wird. 
ModuleResultsAndMetricsForwarder Eine Erweiterung von ResultAndLogForwarder, die den Testergebnissen zusätzliche modulbezogene Messwerte hinzufügt. 
MultiFailureDescription Sammle mehrere FailureDescription in einem Behälter. 
NameMangleListener Ein Proxy-Listener zum Übersetzen von Testmethoden-, Klassen- und Paketnamen, wenn Ergebnisse gemeldet werden. 
PassingTestFileReporter Eine ITestInvocationListener, die die Liste der bestandenen Testläufe in einer Testdatei speichert 
ReportPassedTests Im Bericht in einer Datei können Filter angegeben werden, um bestandene Tests auszuschließen. 
ResultAndLogForwarder Forwarder für Ergebnisse und Log-Ereignisse. 
ResultForwarder Ein ITestInvocationListener, das Aufrufergebnisse an eine Liste anderer Listener weiterleitet. 
RetentionFileSaver Helper-Klasse zum Erstellen einer .retention-Datei in einem Verzeichnis. 
RetryResultForwarder Eine Erweiterung von ResultForwarder, die immer auf eine bestimmte Versuchsnummer verweist. 
SnapshotInputStreamSource Eine InputStreamSource, die auf einer Datei basiert. 
StubTestRunListener Stub-Implementierung von ITestRunListener 
SubprocessResultsReporter Implementiert ITestInvocationListener, das als „result_reporter“ angegeben werden soll, und leitet die Ergebnisse von Tests, Testläufen und Testaufrufen vom untergeordneten Prozess weiter. 
TestDescription Klasse, die Informationen zu einem Testlauf darstellt. 
TestDescriptionsFile Eine Hilfsklasse zum Marshalling und Unmarshalling einer Liste von TestDescriptions 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 Ergebnisse aus einem einzelnen Testlauf. 
TestRunResultListener Listener, mit dem der endgültige Status des Testlaufs gelesen werden kann. 
TestSummary Eine Klasse zur Darstellung einer Testzusammenfassung. 
TestSummary.TypedString  
TextResultReporter Ein Testresult-Reporter, der Ergebnisse an den JUnit-Textresult-Printer weiterleitet. 
XmlResultReporter Schreibt JUnit-Ergebnisse in XML-Dateien in einem Format, das mit dem XMLJUnitResultFormatter von Ant kompatibel ist. 

Enums

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