AggregatePostProcessor | Un agrégateur de métriques qui donne le minimum, le maximum, la moyenne, la variance, l'écart type, le total, le nombre et éventuellement les centiles pour les métriques numériques collectées lors d'exécutions de tests à plusieurs itérations, en les traitant comme des doubles. |
AtraceCollector | Un IMetricCollector qui exécute une trace pendant un test, collecte le résultat et le consigne dans l'invocation. |
AtraceRunMetricCollector | Collecte les traces de tout le répertoire de test sous le répertoire donné à partir du périphérique de test, enregistre le répertoire de test et post-traite les fichiers de trace sous le répertoire de test et regroupe les métriques. |
MoyennePostProcesseur | Implémentation d'un 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(com.android.tradefed.device.metric.DeviceMetricData) et ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
BasePostProcessor | IPostProcessor de base que chaque implémentation doit étendre. |
BluetoothConnectionLatencyCollector | Le collecteur transmettra une configuration métrique de durée de statistiques prédéfinie aux appareils et collectera la durée de connexion Bluetooth pour chaque profil. |
BluetoothConnectionStateCollector | Ce collecteur collectera les métriques BluetoothConnectionStateChanged et enregistrera le numéro d’état de connexion pour chaque profil. |
BluetoothConnectionSuccessRatePostProcessor | Implémentation d'un postprocesseur qui calcule le taux de réussite d'un profil Bluetooth Utilisez "metric-key-match" pour spécifier les métriques qui contiennent les états de connexion Bluetooth dans un tableau numérique Exemple [0, 1, 2, 3, 0, 1, 2, 3]. |
BluetoothHciSnoopLogCollector | Collecteur pour activer la journalisation de surveillance Bluetooth HCI sur le DUT et pour collecter le journal pour chaque test. |
BugreportzOnFailureCollector | Collectez un rapport de bug lorsqu'un scénario de test échoue. |
BugreportzOnTestCaseFailureCollector | Collectez un rapport de bug lorsqu'un scénario de test échoue lors d'une exécution. |
ClangCodeCoverageCollector | Un BaseDeviceMetricCollector qui extraira les mesures de couverture Clang de l'appareil et les enregistrera en tant qu'artefacts de test. |
CollecteTestListener | Un ITestInvocationListener qui collectera tous les résultats des tests. |
ConsoleResultReporter | Reporteur de résultats pour imprimer les résultats des tests sur la console. |
CountTestCasesCollector | Comptez et signalez le nombre de cas de test pour un IRemoteTest donné. |
DebugHostLogOnFailureCollector | Collecteur qui rassemblera et enregistrera les journaux côté hôte lorsqu'un échec de scénario de test se produit. |
DeviceTraceCollector | Collecteur qui démarrera la trace parfaite au démarrage d'un test et enregistrera le fichier de trace à la fin. |
EventsLoggerListener | Écouteur qui enregistre tous les événements qu'il reçoit dans un fichier |
FileProtoResultReporter | Reporteur Proto qui vide le TestRecord dans un fichier. |
FilePullerDeviceMetricCollector | Un BaseDeviceMetricCollector qui écoute les clés de métriques provenant de l'appareil et les extrait sous forme de fichier de l'appareil. |
FilePullerLogCollector | Enregistreur du fichier signalé par le côté appareil. |
FormattedGeneratorReporter | Reporter qui permet de générer des rapports dans un format particulier. |
GcovCodeCoverageCollector | Un BaseDeviceMetricCollector qui extraira les mesures de couverture gcov de l'appareil et les enregistrera en tant qu'artefacts de test. |
GcovKernelCodeCoverageCollector | Un BaseDeviceMetricCollector qui extraira les mesures de couverture du noyau gcov des débogages et du périphérique, puis les enregistrera finalement en tant qu'artefacts de test. |
GranularRetriableTestWrapper.StartEndCollector | Assistant de classe pour détecter le début et la fin d'une course manquante. |
HostStatsdMetricCollector | Un IMetricCollector qui collecte les métriques statsd du côté hôte à l'aide des commandes de l'utilitaire statsd. |
IMetricCollector | Cette interface sera ajoutée en tant que décorateur lors du reporting des résultats des tests afin de collecter les métriques correspondantes. |
IPostProcesseur | Les post-processeurs sont un objet de la Fédération du commerce destiné à permettre le traitement des métriques et des journaux APRÈS les tests et AVANT le rapport des résultats. |
JavaCodeCoverageCollector | Un BaseDeviceMetricCollector qui extraira les mesures de couverture Java de l'appareil et les enregistrera en tant qu'artefacts de test. |
JsonHttpTestResultReporter | Un rapporteur de résultats qui encode les résultats des métriques de test et les informations sur les appareils en JSON et POST dans un point de terminaison de service HTTP. |
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 changements dans sa superclasse. |
LogSaverResultForwarder | Un ResultForwarder pour enregistrer les journaux avec l'économiseur de fichiers global. |
LogcatOnFailureCollector | Collecteur qui capturera et enregistrera un logcat lorsqu'un scénario de test échoue. |
LogcatTimingMetricCollector | Un collecteur de métriques qui collecte des informations de synchronisation (par exemple, l'heure 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 | Utilisé pour télécharger le fichier journal des métriques collecté pendant le niveau de test et d'exécution. |
MetricsXMLResultReporter | MetricsXMLResultReporter écrit les métriques de test et exécute les métriques dans un fichier XML dans un dossier spécifié par le paramètre metrics-folder lors de la phase invocationEnded du test. |
ModuleÉcouteur | Listener attaché à chaque IRemoteTest de chaque module afin de récupérer la liste des résultats. |
ModuleLogcatCollector | Version du collecteur logcat mais pour le module. |
PerfettoGenericPostProcessor | Un post-processeur qui traite le fichier proto texte/métrique binaire parfait en paires clé-valeur en développant de manière récursive les messages proto et les champs avec des valeurs de chaîne jusqu'à ce que le champ avec une valeur numérique soit rencontré. |
PerfettoPullerMetricCollector | Implémentation de base de FilePullerDeviceMetricCollector qui permet d'extraire les fichiers parfaits de l'appareil et d'en collecter les métriques. |
ProtoResultReporter | Le rapporteur de résultats crée un protobuf TestRecord avec tous les résultats à l'intérieur. |
RebootReasonCollector | Collecteur qui collecte le redémarrage de l'appareil pendant l'exécution du test et les signale par raison et nombre. |
RapportPassedTests | Signaler dans un fichier les filtres possibles pour exclure le test réussi. |
Agrégateur de résultats | Transitaire spécial qui regroupe les résultats en cas de besoin, en fonction de la stratégie de nouvelle tentative adoptée. |
RésultatEtLogForwarder | Forwarder pour les résultats et les événements de journaux. |
RetryLogSaverResultForwarder | Forwarder qui gère également la tentative actuelle dans laquelle nous nous trouvons. |
RuntimeRestartCollector | Collecteur qui collecte les horodatages des redémarrages d'exécution (pannes du serveur système) pendant l'exécution du test, le cas échéant. |
Capture d'écran sur FailureCollector | Collecteur qui capturera et enregistrera une capture d'écran lorsqu'un scénario de test échoue. |
ShardListener | Un ITestInvocationListener qui collecte les résultats d'une partition d'appel (c'est-à-dire une division d'appel à exécuter sur plusieurs ressources en parallèle) et les transmet à un autre écouteur. |
ShardMainResultForwarder | Un ResultForwarder qui combine les résultats d’appels de test fragmentés. |
ShowmapPullerMetricCollector | Implémentation de base de FilePullerDeviceMetricCollector qui permet d'extraire les fichiers showmap de l'appareil et d'en collecter les métriques. |
StatsdBeforeAfterGaugeMetricPostProcessor | Un post-processeur qui traite les métriques de jauge collectées selon une approche « avant/après », c'est-à-dire |
StatsdEventMetricPostProcessor | Un 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 | Un post-processeur qui traite les rapports proto statsd binaires en paires clé-valeur en développant le rapport sous forme d'arborescence. |
StreamProtoResultReporter | Une 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 invocations de tests. |
SuiteResultReporter | Collectez les résultats des tests pour un appel de suite complet et affichez les résultats finaux. |
TextReporter | Un rapporteur de résultats de test qui transmet les résultats à l'imprimante de résultats de texte JUnit. |
TraceCmdCollector | IMetricCollector qui collecte les traces pendant le test à l'aide de trace-cmd et les enregistre dans l'invocation. |
XmlFormattedGeneratorReporter | Implémentation du FormattedGeneratorReporter qui formate la suite au format XML. |
XmlResultReporter | Écrit les résultats JUnit dans des fichiers XML dans un format cohérent avec XMLJUnitResultFormatter d'Ant. |