| AdbStopServerPreparer |
Le préparateur cible doit arrêter le serveur adb sur l'hôte avant et après l'exécution des tests adb.
|
| 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 exécutions de tests, en les traitant comme des doubles.
|
| AllTestAppsInstallSetup |
Un ITargetPreparer qui installe toutes les applications d'un dossier IDeviceBuildInfo.getTestsDir() sur l'appareil.
|
| AoaTargetPreparer |
ITargetPreparer qui exécute une série d'actions (clics et balayages, par exemple) à l'aide du protocole Android Open Accessory (AOAv2).
|
| AppSetup |
Un ITargetPreparer qui installe un APK et ses tests.
|
| ArtChrootPreparer |
Créez un répertoire chroot pour les tests ART.
|
| AtraceCollector |
Un IMetricCollector qui exécute atrace pendant un test, collecte le résultat et l'enregistre dans l'invocation.
|
| AtraceRunMetricCollector |
Collecte les traces de tous les répertoires de test du répertoire donné à partir de l'appareil de test, enregistre le répertoire de test et post-traite les fichiers de trace dans 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(com.android.tradefed.device.metric.DeviceMetricData) et ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)).
|
| BaseEmulatorPreparer |
Préparateur commun pour lancer un émulateur local.
|
| BaseMultiTargetPreparer |
Implémentation de base de IMultiTargetPreparer qui permet de désactiver l'objet.
|
| BasePostProcessor |
IPostProcessor de base que chaque implémentation doit étendre.
|
| BaseTargetPreparer |
Classe d'implémentation de base pour ITargetPreparer qui permet de contrôler si l'objet est désactivé ou non.
|
| 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 les é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 testé et de collecter le journal pour chaque test.
|
| 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.
|
| BuildInfoRecorder |
Un ITargetPreparer qui écrit des métadonnées d'informations de compilation dans un fichier spécifié.
|
| CheckPairingPreparer |
Un CompanionAwarePreparer qui vérifie l'association Bluetooth entre les appareils principal et associé
|
| ClangCodeCoverageCollector |
Un BaseDeviceMetricCollector qui extraira les mesures de couverture Clang de l'appareil et les enregistrera en tant qu'artefacts de test.
|
| CodeCoverageCollector |
Un BaseDeviceMetricCollector qui extrait les mesures de couverture Java et native de l'appareil et les enregistre en tant qu'artefacts de test.
|
| CollectingTestListener |
Un ITestInvocationListener qui collectera tous les résultats des tests.
|
| CompanionAllocator |
Classe de base qui gère l'allocation et la libération de l'appareil associé
getCompanionDeviceSelectionOptions() doit être implémenté pour décrire les critères nécessaires à l'attribution de l'appareil associé.
|
| CompanionAwarePreparer |
ITargetPreparer qui encapsule la logique d'obtention d'un appareil associé déjà attribué.
|
| CompanionRunCommandTargetPreparer |
Un ITargetPreparer qui exécute les commandes spécifiées sur l'appareil associé attribué
|
| CompanionTestAppInstallSetup |
Un ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur un appareil associé attribué.
|
| CompileBootImageWithSpeedTargetPreparer |
Recompile le classpath de démarrage et le serveur système avec le filtre de compilation "speed".
|
| CountTestCasesCollector |
Compte et signale le nombre de scénarios de test pour un IRemoteTest donné.
|
| CpuThrottlingWaiter |
Un ITargetPreparer qui attend que la fréquence maximale sur tous les cœurs soit rétablie au niveau le plus élevé disponible
|
| CreateAvdPreparer |
|
| CreateUserPreparer |
Préparateur cible pour la création et la suppression de l'utilisateur à la fin.
|
| DebugHostLogOnFailureCollector |
Collecteur qui collecte et enregistre les journaux côté hôte en cas d'échec d'un scénario de test.
|
| DeviceActionTargetPreparer |
ITargetPreparer pour effectuer des actions sur l'appareil.
|
| DeviceBuildInfoBootStrapper |
Un ITargetPreparer qui remplace les champs d'informations sur la compilation par des attributs lus à partir de l'appareil
Cela est utile pour tester des appareils avec des builds générés à partir d'une source externe (par exemple,
|
| DeviceBuildInfoInjector |
Un ITargetPreparer qui insère des métadonnées DeviceBuildDescriptor dans le IBuildInfo.
|
| DeviceCleaner |
Redémarre ou formate l'appareil comme action de nettoyage après le test, et éteint éventuellement l'écran.
|
| DeviceFlashPreparer |
Un ITargetPreparer qui flashe une image sur un matériel Android physique.
|
| DeviceImageZipFlashingTargetPreparer |
Préparateur de cibles qui flashe l'appareil avec les images de l'appareil fournies dans un format spécifique.
|
| DeviceOwnerTargetPreparer |
ITargetPreparer qui configure un composant de propriétaire de l'appareil.
|
| DeviceSetup |
Un ITargetPreparer qui configure un appareil pour les tests en fonction des Option fournies.
|
| DeviceStorageFiller |
Demandez au préparateur cible de remplir l'espace de stockage afin qu'un certain espace libre soit disponible.
|
| DeviceStringPusher |
Préparateur de cible pour écrire une chaîne dans un fichier.
|
| 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.
|
| DeviceUpdateTargetPreparer |
ITargetPreparer abstrait qui gère les étapes courantes de mise à jour des appareils avec un fichier image d'appareil provenant d'une source externe (par opposition à un service de compilation).
|
| DeviceWiper |
Un ITargetPreparer qui efface les données utilisateur
|
| DisableSELinuxTargetPreparer |
Préparateur cible qui désactive SELinux s'il est activé.
|
| DynamicSystemPreparer |
Un ITargetPreparer qui configure une image système sur une version d'appareil avec la mise à jour dynamique du système.
|
| EraseUserDataPreparer |
Un ITargetPreparer qui efface les données utilisateur sur l'appareil.
|
| FastbootCommandPreparer |
Préparateur cible qui déclenche fastboot et envoie des commandes fastboot.
|
| FastbootUpdateBootstrapPreparer |
Un ITargetPreparer qui prépare les fichiers spécifiés (bootloader, radio, fichier ZIP de l'image de l'appareil) dans IDeviceBuildInfo pour flasher les appareils avec FastbootDeviceFlasher, puis injecte les attributs de l'appareil post-boot dans les informations de compilation à des fins de reporting des résultats.
|
| FeatureFlagTargetPreparer |
Met à jour DeviceConfig (indicateurs de fonctionnalité ajustés par un service à distance).
|
| 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 |
Journaliseur du fichier signalé par le côté de l'appareil.
|
| FoldableModePreparer |
Préparateur de cibles capable de modifier l'état pliable d'un appareil.
|
| FolderSaver |
Un ITargetPreparer qui extrait les répertoires de l'appareil, les compresse et les enregistre dans le backend de journalisation.
|
| FormattedGeneratorReporter |
Outil de création de rapports qui permet de générer des rapports dans un format spécifique.
|
| FutilityCommandPreparer |
Préparateur pour exécuter les commandes d'inutilité.
|
| 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.
|
| GkiDeviceFlashPreparer |
Préparateur cible qui flashe l'appareil avec une image générique du noyau commun Android.
|
| GoogleAccountPreparer |
Un ITargetPreparer permettant de configurer des comptes Google.
|
| GsiDeviceFlashPreparer |
Préparateur cible qui flashe l'appareil avec l'image système générique Android.
|
| HelloWorldMultiTargetPreparer |
Exemple d'implémentation d'un IMultiTargetPreparer.
|
| HostStatsdMetricCollector |
Un IMetricCollector qui collecte les métriques statsd côté hôte à l'aide des commandes de l'utilitaire statsd.
|
| ILabPreparer |
Interface de marqueur pour les préparateurs d'ateliers
Consultez ITargetPreparer pour obtenir une description de l'objectif de ces interfaces.
|
| 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.
|
| IMultiTargetPreparer |
Prépare l'environnement de test pour plusieurs appareils à la fois.
|
| 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.
|
| ITargetCleaner |
Cette interface est obsolète.
tearDown a été déplacé vers l'interface ITargetPreparer de base.
|
| ITargetPreparer |
Prépare l'environnement de test pour l'exécution du test.
|
| InstallAllTestZipAppsSetup |
Un ITargetPreparer qui installe toutes les applications dans un fichier ZIP de test.
|
| InstallApexModuleTargetPreparer |
|
| InstallApkSetup |
Un ITargetPreparer qui installe un ou plusieurs APK situés sur le système de fichiers.
|
| InstallBuildEnvApkSetup |
Un ITargetPreparer qui installe un ou plusieurs APK de test à partir d'un environnement de compilation de plate-forme Android.
|
| InstallKernelModulePreparer |
Un préparateur de cibles qui installe des modules de noyau.
|
| InstrumentationPreparer |
Un ITargetPreparer qui exécute l'instrumentation
|
| 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 publie sur un point de terminaison de service HTTP.
|
| KillExistingEmulatorPreparer |
Un ITargetPreparer qui arrête un émulateur en cours d'exécution.
|
| KnownFailurePreparer |
Préparateur cible pour ignorer la nouvelle tentative en cas d'échec connu.
|
| 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.
|
| LocalEmulatorLaunch |
Un TargetPreparer qui lance un émulateur localement à partir d'un environnement de compilation Android.
|
| LocalEmulatorSnapshot |
TargetPreparer destiné à générer un instantané d'émulateur propre à partir d'un environnement de compilation/développement Android
|
| LogcatOnFailureCollector |
Collecteur qui capture et consigne un logcat en cas d'échec d'un scénario de test.
|
| 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 de 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.
|
| MergeMultiBuildTargetPreparer |
Un IMultiTargetPreparer qui permet de transmettre des informations d'une compilation à une autre en les nommant et en indiquant la clé du fichier à copier dans l'autre compilation.
|
| 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.
|
| MixImageZipPreparer |
Un IMultiTargetPreparer qui mélange les images d'une compilation système dans une compilation d'appareil.
|
| MixKernelTargetPreparer |
ITargetPreparer permettant de combiner une image de noyau avec l'image de l'appareil.
|
| MixRadioTargetPreparer |
Un ITargetPreparer qui permet de mélanger une image radio avec l'image de l'appareil.
|
| 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.
|
| ModuleOemTargetPreparer |
|
| NativeLeakCollector |
Un ITargetPreparer qui exécute "dumpsys meminfo --unreachable -a" pour identifier la mémoire native inaccessible actuellement détenue par chaque processus.
|
| NoApkTestSkipper |
Préparateur spécial qui permet d'ignorer complètement une invocation (préparation et tests) s'il n'y a pas d'APK à tester.
|
| PairingMultiTargetPreparer |
Un préparateur multicible permet d'associer (et de connecter) deux appareils via Bluetooth.
|
| 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étriques textuelles/binaires 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é.
|
| PerfettoPreparer |
Le préparateur Perfetto envoie le fichier de configuration sur l'appareil à un emplacement standard auquel Perfetto a accès.
|
| 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.
|
| ProfileTargetPreparer |
Classe de base pour configurer le préparateur cible pour tout utilisateur de profil android.os.usertype.profile.XXX.
|
| PushFileInvoker |
Cette classe est obsolète.
Utilisez plutôt PushFilePreparer.
|
| PushFilePreparer |
ITargetPreparer qui tente d'envoyer un nombre quelconque de fichiers depuis n'importe quel chemin d'accès à l'hôte vers n'importe quel chemin d'accès à l'appareil.
|
| PythonVirtualenvPreparer |
Configure un environnement virtuel Python sur l'hôte et installe les packages.
|
| RebootReasonCollector |
Collecteur qui collecte les redémarrages d'appareils pendant l'exécution du test et les signale par motif et nombre.
|
| RebootTargetPreparer |
Préparateur cible qui redémarre l'appareil.
|
| RecoveryLogPreparer |
Préparateur de cible utilisé pour collecter les journaux avant la récupération.
|
| RemoveSystemAppPreparer |
Un ITargetPreparer pour supprimer un APK de la partition système avant un test.
|
| ReportPassedTests |
Filtres possibles pour exclure les tests réussis dans un fichier de rapport.
|
| RestartSystemServerTargetPreparer |
Préparateur cible qui redémarre le serveur système sans redémarrer l'appareil.
|
| ResultAggregator |
Transmetteur spécial qui agrège les résultats si nécessaire, en fonction de la stratégie de réessai adoptée.
|
| RootTargetPreparer |
Préparateur cible qui effectue "adb root" ou "adb unroot" en fonction de l'option "force-root".
|
| RootcanalForwarderPreparer |
|
| RunCommandTargetPreparer |
|
| RunHostCommandTargetPreparer |
Préparateur cible pour exécuter des commandes hôtes arbitraires avant et après l'exécution du test.
|
| RunHostScriptTargetPreparer |
Préparateur cible qui exécute un script avant d'exécuter un test.
|
| RunOnCloneProfileTargetPreparer |
|
| RunOnPrivateProfileTargetPreparer |
|
| RunOnSdkSandboxTargetPreparer |
Un ITargetPreparer pour indiquer que les tests doivent être exécutés dans le bac à sable du SDK.
|
| RunOnSecondaryUserTargetPreparer |
Un ITargetPreparer pour s'assurer que le test s'exécute en tant qu'utilisateur secondaire.
|
| RunOnSystemUserTargetPreparer |
Un ITargetPreparer qui indique que les tests doivent être exécutés sur l'utilisateur (plutôt que sur l'utilisateur actuel).
|
| RunOnWorkProfileTargetPreparer |
Un ITargetPreparer qui crée un profil professionnel lors de la configuration et indique que les tests doivent être exécutés dans cet utilisateur.
|
| RuntimeRestartCollector |
Collecteur qui collecte les codes temporels des redémarrages du runtime (plantages du serveur système) pendant l'exécution du test, le cas échéant.
|
| ScreenshotOnFailureCollector |
Collecteur qui capture et enregistre une capture d'écran en cas d'échec d'un scénario de test.
|
| SemaphoreTokenTargetPreparer |
Il s'agit d'un préparateur utilisé pour sérialiser l'exécution des tests dans l'hôte Tradefed à l'aide d'un jeton.
|
| ShardListener |
Un ITestInvocationListener qui collecte les résultats d'un fragment 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.
|
| 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.
|
| SideloadOtaTargetPreparer |
Un préparateur de cibles qui effectue le transfert d'un package OTA spécifié, applique le package, attend le démarrage de l'appareil et injecte les propriétés de compilation de l'appareil à utiliser comme informations de compilation
Ce préparateur de cible suppose que l'appareil sera en mode adb normal au démarrage et veillera à ce que l'appareil quitte le même mode, mais avec la version la plus récente appliquée.
|
| SkipManager |
En fonction de différents critères, le gestionnaire d'ignorations aide à déterminer ce qui doit être ignoré à différents niveaux : invocation, modules et tests.
|
| StatsdBeforeAfterGaugeMetricPostProcessor |
Post-processeur qui traite les métriques de jauge 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.
|
| StopServicesSetup |
Un ITargetPreparer qui arrête les services sur l'appareil.
|
| StubMultiTargetPreparer |
Implémentation vide d'espace réservé d'un IMultiTargetPreparer.
|
| StubTargetPreparer |
Implémentation vide d'espace réservé d'un ITargetPreparer.
|
| SuiteApkInstaller |
Installe les APK spécifiés pour la configuration de la suite : à partir de la variable $ANDROID_TARGET_OUT_TESTCASES ou de ROOT_DIR dans les informations de compilation.
|
| SuiteResultReporter |
Collecte les résultats des tests pour l'ensemble de l'invocation de la suite et génère les résultats finaux.
|
| SwitchUserTargetPreparer |
Un ITargetPreparer qui passe au type d'utilisateur spécifié dans setUp.
|
| TearDownPassThroughPreparer |
Permet d'exécuter tearDown sur les préparateurs inclus dans une configuration en tant qu'objet.
|
| TemperatureThrottlingWaiter |
Un ITargetPreparer qui attend que la température de l'appareil redescende à la température cible
|
| TestAppInstallSetup |
Un ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur l'appareil.
|
| TestFilePushSetup |
Un ITargetPreparer qui transfère un ou plusieurs fichiers/dossiers d'un dossier IDeviceBuildInfo.getTestsDir() vers l'appareil.
|
| TestSystemAppInstallSetup |
Un ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur la partition /system de l'appareil.
|
| TimeWaster |
Un simple préparateur de cibles pour perdre du temps et potentiellement redémarrer l'appareil.
|
| TraceCmdCollector |
Un IMetricCollector qui collecte les traces pendant le test à l'aide de trace-cmd et les enregistre dans l'invocation.
|
| UserCleaner |
Un ITargetPreparer qui supprime les utilisateurs secondaires lors de la suppression.
|
| VisibleBackgroundUserPreparer |
Préparateur cible pour exécuter des tests dans un utilisateur démarré en arrière-plan visible.
|
| WaitForDeviceDatetimePreparer |
Un ITargetPreparer qui attend que la date et l'heure soient définies sur l'appareil
Ce préparateur peut éventuellement forcer un TargetSetupError si la date et l'heure ne sont pas définies dans le délai d'expiration.
|
| WifiPreparer |
Un ITargetPreparer qui configure le Wi-Fi sur l'appareil si nécessaire.
|
| 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.
|