| AggregatePostProcessor |
Un agrégateur de métriques qui fournit le min, le max, la moyenne, la variance, l'écart type, le total, le nombre et, éventuellement, les centiles pour les métriques numériques collectées lors de plusieurs séries de tests, en les traitant comme des doubles.
|
| AndroidBuildResultReporter |
Rapporte les résultats des tests à l'API Android Build.
|
| AtraceCollector |
Un IMetricCollector qui exécute atrace pendant un test, collecte le résultat et l'enregistre dans l'appel.
|
| AtraceRunMetricCollector |
Collecte les traces de tous les répertoires de test sous le répertoire donné à partir de l'appareil de test, enregistre le répertoire de test et post-traite les fichiers de trace sous le répertoire de test, puis agrège les métriques.
|
| AveragePostProcessor |
Implémentation du post-processeur qui calcule la moyenne de la liste des métriques.
|
| BaseDeviceMetricCollector |
Implémentation de base de IMetricCollector qui permet de démarrer et d'arrêter la collecte sur onTestRunStart(DeviceMetricData) et onTestRunEnd(DeviceMetricData,Map).
|
| BasePostProcessor |
IPostProcessor de base que chaque implémentation doit étendre.
|
| BluetoothConnectionLatencyCollector |
Le collecteur enverra une configuration de métrique de durée statsd prédéfinie aux appareils et collectera la durée de connexion Bluetooth pour chaque profil.
|
| BluetoothConnectionStateCollector |
Ce collecteur collecte les métriques BluetoothConnectionStateChanged et enregistre le nombre d'états de connexion pour chaque profil.
|
| BluetoothConnectionSuccessRatePostProcessor |
Implémentation d'un post-processeur qui calcule le taux de réussite d'un profil Bluetooth
Utilisez "metric-key-match" pour spécifier les métriques qui contiennent des états de connexion Bluetooth dans un tableau numérique. Exemple : [0, 1, 2, 3, 0, 1, 2, 3].
|
| BluetoothHciSnoopLogCollector |
Collecteur permettant d'activer l'enregistrement des données relatives à la connectivité HCI Bluetooth dans un journal snoop sur l'appareil à tester et de collecter le journal pour chaque test.
|
| 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é.
|
| BugreportzOnFailureCollector |
Collectez un bugreportz lorsqu'un scénario de test échoue.
|
| BugreportzOnTestCaseFailureCollector |
Collectez un bugreportz lorsqu'un scénario de test échoue lors d'une exécution.
|
| ClangCodeCoverageCollector |
Un BaseDeviceMetricCollector qui extrait les mesures de couverture Clang de l'appareil et les enregistre en tant qu'artefacts de test.
|
| CodeCoverageCollector |
Un BaseDeviceMetricCollector qui extraira les mesures de couverture Java et native de l'appareil et les consignera en tant qu'artefacts de test.
|
| CollectingTestListener |
Un ITestInvocationListener qui collectera tous les résultats des tests.
|
| CommandStatusHandler |
Gestionnaire permettant de surveiller et de mettre à jour l'état d'un appel.
|
| ConditionFailureMonitor |
Surveillez les éventuels échecs d'invocation.
|
| ConsoleResultReporter |
Outil de génération de rapports sur les résultats pour imprimer les résultats des tests dans la console.
|
| CountTestCasesCollector |
Comptez et signalez le nombre de scénarios de test pour un IRemoteTest donné.
|
| CoverageMetadataCollector |
Un ILogSaverListener qui collecte les mesures de couverture enregistrées et génère un CoverageMetadataProto pour le traitement par le service de couverture du code Android.
|
| DebugHostLogOnFailureCollector |
Collecteur qui rassemblera et enregistrera les journaux côté hôte en cas d'échec d'un scénario de test.
|
| DeviceReleaseReporter |
Outil de signalement de la libération d'appareils qui gère la communication avec le processus parent pour libérer les appareils.
|
| DeviceTraceCollector |
Collecteur qui démarre le traçage perfetto au début d'une série de tests et enregistre le fichier de trace à la fin.
|
| DeviceUnavailableMonitor |
Ce listener tente de capturer uniquement un DNAE au niveau du scénario de test.
|
| EventsLoggerListener |
Écouteur qui enregistre tous les événements qu'il reçoit dans un fichier
|
| FileProtoResultReporter |
Rapporteur Proto qui vide le TestRecord dans un fichier.
|
| FilePullerDeviceMetricCollector |
Un BaseDeviceMetricCollector qui écoute la clé de métriques provenant de l'appareil et les extrait sous forme de fichier depuis l'appareil.
|
| FilePullerLogCollector |
Enregistreur du fichier signalé côté appareil.
|
| FilteredResultForwarder |
Variante de ResultForwarder qui n'autorise le signalement que d'une liste d'autorisation de TestDescription.
|
| FormattedGeneratorReporter |
Outil de création de rapports permettant de générer des rapports dans un format spécifique.
|
| GcovCodeCoverageCollector |
Un BaseDeviceMetricCollector qui extrait les mesures de couverture gcov de l'appareil et les enregistre en tant qu'artefacts de test.
|
| GcovKernelCodeCoverageCollector |
Un BaseDeviceMetricCollector qui extrait les mesures de couverture du noyau gcov de debugfs et de l'appareil, puis les enregistre en tant qu'artefacts de test.
|
| GeminiDebuggingPostProcessor |
Le post-processeur crée des requêtes de prompt pour déboguer les erreurs.
|
| GranularRetriableTestWrapper.StartEndCollector |
Classe d'assistance pour détecter les heures de début et de fin d'exécution manquantes.
|
| HostStatsdMetricCollector |
Un IMetricCollector qui collecte les métriques statsd côté hôte à l'aide des commandes de l'utilitaire statsd.
|
| ICommandScheduler.IScheduledInvocationListener |
Écouteur pour les événements d'invocation lorsque l'invocation est terminée.
|
| ILogSaverListener |
Permet aux ITestInvocationListeners d'écouter le moment où les fichiers journaux sont enregistrés.
|
| IMetricCollector |
Cette interface sera ajoutée en tant que décorateur lors de la création de rapports sur les résultats des tests afin de collecter les métriques correspondantes.
|
| IPostProcessor |
Les post-processeurs sont des objets Trade Federation destinés à permettre le traitement des métriques et des journaux APRÈS les tests et AVANT la création de rapports sur les résultats.
|
| IShardableListener |
ITestInvocationListener pouvant être fragmenté.
|
| ISupportGranularResults |
Interface indiquant si un ITestInvocationListener est compatible avec la réception de résultats précis ou non.
|
| ITestSummaryListener |
Interface qui permet à ITestInvocationListener d'échanger des informations limitées via des résumés.
|
| InvocationProtoResultReporter |
Reporters pour stocker les informations de mise en cache au niveau de l'invocation et sa liste de modules
|
| InvocationToJUnitResultForwarder |
Classe qui écoute les événements ITestInvocationListener et les transmet à un TestListener.
|
| JarHostTest.HostTestListener |
Écouteur de wrapper qui transmet tous les événements, à l'exception de testRunStarted() et testRunEnded(), à l'écouteur intégré.
|
| JavaCodeCoverageCollector |
Un BaseDeviceMetricCollector qui extrait les mesures de couverture Java de l'appareil et les enregistre en tant qu'artefacts de test.
|
| 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.
|
| 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.
|
| LastShardDetector |
Lorsque nous exécutons le partitionnement local, nous ne voulons parfois exécuter certaines actions que lorsque le dernier fragment atteint invocationEnded(long).
|
| 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.
|
| LogSaverResultForwarder |
Un ResultForwarder pour enregistrer les journaux avec l'enregistreur de fichiers global.
|
| 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.
|
| LogcatOnFailureCollector |
Collecteur qui capture et enregistre un logcat en cas d'échec d'un cas de test ou d'une série de tests.
|
| LogcatTimingMetricCollector |
Collecteur de métriques qui collecte des informations de timing (par exemple, le temps de changement d'utilisateur) à partir de logcat lors d'un ou plusieurs tests répétés en utilisant des modèles d'expression régulière donnés pour analyser les signaux de début et de fin d'un événement à partir des lignes logcat.
|
| MetricFilePostProcessor |
Permet d'importer le fichier journal des métriques collectées au niveau du test et de l'exécution.
|
| 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.
|
| ModuleListener |
Écouteur associé à chaque IRemoteTest de chaque module afin de collecter la liste des résultats.
|
| ModuleLogcatCollector |
Version du collecteur logcat, mais pour le module.
|
| ModulePerfettoCollector |
Collecteur qui démarre le traçage perfetto lorsqu'un module de test commence et se termine, et lorsque l'appareil redémarre.
|
| ModuleProtoResultReporter |
Un outil de reporting des résultats destiné à ne signaler que les résultats au niveau du module.
|
| ModuleResultsAndMetricsForwarder |
Extension de ResultAndLogForwarder qui ajoute des métriques supplémentaires liées au module aux résultats du test.
|
| 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
|
| PerfettoFilePullerCollector |
Un collecteur qui extrait les fichiers de trace Perfetto de l'appareil, les compresse éventuellement et les ajoute aux journaux de test.
|
| PerfettoGenericPostProcessor |
Post-processeur qui traite le fichier proto perfetto de métrique texte/binaire en paires clé/valeur en développant de manière récursive les messages et les champs proto avec des valeurs de chaîne jusqu'à ce que le champ avec une valeur numérique soit rencontré.
|
| PerfettoPullerMetricCollector |
Cette classe est obsolète.
Utilisez plutôt PerfettoFilePullerCollector et ERROR(/PerfettoTracePostProcessor).
|
| PerfettoTracePostProcessor |
Post-processeur qui récupère les fichiers de trace Perfetto à partir des journaux de test et exécute le processeur de trace sur ceux-ci pour produire un proto de métrique Perfetto.
|
| PrettyTestEventLogger |
Journaliseur correspondant aux événements et les enregistrant pour faciliter le débogage.
|
| ProtoResultReporter |
Le générateur de rapports sur les résultats crée un fichier protobuf TestRecord contenant tous les résultats.
|
| PythonBinaryHostTest.PythonForwarder |
Transmetteur de résultats pour remplacer le nom de l'exécution par le nom du binaire.
|
| RebootReasonCollector |
Collecteur qui collecte les redémarrages d'appareils pendant l'exécution du test et les signale par motif et nombre.
|
| RemoteTestTimeOutEnforcer |
Listeners permettant de vérifier la durée d'exécution d'une configuration de test donnée et de la faire échouer si elle dépasse un délai d'inactivité donné.
|
| ReportPassedTests |
Indiquez dans un fichier les filtres possibles pour exclure les tests réussis.
|
| ResultAggregator |
Transmetteur spécial qui agrège les résultats si nécessaire, en fonction de la stratégie de réessai adoptée.
|
| ResultAndLogForwarder |
Redirecteur pour les résultats et les événements de journaux.
|
| ResultDBReporter |
Reporter de résultats qui importe les résultats des tests dans ResultDB.
|
| ResultForwarder |
ITestInvocationListener qui transmet les résultats d'invocation à une liste d'autres écouteurs.
|
| ResultReporter |
|
| RetryLogSaverResultForwarder |
Transmetteur qui gère également la transmission de la tentative actuelle.
|
| RetryResultForwarder |
Extension de ResultForwarder qui envoie toujours à un numéro de tentative donné.
|
| RuntimeRestartCollector |
Collecteur qui collecte les codes temporels des redémarrages d'exécution (plantages du serveur système) pendant l'exécution du test, le cas échéant.
|
| ScreenRecordOnFailureCollector |
Collecteur qui capture et enregistre une vidéo de l'écran lorsqu'un scénario de test échoue.
|
| ScreenshotOnFailureCollector |
Collecteur qui capture et enregistre une capture d'écran en cas d'échec d'un scénario de test.
|
| ShardListener |
Un ITestInvocationListener qui collecte les résultats d'un shard d'invocation (c'est-à-dire une invocation divisée pour s'exécuter en parallèle sur plusieurs ressources) et les transmet à un autre écouteur.
|
| ShardMainResultForwarder |
Un ResultForwarder qui combine les résultats des appels de test fragmentés.
|
| ShowmapPullerMetricCollector |
Implémentation de base de FilePullerDeviceMetricCollector qui permet d'extraire les fichiers showmap de l'appareil et de collecter les métriques à partir de ceux-ci.
|
| SimpleperfProfilePostProcessor |
Post-processeur qui recherche les données de profilage simpleperf et génère un profil pprof.
|
| StatsdBeforeAfterGaugeMetricPostProcessor |
Post-processeur qui traite les métriques de type "gauge" collectées selon une approche "avant/après", c'est-à-dire
|
| StatsdEventMetricPostProcessor |
Post-processeur qui traite les métriques d'événement dans les rapports statsd en paires clé/valeur, à l'aide des formateurs spécifiés sur le processeur.
|
| StatsdGenericPostProcessor |
Post-processeur qui traite les rapports statsd proto binaires en paires clé/valeur en développant le rapport sous forme d'arborescence.
|
| StreamProtoResultReporter |
Implémentation de ProtoResultReporter
|
| 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.
|
| SuiteResultReporter |
Collecte les résultats des tests pour l'ensemble de l'invocation de la suite et génère les résultats finaux.
|
| TestRunResultListener |
Écouteur permettant de lire l'état final de l'exécution du test.
|
| TestTimeoutEnforcer |
Écouteurs permettant de vérifier le temps d'exécution d'un cas de test donné et de le faire échouer s'il dépasse un délai d'attente donné.
|
| 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.
|
| TraceCmdCollector |
Un IMetricCollector qui collecte les traces pendant le test à l'aide de trace-cmd et les enregistre dans l'invocation.
|
| TradefedSandboxRunner.StubScheduledInvocationListener |
Un stub IScheduledInvocationListener qui ne fait rien.
|
| XmlFormattedGeneratorReporter |
Implémentation de FormattedGeneratorReporter qui met en forme les résultats de la suite au format XML.
|
| XmlResultReporter |
Écrit les résultats JUnit dans des fichiers XML dans un format compatible avec XMLJUnitResultFormatter d'Ant.
|