AdbStopServerPreparerAdbStopServerPreparer | Préparateur cible pour 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 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 des exécutions de tests à plusieurs itérations, en les traitant comme des doubles. |
AllTestAppsInstallSetup | Un ITargetPreparer qui installe toutes les applications à partir d'un dossier IDeviceBuildInfo#getTestsDir() sur l'appareil. |
AoaTargetPreparer | ITargetPreparer qui exécute une série d'actions (par exemple, des clics et des balayages) à l'aide du protocole Android Open Accessory (AOAv2). |
Configuration de l'application | Un ITargetPreparer qui installe un apk et ses tests. |
ArtChrootPreparer | Créer un répertoire chroot pour les tests ART. |
AtraceCollector | Un IMetricCollector qui exécute atrace pendant un test et collecte le résultat et le consigne dans l'invocation. |
AtraceRunMetricCollectorAtraceRunMetricCollector | Collecte les traces de tous les répertoires 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 agrège les métriques. |
AveragePostProcessor | 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)) . |
BaseEmulatorPreparerBaseEmulatorPreparer | Préparateur commun pour lancer un émulateur local. |
BaseMultiTargetPreparerBaseMultiTargetPreparer | Implémentation de base de IMultiTargetPreparer qui permet de désactiver l'objet. |
BasePostProcessorBasePostProcessor | Le IPostProcessor de base que chaque implémentation doit étendre. |
BaseTargetPreparerBaseTargetPreparer | Classe d'implémentation de base pour ITargetPreparer qui permet de contrôler si l'objet est désactivé ou non. |
BluetoothConnectionLatencyCollector | Le collecteur transmettra 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 collectera les métriques BluetoothConnectionStateChanged et enregistrera le numéro d'état 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 pour activer la journalisation de surveillance Bluetooth HCI sur le DUT et pour collecter le journal pour chaque test. |
Rapport de bugzOnFailureCollector | Collectez un rapport de boguez lorsqu'un scénario de test échoue. |
Rapport de boguezOnTestCaseFailureCollector | Collectez un rapport de boguez lorsqu'un cas de test dans une exécution échoue. |
BuildInfoRecorder | Un ITargetPreparer qui écrit des métadonnées d'informations de build dans un fichier spécifié. |
CheckPairingPreparer | Un CompanionAwarePreparer qui vérifie la liaison BT entre les appareils principaux et compagnons |
ClangCodeCoverageCollector | Un BaseDeviceMetricCollector qui extrait les mesures de couverture Clang de l'appareil et les enregistre en tant qu'artefacts de test. |
CollectingTestListener | Un ITestInvocationListener qui collectera tous les résultats de test. |
CompanionAllocator | Classe de base qui s'occupe d'allouer et de libérer l'appareil compagnon getCompanionDeviceSelectionOptions() doit être implémenté pour décrire les critères nécessaires pour allouer le périphérique compagnon |
CompanionAwarePreparer | Un ITargetPreparer qui encapsule la logique d'obtention d'un périphérique compagnon déjà alloué. |
CompanionRunCommandTargetPreparerCompanionRunCommandTargetPreparer | Un ITargetPreparer qui exécute les commandes spécifiées sur le périphérique compagnon alloué |
CompanionTestAppInstallSetupCompanionTestAppInstallSetup | Un ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo#getTestsDir() sur un appareil compagnon alloué. |
CompileBootImageWithSpeedTargetPreparer | Recompile le chemin d'accès aux classes de démarrage et le serveur système avec le filtre du compilateur 'vitesse'. |
CountTestCasesCollector | Comptez et signalez le nombre de cas de test pour un IRemoteTest donné. |
CpuThrottlingWaiter | Un ITargetPreparer qui attend que la fréquence maximale sur tous les cœurs soit restaurée au plus haut niveau disponible |
CréerAvdPreparer | |
CreateUserPreparer | Préparateur cible pour créer un utilisateur et le nettoyer à la fin. |
DebugHostLogOnFailureCollector | Collecteur qui rassemblera et consignera les journaux côté hôte en cas d'échec d'un scénario de test. |
DeviceBuildInfoBootStripper | Un ITargetPreparer qui remplace les champs d'informations de construction par des attributs lus à partir de l'appareil Ceci est utile pour tester des appareils avec des versions générées à partir d'une source externe (par exemple |
DeviceBuildInfoInjector | Un ITargetPreparer qui insère les métadonnées DeviceBuildDescriptor dans le IBuildInfo . |
DeviceCleaner | Effectue un redémarrage ou un formatage en tant qu'action de nettoyage après le test, et éventuellement éteint l'écran |
DeviceFlashPreparer | Un ITargetPreparer qui fait clignoter une image sur du matériel Android physique. |
DeviceImageZipFlashingTargetPreparer | Un préparateur cible qui flashe l'appareil avec des images d'appareil fournies via un format spécifique. |
DeviceOwnerTargetPreparerDeviceOwnerTargetPreparer | Un ITargetPreparer qui configure un composant de propriétaire d'appareil. |
Configuration de l'appareil | Un ITargetPreparer qui configure un périphérique pour le test en fonction des Option fournies. |
DeviceStorageFiller | Ciblez le préparateur pour remplir le stockage afin qu'une certaine quantité d'espace libre soit disponible. |
DeviceStringPusher | Préparateur cible pour écrire une chaîne dans un fichier. |
DeviceTraceCollector | Collecteur qui démarrera la trace perfetto au démarrage d'une exécution de test et consignera le fichier de trace à la fin. |
DeviceUpdateTargetPreparerDeviceUpdateTargetPreparer | Un ITargetPreparer abstrait qui prend en charge les étapes courantes de mise à jour des périphériques avec un fichier image de périphérique à partir d'une source externe (par opposition à un service de génération). |
DeviceWiper | Un ITargetPreparer qui efface les données utilisateur |
Désactiver SELinuxTargetPreparer | Préparateur cible qui désactive SELinux s'il est activé. |
DynamicSystemPreparer | Un ITargetPreparer qui configure une image système au-dessus d'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 le démarrage rapide et envoie des commandes de démarrage rapide. |
FastbootUpdateBootstrapPreparer | Un ITargetPreparer qui met en scène des fichiers spécifiés (chargeur de démarrage, radio, zip d'image de périphérique) dans IDeviceBuildInfo pour obtenir des périphériques flashés avec FastbootDeviceFlasher , puis injecte des attributs de périphérique post-démarrage dans les informations de construction à des fins de rapport de résultats. |
FeatureFlagTargetPreparer | Met à jour le DeviceConfig (indicateurs de fonctionnalité réglés par un service distant). |
FilePullerDeviceMetricCollector | Un BaseDeviceMetricCollector qui écoute la clé de mesures provenant de l'appareil et les extrait sous forme de fichier à partir de l'appareil. |
FilePullerLogCollector | Enregistreur du fichier signalé par le côté appareil. |
FoldableModePreparer | Un préparateur de cible qui peut changer l'état pliable d'un appareil. |
économiseur de dossier | Un ITargetPreparer qui extrait les répertoires de l'appareil, les compresse et les enregistre dans le backend de journalisation. |
FormattedGeneratorReporterFormatedGeneratorReporter | Reporter qui permet de générer des rapports dans un format particulier. |
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 des débogages et de l'appareil, puis les enregistre finalement en tant qu'artefacts de test. |
GkiDeviceFlashPreparer | Un préparateur cible qui flashe l'appareil avec l'image générique du noyau commun Android. |
GsiDeviceFlashPreparer | Un préparateur cible qui flashe l'appareil avec une image système générique Android. |
HelloWorldMultiTargetPreparer | Un exemple d'implémentation d'un IMultiTargetPreparer . |
HostStatsdMetricCollectorHostStatsdMetricCollector | Un IMetricCollector qui collecte les métriques statsd du côté hôte à l'aide des commandes de l'utilitaire statsd. |
ILabPreparer | Interface de marqueur pour les préparateurs de laboratoire Voir ITargetPreparer pour une description de ce à quoi ces interfaces sont destinées. |
IMetricCollector | Cette interface sera ajoutée en tant que décorateur lors du rapport des résultats des tests afin de collecter les métriques correspondantes. |
IMultiTargetPreparer | Prépare l'environnement de test pour plusieurs appareils ensemble. |
IPostProcesseur | Les post-processeurs sont un objet de la fédération commerciale destiné à permettre le traitement des métriques et des journaux APRÈS les tests et AVANT le rapport des résultats. |
ITargetCleaner | Cette interface est obsolète. tearDown a été déplacé vers l'interface ITargetPreparer de base. |
Préparateur de cible informatique | Prépare l'environnement de test pour l'exécution du test. |
InstallAllTestZipAppsSetup | Un ITargetPreparer qui installe toutes les applications dans un zip de test. |
InstallApexModuleTargetPreparer | |
InstallApkSetup | Un ITargetPreparer qui installe un ou plusieurs apks situés sur le système de fichiers. |
InstallBuildEnvApkSetup | Un ITargetPreparer qui installe un ou plusieurs apks de test à partir d'un environnement de construction de plate-forme Android. |
InstrumentationPréparateur | 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. |
JsonHttpTestReporterReporter | Un rapporteur de résultats qui encode les résultats des métriques de test et la branche, les informations sur l'appareil dans JSON et POST dans un point de terminaison de service HTTP |
KillExistingEmulatorPreparer | Un ITargetPreparer qui arrête un émulateur en cours d'exécution. |
KnownFailurePreparer | Ciblez le préparateur pour qu'il ignore la nouvelle tentative d'échec connu. |
Lancement de l'émulateur local | Un TargetPreparer qui lance un émulateur localement à partir d'un environnement de construction Android. |
LocalEmulatorSnapshotLocalEmulatorSnapshot | Un TargetPreparer destiné à générer un instantané d'émulateur propre à partir d'un environnement de construction/développement Android |
LogcatOnFailureCollector | Collecteur qui capture et enregistre 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 commutation de l'utilisateur) à partir de logcat pendant un ou plusieurs tests répétés en utilisant des modèles regex donnés pour analyser les signaux de début et de fin d'un événement à partir de lignes logcat. |
MergeMultiBuildTargetPreparerMergeMultiBuildTargetPreparer | Un IMultiTargetPreparer qui permet de passer des informations d'un build à un autre en les nommant et la clé du fichier à copier dans l'autre build. |
MetricFilePostProcessorMetricFilePostProcessor | Utilisé pour télécharger le fichier journal des métriques collecté au niveau du test et de l'exécution. |
MetricsXMLReporterReporterMetricsXMLResultReporter | 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. |
MixImageZipPreparer | Un IMultiTargetPreparer qui mélange les images d'une génération de système dans une génération d'appareil. |
MixKernelTargetPreparerMixKernelTargetPreparer | Un ITargetPreparer qui permet de mélanger une image du noyau avec l'image du périphérique. |
ModuleListener | Listener attaché à 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 de sauter complètement une invocation (préparation et tests) s'il n'y a pas d'apks aux tests. |
CouplageMultiTargetPreparer | Un préparateur multi-cible permet d'effectuer un appairage (et une connexion) Bluetooth entre deux appareils. |
PerfettoGenericPostProcessor | Un post-processeur qui traite le fichier proto de métrique perfetto texte/binaire 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é. |
PerfettoPréparateur | Le préparateur de Perfetto envoie le fichier de configuration sur l'appareil à un emplacement standard auquel perfetto a accès. |
PerfettoPullerMetricCollector | Implémentation de base de FilePullerDeviceMetricCollector qui permet d'extraire les fichiers perfetto de l'appareil et d'en collecter les métriques. |
ProfileTargetPreparer | Classe de base pour la configuration du préparateur cible pour tout utilisateur de profil android.os.usertype.profile.XXX . |
PushFileInvoker | Cette classe est obsolète. Utilisez PushFilePreparer à la place |
PushFilePreparer | Un ITargetPreparer qui tente de pousser n'importe quel nombre de fichiers de n'importe quel chemin d'hôte vers n'importe quel chemin de périphérique. |
PythonVirtualenvPreparer | Configure un virtualenv Python sur l'hôte et installe les packages. |
RebootReasonCollector | Collecteur qui collecte le redémarrage de l'appareil pendant l'exécution du test et les signale par raison et nombre. |
RebootTargetPreparerRebootTargetPreparer | Préparateur cible qui redémarre l'appareil. |
RecoveryLogPreparerRecoveryLogPreparer | Un préparateur cible utilisé pour collecter les journaux avant la récupération. |
SupprimerSystemAppPreparer | Un ITargetPreparer pour supprimer un apk de la partition système avant un test. |
ReportPassedTests | Reportez dans un fichier les filtres possibles pour exclure les tests réussis. |
RedémarrerSystemServerTargetPreparerRestartSystemServerTargetPreparer | Préparateur cible qui redémarre le serveur système sans redémarrer l'appareil. |
Agrégateur de résultats | Transitaire spécial qui agrège les résultats en cas de besoin, en fonction de la stratégie de nouvelle tentative qui a été adoptée. |
RootTargetPreparer | Préparateur cible qui exécute "adb root" ou "adb unroot" en fonction de l'option "force-root". |
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 | |
RunOnSdkSandboxTargetPreparer | Un ITargetPreparer pour marquer que les tests doivent être exécutés dans le bac à sable sdk. |
RunOnSecondaryUserTargetPreparer | Un ITargetPreparer qui crée un utilisateur secondaire dans la configuration et indique que les tests doivent être exécutés dans cet utilisateur. |
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 de travail dans la configuration et indique que les tests doivent être exécutés dans cet utilisateur. |
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'écranOnFailureCollector | Collecteur qui capture et enregistre une capture d'écran lorsqu'un cas de test échoue. |
SemaphoreTokenTargetPreparer | Il s'agit d'un préparateur utilisé pour utiliser un jeton pour sérialiser l'exécution des tests dans l'hôte tradefed. |
ShardListener | Un ITestInvocationListener qui collecte les résultats d'une partition d'invocation (c'est-à-dire une division d'invocation pour s'exécuter sur plusieurs ressources en parallèle) et les transmet à un autre écouteur. |
AffichercartePullerMetricCollector | Implémentation de base de FilePullerDeviceMetricCollector qui permet d'extraire les fichiers showmap de l'appareil et d'en collecter les métriques. |
SideloadOtaTargetPreparer | Un préparateur cible qui effectue le chargement indépendant d'un package OTA spécifié, applique le package, attend le démarrage de l'appareil et injecte les propriétés de construction de l'appareil à utiliser comme informations de construction Ce préparateur cible suppose que l'appareil sera en mode adb normal au démarrage et s'assurera que l'appareil se termine dans le même mode mais avec la version la plus récente appliquée. |
StatsdBeforeAfterGaugeMetricPostProcessor | Un post-processeur qui traite les métriques de jauge collectées dans une approche "avant/après", c'est-à-dire |
StatsdEventMetricPostProcessorStatsdEventMetricPostProcessor | 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. |
StopServicesSetup | Un ITargetPreparer qui arrête les services sur l'appareil. |
StubMultiTargetPreparer | Implémentation vide d'espace réservé d'un IMultiTargetPreparer . |
StubTargetPreparerStubTargetPreparer | Implémentation vide d'espace réservé d'un ITargetPreparer . |
SuiteApkInstaller | Installe les fichiers APK spécifiés pour la configuration de la suite : soit à partir de la variable $ANDROID_TARGET_OUT_TESTCASES, soit du ROOT_DIR dans les informations de build. |
SuiteResultReporterSuiteResultReporter | Collectez les résultats des tests pour l'ensemble d'un appel de suite et affichez les résultats finaux. |
SwitchUserTargetPreparer | Un ITargetPreparer qui bascule vers le genre d'utilisateur spécifié dans setUp. |
TearDownPassThroughPreparer | Permet d'exécuter tearDown sur les préparateurs inclus dans une configuration en tant qu'objet. |
TempératureThrottlingWaiter | Un ITargetPreparer qui attend que la température de l'appareil atteigne la cible |
TestAppInstallSetup | Un ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur l'appareil. |
TestFilePushSetup | Un ITargetPreparer qui pousse un ou plusieurs fichiers/répertoires d'un dossier IDeviceBuildInfo.getTestsDir() sur l'appareil. |
TestSystemAppInstallSetup | Un ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur la partition /system sur l'appareil. |
Perte de temps | Un simple préparateur de cible pour perdre du temps et éventuellement 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 du démontage. |
VisibleBackgroundUserPreparerVisibleBackgroundUserPreparer | Préparateur cible pour l'exécution de tests dans un utilisateur qui est démarré dans le visible en arrière-plan. |
WaitForDeviceDatetimePreparer | Un ITargetPreparer qui attend que la date et l'heure soient définies sur l'appareil En option, ce préparateur peut forcer une TargetSetupError si la date et l'heure ne sont pas définies dans le délai imparti, ou forcer la date et l'heure de l'hôte sur l'appareil, |
Préparateur Wifi | Un ITargetPreparer qui configure le wifi sur l'appareil si nécessaire. |
XmlFormattedGeneratorReporterXmlFormattedGeneratorReporter | L'implémentation du FormattedGeneratorReporter qui formate la suite donne un format xml. |
XmlResultReporterXmlResultReporter | Écrit les résultats JUnit dans des fichiers XML dans un format compatible avec XMLJUnitResultFormatter d'Ant. |