com.android.tradefed.result

Schnittstellen

BugreportCollector.SubPredicate
ILogSaver Klassen, die diese Schnittstelle implementieren, stellen Methoden zum Speichern von Protokollen an einem zentralen Ort bereit.
ILogSaverListener Ermöglicht ITestInvocationListener s, darauf zu warten, wann Protokolldateien gespeichert werden.
InputStreamSource Diese Schnittstelle umschließt grundsätzlich einen ERROR(/InputStream) , um sie klonbar zu machen.
IShardableListener Ein ITestInvocationListener , der fragmentiert werden kann.
ITestInvocationListener Listener für Testergebnisse aus dem Testaufruf.
ITestLifeCycleReceiver Empfängt Ereignisbenachrichtigungen während Instrumentierungstestläufen.
ITestLoggerReceiver Eine Entität, die mit einer ITestLogger Instanz injiziert werden kann, sodass sie für Protokollierungszwecke verwendet werden kann.
ITestSummaryListener Schnittstelle, die es ITestInvocationListener ermöglicht, einige begrenzte Informationen über Zusammenfassungen auszutauschen.

Klassen

ATestFileSystemLogSaver Diese LogSaver-Klasse wird von ATest verwendet, um Protokolle in einem bestimmten Pfad zu speichern.
BugreportCollector Ein Pass-Through- ITestInvocationListener , der Fehlerberichte sammelt, 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 Ein ITestInvocationListener , der alle Testergebnisse sammelt.
ConsoleResultReporter Ergebnisreporter zum Drucken der Testergebnisse auf der Konsole.
CountingTestResultListener Ein TestResultListener , der die Gesamtzahl der Tests nach TestStatus verfolgt
DeviceFileReporter Eine Dienstprogrammklasse, die das Gerät auf Dateien überprüft und diese an ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) sendet, wenn sie gefunden werden.
EventsLoggerListener Listener, der alle empfangenen Ereignisse in einer Datei protokolliert
Falsche Beschreibung Die Klasse, die eine Fehlerinformation in Trade Federation beschreibt.
FileInputStreamSource Eine InputStreamSource , die eine Eingabedatei akzeptiert.
FileSystemLogSaver Speichern Sie Protokolle in einem Dateisystem.
FilteredResultForwarder Variante von ResultForwarder , die nur die Meldung einer Zulassungsliste von TestDescription zulässt.
InvocationSummaryHelper Hilfsklasse zum Sammeln und Berichten TestSummary für eine Gruppe von Listenern
InvocationToJUnitResultForwarder Eine Klasse, die ITestInvocationListener Ereignisse abhört und sie an einen TestListener weiterleitet.
JsonHttpTestResultReporter Ein Ergebnisreporter, der Testmetrikergebnisse kodiert und Geräteinformationen in JSON verzweigt und an einen HTTP-Dienstendpunkt sendet
JUnitToInvocationResultForwarder Eine Klasse, die TestListener Ereignisse abhört und sie an einen ITestInvocationListener weiterleitet.
LegacySubprocessResultsReporter Eine eingefrorene Implementierung des Subprozess-Ergebnisreporters, die trotz Änderungen in ihrer Oberklasse mit früheren Versionen von TF/CTS (z. B. 8+) kompatibel bleiben sollte.
LogcatCrashResultForwarder Spezieller Listener: Bei Fehlern (Absturz des Instrumentierungsprozesses) wird versucht, den Absturz aus dem Logcat zu extrahieren und ihn der mit dem Test verknüpften Fehlermeldung hinzuzufügen.
Logdatei Klasse zum Speichern der Metadaten für eine gespeicherte Protokolldatei.
LogFileSaver Ein Helfer für ITestInvocationListener , der Protokolldaten in einer Datei speichert
LogSaverResultForwarder Ein ResultForwarder zum Speichern von Protokollen mit dem globalen Dateispeicher.
LUCIResultReporter Ein Ergebnisreporter, der von ResultDB und LUCI benötigte Testergebnisse im JSON-Format (go/result-sink) speichert und den Dateispeicherort in der Konsole protokolliert.
MetricsXMLResultReporter MetricsXMLResultReporter schreibt Testmetriken und führt Metriken in eine XML-Datei in einem Ordner aus, der durch den Parameter „metrics-folder“ in der invocationEnded-Phase des Tests angegeben wird.
MultiFailureDescription Sammeln Sie mehrere FailureDescription in einem Halter.
NameMangleListener Ein Proxy-Listener zum Übersetzen von Testmethoden-, Klassen- und Paketnamen, wenn Ergebnisse gemeldet werden.
PassingTestFileReporter Ein ITestInvocationListener , der die Liste der bestandenen Testfälle in einer Testdatei speichert
ReportPassedTests Melden Sie in einer Datei mögliche Filter, um bestandene Tests auszuschließen.
ResultAndLogForwarder Weiterleitung für Ergebnisse und Protokollereignisse.
ResultForwarder Ein ITestInvocationListener , der Aufrufergebnisse an eine Liste anderer Listener weiterleitet.
RetentionFileSaver Hilfsklasse zum Erstellen einer .retention-Datei in einem Verzeichnis.
RetryResultForwarder Eine Erweiterung von ResultForwarder , die immer an eine bestimmte Versuchsnummer pusht.
SnapshotInputStreamSource Eine dateigestützte InputStreamSource.
StubTestRunListener Stub-Implementierung von ITestRunListener
SubprocessResultsReporter Implementiert ITestInvocationListener , um als result_reporter angegeben zu werden und vom Unterprozess die Ergebnisse von Tests, Testläufen und Testaufrufen weiterzuleiten.
Testbeschreibung Klasse, die Informationen zu einem Testfall darstellt.
TestDescriptionsFile Eine Dienstprogrammklasse zum Marshalling und Unmarshalling einer Liste von TestDescriptions in einer Testdatei.
Testergebnis Container für ein Ergebnis eines einzelnen Tests.
TestResultListener Eine Vereinfachung von ITestLifecycleListener für Implementierer, die sich nur um einzelne Testergebnisse kümmern.
TestRunResult Enthält Ergebnisse eines einzelnen Testlaufs.
TestZusammenfassung Eine Klasse zur Darstellung einer Testzusammenfassung.
TestSummary.TypedString
TextResultReporter Ein Testergebnis-Reporter, der Ergebnisse an den JUnit-Textergebnisdrucker weiterleitet.
XmlResultReporter Schreibt JUnit-Ergebnisse in eine XML-Datei in einem Format, das mit dem XMLJUnitResultFormatter von Ant konsistent ist.

Aufzählungen

Aktion im Gange Die allgemeine Aktion läuft.
BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.Noun
BugreportCollector.Relation
Aufrufstatus Eine Hilfsaufzählung zur Darstellung des Aufrufstatus
LogDataType Stellt den Datentyp der Protokolldaten dar.
TestStatus Darstellung möglicher Status für Testmethoden in Tradefed.
TestSummary.Type