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 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. |
AllTestAppsInstallSetup | Un ITargetPreparer qui installe toutes les applications d'un dossier IDeviceBuildInfo#getTestsDir() sur l'appareil. |
AoaTargetPréparateur | ITargetPreparer qui exécute une série d'actions (par exemple des clics et des balayages) à l'aide du protocole Android Open Accessories (AOAv2). |
Configuration de l'application | 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 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)) . |
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 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. |
ConstruireInfoEnregistreur | ITargetPreparer qui écrit les métadonnées d'informations de construction dans un fichier spécifié. |
CheckPairingPreparer | Un CompanionAwarePreparer qui vérifie la liaison BT entre les appareils principaux et compagnons |
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. |
CompagnonAllocateur | Classe de base qui s'occupe de l'allocation et de la libération du périphérique compagnon getCompanionDeviceSelectionOptions() doit être implémenté pour décrire les critères nécessaires pour allouer le périphérique compagnon |
CompanionAwarePreparer | ITargetPreparer qui encapsule la logique d’obtention d’un périphérique compagnon déjà alloué. |
CompanionRunCommandTargetPreparer | Un ITargetPreparer qui exécute les commandes spécifiées sur le périphérique compagnon alloué |
CompanionTestAppInstallSetup | ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo#getTestsDir() sur un appareil compagnon alloué. |
CompileBootImageWithSpeedTargetPreparer | Recompile le chemin de classe de démarrage et le serveur système avec le filtre « vitesse » du compilateur. |
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 niveau le plus élevé disponible |
CréerAvdPreparer | |
Créer un préparateur d'utilisateur | Préparateur cible pour créer un utilisateur et le nettoyer à la fin. |
DebugHostLogOnFailureCollector | Collecteur qui rassemblera et enregistrera les journaux côté hôte lorsqu'un échec de scénario de test se produit. |
DeviceActionTargetPreparer | Un ITargetPreparer pour effectuer des actions sur l'appareil. |
DeviceBuildInfoBootStrapper | Un ITargetPreparer qui remplace les champs d'informations de build par des attributs lus à partir de l'appareil Ceci est utile pour tester des appareils avec des builds générés à partir d'une source externe (par exemple |
DeviceBuildInfoInjecteur | Un ITargetPreparer qui insère les métadonnées DeviceBuildDescriptor dans le IBuildInfo . |
Nettoyeur de périphérique | Effectue un redémarrage ou un formatage en tant qu'action de nettoyage après le test et éteint éventuellement l'écran |
DeviceFlashPreparer | Un ITargetPreparer qui fait clignoter une image sur le matériel physique Android. |
DeviceImageZipFlashingTargetPreparer | Un préparateur cible qui fait clignoter l'appareil avec des images d'appareil fournies via un format spécifique. |
DeviceOwnerTargetPreparer | ITargetPreparer qui configure un composant propriétaire de périphérique. |
Configuration de l'appareil | Un ITargetPreparer qui configure un appareil pour les tests 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 parfaite au démarrage d'un test et enregistrera le fichier de trace à la fin. |
DeviceUpdateTargetPreparer | Un ITargetPreparer abstrait qui prend en charge les étapes courantes de mise à jour des appareils avec un fichier image de périphérique provenant d'une source externe (par opposition à un service de build). |
AppareilWiper | Un ITargetPreparer qui efface les données utilisateur |
Désactiver SELinuxTargetPreparer | Préparateur cible qui désactive SELinux s’il est activé. |
DynamicSystemPreparer | ITargetPreparer qui configure une image système au-dessus d'une version d'appareil avec la mise à jour dynamique du système. |
EffacerUserDataPreparer | 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 stocke les fichiers spécifiés (chargeur de démarrage, radio, zip d'image de périphérique) dans IDeviceBuildInfo pour que les appareils soient flashés avec FastbootDeviceFlasher , puis injecte les attributs de périphérique après le démarrage dans les informations de construction à des fins de rapport de résultats. |
FeatureFlagTargetPreparer | Met à jour DeviceConfig (indicateurs de fonctionnalités réglés par un service distant). |
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. |
PliableModePréparateur | Un préparateur cible qui peut changer l’état pliable d’un appareil. |
Économiseur de dossiers | Un ITargetPreparer qui extrait les répertoires de l'appareil, les compresse et les enregistre dans le backend de journalisation. |
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. |
GkiDeviceFlashPreparer | Un préparateur cible qui flashe l'appareil avec une 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 . |
HostStatsdMetricCollector | Un IMetricCollector qui collecte les métriques statsd du côté hôte à l'aide des commandes de l'utilitaire statsd. |
ILabPreparer | Interface de marqueurs pour les préparateurs de laboratoire Voir ITargetPreparer pour une description de la destination de ces interfaces. |
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. |
IMultiTargetPreparer | Prépare l'environnement de test pour plusieurs appareils ensemble. |
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. |
ITargetCleaner | Cette interface est obsolète. TearDown a été déplacé vers l'interface de base ITargetPreparer. |
ITargetPreparer | 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 build de plate-forme Android. |
InstrumentationPréparateur | Un ITargetPreparer qui exécute l'instrumentation |
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. |
KillExistingEmulatorPreparer | ITargetPreparer qui arrête un émulateur en cours d'exécution. |
Préparateur d'échecs connus | Ciblez le préparateur pour éviter de réessayer en cas d'échec connu. |
Lancement de l'émulateur local | Un TargetPreparer qui lance un émulateur localement à partir d'un environnement de build Android. |
Instantané de l'émulateur local | Un TargetPreparer destiné à générer un instantané d'émulateur propre à partir d'un environnement de construction/développement Android |
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. |
MergeMultiBuildTargetPreparer | Un IMultiTargetPreparer qui permet de transmettre des informations d'une build à une autre en les nommant et la clé du fichier à copier dans l'autre build. |
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. |
MixImageZipPreparer | IMultiTargetPreparer qui mélange les images d'une build système dans une build de périphérique. |
MixKernelTargetPreparer | Un ITargetPreparer qui permet de mélanger une image du noyau avec l'image du périphérique. |
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. |
ModuleOemTargetPreparer | |
Collecteur de fuites natif | 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'apk pour les tests. |
CouplageMultiTargetPreparer | Un préparateur multi-cibles permet d'effectuer le couplage (et la connexion) Bluetooth entre deux appareils. |
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é. |
PerfettoPréparateur | Le préparateur Perfetto envoie le fichier de configuration dans l'appareil à un emplacement standard auquel Perfetto a accès. |
PerfettoPullerMetricCollector | Implémentation de base de FilePullerDeviceMetricCollector qui permet d'extraire les fichiers parfaits de l'appareil et d'en collecter les métriques. |
ProfilTargetPreparer | 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 de transférer n'importe quel nombre de fichiers depuis 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. |
RebootTargetPreparer | Préparateur cible qui redémarre l’appareil. |
RécupérationLogPreparer | Un préparateur 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. |
RapportPassedTests | Signaler dans un fichier les filtres possibles pour exclure le test réussi. |
RestartSystemServerTargetPreparer | Préparateur cible qui redémarre le serveur système sans redémarrer l'appareil. |
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. |
RootTargetPreparer | Préparateur cible qui exécute "adb root" ou "adb unroot" en fonction de l'option "force-root". |
RootcanalForwarderPréparateur | |
RunCommandTargetPreparer | |
RunHostCommandTargetPreparer | Préparateur cible pour exécuter des commandes hôte 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 indiquer que les tests doivent être exécutés dans le bac à sable du SDK. |
RunOnSecondaryUserTargetPreparer | Un ITargetPreparer qui crée un utilisateur secondaire lors de l'installation 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 marque que les tests doivent être exécutés chez 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'écran sur FailureCollector | Collecteur qui capturera et enregistrera une capture d'écran lorsqu'un scénario de test échoue. |
SémaphoreTokenTargetPreparer | 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'appel (c'est-à-dire une division d'appel à exécuter sur plusieurs ressources en parallèle) et les transmet à un autre écouteur. |
ShowmapPullerMetricCollector | 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 latéral d'un package OTA spécifié, applique le package, attend que le périphérique démarre et injecte les propriétés de construction du périphérique à utiliser comme informations de construction. Ce préparateur cible suppose que l'appareil sera en mode adb normal au démarrage et garantira que l'appareil se ferme 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 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. |
Configuration des services d'arrêt | Un ITargetPreparer qui arrête les services sur l'appareil. |
StubMultiTargetPreparer | Implémentation vide d’un espace réservé d’un IMultiTargetPreparer . |
StubTargetPreparer | Implémentation vide d'un espace réservé d'un ITargetPreparer . |
SuiteApkInstaller | Installe les APK spécifiés pour la configuration de la suite : soit à partir de la variable $ANDROID_TARGET_OUT_TESTCASES, soit à partir du ROOT_DIR dans les informations de build. |
SuiteResultReporter | Collectez les résultats des tests pour un appel de suite complet et affichez les résultats finaux. |
SwitchUserTargetPreparer | 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. |
TempératureLimitationWaiter | Un ITargetPreparer qui attend que la température de l'appareil redescende à 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 de l'appareil. |
Perte de temps | Un simple préparateur de cible pour perdre du temps et éventuellement redémarrer l'appareil. |
TraceCmdCollector | IMetricCollector qui collecte les traces pendant le test à l'aide de trace-cmd et les enregistre dans l'invocation. |
Nettoyeur d'utilisateurs | Un ITargetPreparer qui supprime les utilisateurs secondaires lors du démontage. |
VisibleBackgroundUserPreparer | Préparateur cible pour exécuter des tests chez un utilisateur démarré de manière 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/heure n'est pas définie dans le délai d'expiration, ou forcer la date/heure de l'hôte sur l'appareil, |
WifiPréparateur | Un ITargetPreparer qui configure le wifi sur l'appareil si nécessaire. |
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. |