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 centralisé. 
ILogSaverListener Permet aux ITestInvocationListeners d'écouter le moment où les fichiers journaux sont enregistrés. 
InputStreamSource Cette interface encapsule essentiellement un InputStream pour le rendre clonable. 
IShardableListener ITestInvocationListener pouvant être fragmenté. 
ITestInvocationListener Écouteur pour les résultats des tests à partir de l'appel de test. 
ITestLifeCycleReceiver Reçoit les notifications d'événements lors de l'exécution des tests d'instrumentation. 
ITestLoggerReceiver Entité pouvant être injectée avec une instance ITestLogger afin de pouvoir être utilisée à des fins de journalisation. 
ITestSummaryListener Interface qui permet à ITestInvocationListener d'échanger des informations limitées via des résumés. 

Classes

ATestFileSystemLogSaver Cette classe LogSaver est utilisée par ATest pour enregistrer les journaux dans un chemin d'accès spécifique. 
BugreportCollector ITestInvocationListener intermédiaire qui collecte les rapports de bug lorsque des événements configurables se produisent, puis appelle ITestInvocationListener.testLog sur ses enfants après chaque rapport de bug collecté. 
BugreportCollector.Predicate Prédicat complet décrivant quand capturer un rapport de bug. 
ByteArrayInputStreamSource  
CollectingTestListener Un ITestInvocationListener qui collectera tous les résultats des tests. 
ConsoleResultReporter Outil de génération de rapports sur les résultats pour imprimer les résultats des tests dans la console. 
CountingTestResultListener TestResultListener qui suit le nombre total de tests par TestStatus 
DeviceFileReporter 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
FailureDescription Classe décrivant les informations sur les échecs dans Trade Federation. 
FileInputStreamSource Un InputStreamSource qui accepte un fichier d'entrée. 
FileSystemLogSaver Enregistrez les journaux dans un système de fichiers. 
FilteredResultForwarder Variante de ResultForwarder qui n'autorise le signalement que d'une liste d'autorisation de TestDescription
InvocationSummaryHelper Classe d'assistance pour la collecte et la création de rapports TestSummary pour un ensemble d'écouteurs 
InvocationToJUnitResultForwarder Classe qui écoute les événements ITestInvocationListener et les transmet à un TestListener
JsonHttpTestResultReporter Un outil de signalement des résultats qui encode les résultats des métriques de test et les informations sur la branche et l'appareil au format JSON, puis les envoie à un point de terminaison de service HTTP.
JUnitToInvocationResultForwarder Classe qui écoute les événements TestListener et les transmet à un ITestInvocationListener
LegacySubprocessResultsReporter Implémentation figée du rapporteur de résultats de sous-processus qui doit rester compatible avec les versions antérieures de TF/CTS (par exemple, 8 et versions ultérieures), malgré les modifications apportées à sa superclasse. 
LogcatCrashResultForwarder Écouteur spécial : en cas d'échec (plantage du processus d'instrumentation), il tente d'extraire le plantage du logcat et l'ajoute au message d'échec associé au test. 
LogFile Classe destinée à contenir les métadonnées d'un fichier journal enregistré. 
LogFileSaver Assistant pour les ITestInvocationListener qui enregistre les données de journaux dans un fichier
LogSaverResultForwarder Un ResultForwarder pour enregistrer les journaux avec l'enregistreur de fichiers global. 
LUCIResultReporter Un outil de création de rapports sur les résultats qui enregistre les résultats des tests nécessaires à ResultDB et LUCI au format JSON (go/result-sink) et consigne l'emplacement du fichier dans la console. 
MetricsXMLResultReporter MetricsXMLResultReporter écrit les métriques de test et 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. 
ModuleResultsAndMetricsForwarder Extension de ResultAndLogForwarder qui ajoute des métriques supplémentaires liées au module aux résultats du test. 
MultiFailureDescription Récupère plusieurs FailureDescription dans un même support. 
NameMangleListener Écouteur proxy permettant de traduire les noms de méthodes, de classes et de packages de test à mesure que les résultats sont signalés. 
PassingTestFileReporter Un ITestInvocationListener qui enregistre la liste des scénarios de test réussis dans un fichier de test
ReportPassedTests Indiquez dans un fichier les filtres possibles pour exclure les tests réussis. 
ResultAndLogForwarder Redirecteur pour les résultats et les événements de journaux. 
ResultForwarder ITestInvocationListener qui transmet les résultats d'invocation à une liste d'autres écouteurs. 
RetentionFileSaver Classe d'assistance pour créer un fichier .retention dans un répertoire. 
RetryResultForwarder Extension de ResultForwarder qui envoie toujours à un numéro de tentative donné. 
SnapshotInputStreamSource InputStreamSource adossé à un fichier. 
StubTestRunListener Implémentation stub de ITestRunListener 
SubprocessResultsReporter Implémente ITestInvocationListener à spécifier en tant que result_reporter et transmet à partir du sous-processus les résultats des tests, des exécutions de tests et des appels de tests. 
TestDescription Classe représentant des informations sur un scénario de test. 
TestDescriptionsFile Classe utilitaire pour sérialiser et désérialiser une liste de TestDescriptions dans un fichier de test. 
TestResult Conteneur pour le résultat d'un test unique. 
TestResultListener Simplification d'ITestLifecycleListener pour les implémenteurs qui ne s'intéressent qu'aux résultats de tests individuels. 
TestRunResult Contient les résultats d'une seule exécution de test. 
TestRunResultListener Écouteur permettant de lire l'état final de l'exécution du test. 
TestSummary Classe représentant un récapitulatif de test. 
TestSummary.TypedString  
TextResultReporter Un outil de création de rapports sur les résultats des tests qui transmet les résultats à l'imprimante de résultats de texte JUnit. 
XmlResultReporter Écrit les résultats JUnit dans des fichiers XML dans un format compatible avec XMLJUnitResultFormatter d'Ant. 

Enums

ActionInProgress L'action générale en cours. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Relation  
InvocationStatus Énumération d'assistance pour représenter l'état d'invocation. 
LogDataType Représente le type de données des données de journaux. 
TestStatus Représentation dans Tradefed des états possibles pour les méthodes de test. 
TestSummary.Type