com.android.tradefed.result

Interfaces

BugreportCollector.SubPredicate  
ILogSaver Les classes qui implémentent cette interface fournissent des méthodes permettant de stocker les journaux dans un emplacement central. 
ILogSaverListener Permet aux ITestInvocationListener d'écouter les fichiers journaux lorsqu'ils sont enregistrés. 
InputStreamSource Cette interface encapsule essentiellement un ERROR(/InputStream) pour le rendre clonable. 
IShardableListener ITestInvocationListener pouvant être partitionné 
ITestInvocationListener Écouteur des résultats des tests à partir de l'appel de test. 
ITestLifeCycleReceiver Réçoit des notifications d'événements lors des exécutions de 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 certaines informations limitées via des récapitulatifs. 

Classes

ATestFileSystemLogSaver Cette classe LogSaver est utilisée par ATest pour enregistrer les journaux dans un chemin d'accès spécifique. 
BugreportCollector ITestInvocationListener de passthrough qui collecte les rapports de bugs 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 collecte tous les résultats des tests. 
ConsoleResultReporter Outil de création de rapports sur les résultats pour imprimer les résultats des tests dans la console. 
CountingTestResultListener Un 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) si elle en trouve. 
EventsLoggerListener Écouteur qui consigne tous les événements qu'il reçoit dans un fichier
FailureDescription Classe décrivant les informations d'échec dans Trade Federation. 
FileInputStreamSource 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 qu'une liste d'autorisation de TestDescription à être signalée. 
InvocationSummaryHelper Classe d'assistance pour la collecte et la création de rapports sur TestSummary pour un ensemble d'écouteurs
InvocationToJUnitResultForwarder Classe qui écoute les événements ITestInvocationListener et les transmet à un TestListener
JsonHttpTestResultReporter Un outil de création de rapports sur les 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 en POST vers 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 du sous-processus qui devrait rester compatible avec les versions antérieures de TF/CTS (par exemple, version 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 du logcat le plantage et l'ajoute au message d'échec associé au test. 
LogFile Classe contenant les métadonnées d'un fichier journal enregistré. 
LogFileSaver Assistant pour les ITestInvocationListener qui enregistre les données de journal dans un fichier
LogSaverResultForwarder ResultForwarder pour enregistrer les journaux avec l'outil d'enregistrement 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 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 même support. 
NameMangleListener Un écouteur proxy pour traduire les noms de méthode, de classe et de package de test lorsque 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 Enregistrez dans un fichier les filtres possibles pour exclure les tests réussis. 
ResultAndLogForwarder Redirecteur des résultats et des événements de journalisation. 
ResultForwarder ITestInvocationListener qui transfère les résultats d'invocation à une liste d'autres écouteurs. 
RetentionFileSaver Classe d'assistance permettant de créer un fichier .retention dans un répertoire. 
RetryResultForwarder Extension de ResultForwarder qui pousse toujours vers un numéro d'essai donné. 
SnapshotInputStreamSource InputStreamSource basé sur un fichier. 
StubTestRunListener Implémentation de bouchon de ITestRunListener
SubprocessResultsReporter Implémente ITestInvocationListener pour être spécifié en tant que résultat_reporter et transmet depuis le sous-processus les résultats des tests, des cycles de test et des invocations de test. 
TestDescription Classe représentant les informations d'un scénario de test. 
TestDescriptionsFile Classe utilitaire permettant de marshaller et de désmarshaller une liste de TestDescriptions dans un fichier de test. 
TestResult Conteneur pour le résultat d'un seul test. 
TestResultListener Simplification de ITestLifecycleListener pour les implémentateurs qui ne s'intéressent qu'aux résultats de test individuels. 
TestRunResult Contient les résultats d'une seule exécution de test. 
TestRunResultListener Écouteur permettant de lire l'état de l'exécution finale du test. 
Résumé des tests Classe représentant un résumé de test. 
TestSummary.TypedString  
TextResultReporter Un outil de création de rapports sur les résultats des tests qui transfère les résultats à l'imprimante de résultats textuels JUnit. 
XmlResultReporter Écrit les résultats JUnit dans un fichier XML au format compatible avec XMLJUnitResultFormatter d'Ant. 

Énumérations

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