com.android.tradefed.result

Interfaces

BugreportCollector.SubPredicate
ILogSaver Les classes qui implémentent cette interface fournissent des méthodes pour stocker les journaux dans un emplacement central.
ILogSaverListenerILogSaverListener Permet aux ITestInvocationListener d'écouter lorsque les fichiers journaux sont enregistrés.
InputStreamSource Cette interface encapsule essentiellement une ERROR(/InputStream) pour la rendre clonable.
IShardableListener Un ITestInvocationListener qui peut être partitionné.
ITestInvocationListenerITestInvocationListener Écouteur des résultats de test de l'appel de test.
ITestLifeCycleReceiverITestLifeCycleReceiver Reçoit des notifications d'événements pendant les tests d'instrumentation.
ITestLoggerReceiver Une entité qui peut être injectée avec une instance ITestLogger afin qu'elle puisse être utilisée à des fins de journalisation.
ITestSummaryListenerITestSummaryListener Interface qui permet à ITestInvocationListener d'échanger des informations limitées via des résumés.

Des classes

ATestFileSystemLogSaverATestFileSystemLogSaver Cette classe LogSaver est utilisée par ATest pour enregistrer les journaux dans un chemin spécifique.
BugreportCollector Un ITestInvocationListener passe-système qui collecte les rapports de bogue lorsque des événements configurables se produisent, puis appelle ITestInvocationListener#testLog sur ses enfants après la collecte de chaque rapport de bogue.
BugreportCollector.Predicate Un prédicat complet décrivant quand capturer un rapport de bogue.
ByteArrayInputStreamSource
CollectingTestListener Un ITestInvocationListener qui collectera tous les résultats de test.
ConsoleResultReporterConsoleResultReporter Reporter de résultats pour imprimer les résultats du test sur la console.
CountingTestResultListener Un TestResultListener qui suit le nombre total de tests par TestStatus
DeviceFileReporter Une classe utilitaire qui recherche des fichiers sur l'appareil et les envoie à ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) s'ils sont trouvés.
EventsLoggerListener Écouteur qui enregistre tous les événements qu'il reçoit dans un fichier
Description de l'échec La classe décrivant une information d'échec dans Trade Federation.
FileInputStreamSourceFileInputStreamSource Un InputStreamSource qui prend un fichier d'entrée.
FileSystemLogSaver Enregistrez les journaux dans un système de fichiers.
FilteredResultForwarder Variante de ResultForwarder qui permet uniquement de signaler une liste d'autorisation de TestDescription .
InvocationSummaryHelper Classe d'assistance pour la collecte et la génération de rapports TestSummary pour un ensemble d'écouteurs
InvocationToJUnitResultForwarder Une classe qui écoute les événements ITestInvocationListener et les transmet à un TestListener .
JsonHttpTestReporterReporter Un rapporteur de résultats qui encode les résultats des métriques de test et la branche, les informations sur l'appareil dans JSON et POST dans un point de terminaison de service HTTP
JUnitToInvocationResultForwarderJUnitToInvocationResultForwarder Une classe qui écoute les événements TestListener et les transmet à un ITestInvocationListener .
LegacySubprocessResultsReporter Une implémentation gelée du rapporteur de résultats de sous-processus qui devrait rester compatible avec les versions antérieures de TF/CTS (par exemple 8+), malgré les modifications apportées à sa superclasse.
LogcatCrashResultForwarder Ecouteur spécial : en cas d'échec (crash du processus d'instrumentation), il tentera d'extraire du logcat le crash et l'ajoutera au message d'échec associé au test.
Fichier journal Classe pour contenir les métadonnées d'un fichier journal enregistré.
LogFileSaver Un assistant pour ITestInvocationListener qui enregistrera les données du journal dans un fichier
LogSaverResultForwarder Un ResultForwarder pour enregistrer les journaux avec l'économiseur de fichiers global.
MetricsXMLReporterReporterMetricsXMLResultReporter MetricsXMLResultReporter écrit les métriques de test et les métriques d'exécution dans un fichier XML dans un dossier spécifié par le paramètre metrics-folder lors de la phase invocationEnded du test.
MultiFailureDescription Collectez plusieurs FailureDescription dans un seul support.
NomMangleListener Un écouteur proxy pour traduire les noms de méthode de test, de classe et de package au fur et à mesure que les résultats sont rapportés.
PassingTestFileReporter Un ITestInvocationListener qui enregistre la liste des cas de test réussis dans un fichier de test
ReportPassedTests Reportez dans un fichier les filtres possibles pour exclure les tests réussis.
ResultAndLogForwarderResultAndLogForwarder Transitaire pour les événements de résultats et de journaux.
ResultForwarder Un ITestInvocationListener qui transfère les résultats d'appel à une liste d'autres écouteurs.
RétentionFileSaver Classe d'assistance pour la création d'un fichier .retention dans un répertoire.
RetryResultForwarder Une extension de ResultForwarder qui pousse toujours vers un numéro de tentative donné.
SnapshotInputStreamSource Un InputStreamSource basé sur un fichier.
StubTestRunListenerStubTestRunListener Implémentation stub de ITestRunListener
SubprocessResultsReporterSubprocessResultsReporter Implémente ITestInvocationListener à spécifier en tant que result_reporter et transmet depuis le sous-processus les résultats des tests, des exécutions de test, des appels de test.
Description du test Classe représentant des informations sur un cas de test.
TestDescriptionsFile Une classe utilitaire pour le regroupement et le déclassement d'une liste de TestDescriptions dans un fichier de test.
Résultat du test Récipient pour un résultat d'un seul test.
TestResultListenerTestResultListener Une simplification de ITestLifecycleListener pour les implémenteurs qui ne se soucient que des résultats de test individuels.
TestRunResult Contient les résultats d'un seul test.
Résumé du test Une classe pour représenter un résumé de test.
TestSummary.TypedString
TextResultReporter Un rapporteur de résultats de test qui transmet les résultats à l'imprimante de résultats de texte JUnit.
XmlResultReporterXmlResultReporter Écrit les résultats JUnit dans des fichiers XML dans un format compatible avec XMLJUnitResultFormatter d'Ant.

Énumérations

Action en cours L'action générale en cours.
BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.Noun
BugreportCollector.Relation
InvocationStatus Une énumération d'assistance pour représenter le statut d'invocation
LogDataType Représente le type de données des données de journal.
TestSummary.TypeTestSummary.Type