AdbStopServerPreparer |
Préparateur de cible pour arrêter le serveur adb sur l'hôte avant et après l'exécution des tests adb.
|
AggregatePostProcessor |
Agrégateur de métriques qui donne les centiles minimum, max, moyenne, variance, écart type, total, nombre et éventuellement centiles pour les métriques numériques collectées lors d'exécutions de tests d'itérations multiples, 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 (par exemple, des clics et des balayages) à 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 une trace lors d'un test, collecte le résultat et le consigne dans l'appel.
|
AtraceRunMetricCollector |
Il collecte les traces de l'ensemble du répertoire de test dans le répertoire donné à partir de l'appareil de test, consigne le répertoire de test, traite les fichiers de suivi dans le répertoire de test et agrège les métriques.
|
AveragePostProcessor |
Implémentation de la fonction de post-traitement permettant de calculer la moyenne de la liste de 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 courant pour le lancement d'un émulateur local.
|
BaseMultiTargetPreparer |
Implémentation de base de IMultiTargetPreparer qui permet de désactiver l'objet.
|
BasePostProcessor |
Le 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 envoie une configuration de métrique de durée statsd prédéfinie aux appareils et collecte la durée de connexion Bluetooth pour chaque profil.
|
BluetoothConnectionStateCollector |
Ce collecteur collecte les métriques BluetoothConnectionStateChanged et enregistre le numéro d'état de la connexion pour chaque profil.
|
BluetoothConnectionSuccessRatePostProcessor |
Implémentation d'un post-processeur qui calcule le taux de réussite pour un profil Bluetooth
Utilisez "metric-key-match" pour spécifier les métriques contenant les états de connexion Bluetooth dans un tableau numérique. Exemple [0, 1, 2, 3, 0, 1, 2, 3].
|
BluetoothHciSnoopLogCollector |
Le collecteur permet d'activer la journalisation du trafic HCI Bluetooth sur l'appareil testé et de collecter le journal de 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 lors d'une exécution échoue.
|
BuildInfoRecorder |
Élément ITargetPreparer qui écrit des métadonnées d'informations de compilation dans un fichier spécifié.
|
CheckPairingPreparer |
Un CompanionAwarePreparer qui vérifie la liaison BT entre les appareils principaux et associés
|
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 des tests.
|
CompanionAllocator |
Classe de base qui se charge de l'allocation et de la libération de l'appareil associé
getCompanionDeviceSelectionOptions() doit être implémenté pour décrire les critères requis pour allouer l'appareil associé
|
CompanionAwarePreparer |
ITargetPreparer qui encapsule la logique d'obtention d'un appareil associé déjà alloué.
|
CompanionRunCommandTargetPreparer |
Une ITargetPreparer qui exécute les commandes spécifiées sur l'appareil associé alloué
|
CompanionTestAppInstallSetup |
Un ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo#getTestsDir() sur un appareil associé alloué.
|
CompileBootImageWithSpeedTargetPreparer |
Il recompile le classpath de démarrage et le serveur système avec le filtre de compilation "speed".
|
CountTestCasesCollector |
Comptez et signalez le nombre de scénarios de test pour un IRemoteTest donné.
|
CpuThrottlingWaiter. |
ITargetPreparer qui attend que la fréquence maximale sur tous les cœurs soit restaurée au niveau le plus élevé disponible
|
CreateAvdPreparer ; |
|
CreateUserPreparer. |
Préparateur cible pour créer un utilisateur et le nettoyer à la fin.
|
DebugHostLogOnFailureCollector |
Collecteur qui collectera et consignera les journaux côté hôte en cas d'échec du scénario de test.
|
DeviceActionTargetPreparer |
ITargetPreparer pour effectuer des actions sur l'appareil.
|
DeviceBuildInfoBootStrapper |
ITargetPreparer qui remplace les champs d'informations de la compilation par des attributs lus depuis l'appareil
Cela est utile pour tester des appareils dont les builds sont générés à partir d'une source externe (par exemple,
|
DeviceBuildInfoInjector |
Un ITargetPreparer qui insère des métadonnées DeviceBuildDescriptor dans IBuildInfo .
|
DeviceCleaner |
Effectue un redémarrage ou un formatage en tant qu'action de nettoyage après le test, et désactive éventuellement l'écran.
|
DeviceFlashPreparer |
ITargetPreparer qui clignote une image sur du matériel Android physique.
|
DeviceImageZipFlashingTargetPreparer |
Préparateur de cible qui flashe l'appareil avec des images de l'appareil fournies dans un format spécifique.
|
DeviceOwnerTargetPreparer |
Élément ITargetPreparer qui configure un composant de propriétaire de l'appareil.
|
Configuration de l'appareil |
ITargetPreparer qui configure un appareil à des fins de test en fonction des Option fournis.
|
DeviceStorageFiller |
Préparateur cible pour remplir l'espace de stockage afin de disposer d'une certaine quantité d'espace libre.
|
DeviceStringPusher |
Préparateur de cible pour écrire une chaîne dans un fichier.
|
DeviceTraceCollector |
Collecteur qui lancera la trace Perfetto au début d'une exécution de test et le fichier de suivi du journal à 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).
|
Effacement des appareils |
Un ITargetPreparer qui efface les données utilisateur
|
DésactiverSELinuxTargetPreparer |
Préparateur de cible qui désactive SELinux s'il est activé.
|
DynamicSystemPreparer |
ITargetPreparer qui configure une image système au-dessus d'un build d'appareil avec la mise à jour système dynamique.
|
EffacerUtilisateurDataPreparer |
ITargetPreparer qui efface les données utilisateur de l'appareil.
|
FastbootCommandPreparer |
Préparateur de cible qui déclenche fastboot et envoie des commandes fastboot.
|
FastbootUpdateBootstrapPreparer |
Un élément ITargetPreparer qui prépare les fichiers spécifiés (bootloader, radio, fichier ZIP de l'image de l'appareil) dans IDeviceBuildInfo pour obtenir les appareils flashés avec FastbootDeviceFlasher , puis injecte les attributs de l'appareil post-amorçage dans les informations de compilation pour créer des rapports sur les résultats.
|
FeatureFlagTargetPreparer |
Met à jour DeviceConfig (indicateurs de fonctionnalité réglés par un service distant).
|
FilePullerDeviceMetricCollector |
Un objet BaseDeviceMetricCollector qui écoute les clés de métriques provenant de l'appareil et les extrait en tant que fichier à partir de l'appareil.
|
FilePullerLogCollector |
Enregistreur du fichier signalé par l'appareil côté appareil.
|
FoldableModePreparer |
Préparateur cible qui peut changer l'état de pliage 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 |
Responsable du signalement qui permet de générer des rapports dans un format particulier.
|
GcovCodeCouvertureCollector |
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 |
Un préparateur de cible qui flashe l'appareil avec une image générique du noyau commun Android.
|
GsiDeviceFlashPreparer |
Préparateur cible qui flashe l'appareil avec une image système générique Android.
|
HelloWorldMultiTargetPreparer |
Exemple d'implémentation d'un IMultiTargetPreparer .
|
HostStatsdMetricCollector |
Un IMetricCollector qui collecte des métriques statsd côté hôte à l'aide de commandes utilitaires statsd.
|
ILabPreparer |
Interface de repère pour les préparateurs d'ateliers
Consultez ITargetPreparer pour obtenir une description de l'utilité 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.
|
IPostProcessor |
Les post-processeurs sont un objet de fédération du commerce destiné à 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.
Déplacement de tearDown vers l'interface ITargetPreparer de base.
|
ITargetPreparer |
Prépare l'environnement de test pour l'exécution du test.
|
InstallAllTestZipAppsSetup |
Un fichier ITargetPreparer qui installe toutes les applications dans un fichier ZIP test
|
InstallApexModuleTargetPreparer |
|
InstallApkSetup |
Un ITargetPreparer qui installe un ou plusieurs APK situés sur le système de fichiers.
|
InstallBuildEnvApkSetup |
ITargetPreparer qui installe un ou plusieurs APK de test à partir d'un environnement de compilation de plate-forme Android.
|
InstrumentationPreparer |
Un ITargetPreparer qui exécute l'instrumentation
|
JavaCodeCouvertureCollector |
Un BaseDeviceMetricCollector qui extrait les mesures de couverture Java de l'appareil et les consigne en tant qu'artefacts de test.
|
JsonHttpTestResultReporter |
Rapporteur de résultats qui encode les résultats des métriques de test, ainsi que la branche et les informations sur l'appareil au format JSON et POST dans un point de terminaison de service HTTP
|
KillExampleEmulatorPreparer |
Une ITargetPreparer qui arrête un émulateur en cours d'exécution.
|
KnownFailurePreparer |
Préparateur de cible pour ignorer les nouvelles tentatives en cas d'échec connu.
|
LUCIResultReporter |
Rapporteur de résultats qui enregistre les résultats des tests requis par ResultDB et LUCI au format JSON (go/result-sink) et enregistre l'emplacement du fichier dans la console.
|
LocalEmulatorLaunch |
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 capturera et consignera un Logcat en cas d'échec d'un scénario de test.
|
LogcatTimingMetricCollector |
Collecteur de métriques qui collecte des informations temporelles (par exemple, le temps de changement de l'utilisateur) à partir de logcat pendant un ou plusieurs tests répétés. Il utilise 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 |
IMultiTargetPreparer qui permet de transmettre des informations d'une compilation à une autre en les nommant et en indiquant la clé de fichier à copier dans l'autre compilation.
|
MetricFilePostProcessor |
Utilisé pour importer le fichier journal des métriques collecté au niveau du test et de l'exécution.
|
MetricsXMLResultReporter |
MetricsXMLResultReporter écrit les métriques de test et les exécute dans un fichier XML situé dans un dossier spécifié par le paramètre "metrics-folder" à la phase invocationEnded du test.
|
MixImageZipPreparer |
Un IMultiTargetPreparer qui combine les images d'un build système dans un build d'appareil.
|
MixKernelTargetPreparer |
Un ITargetPreparer qui permet de combiner une image du noyau 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 élément ITargetPreparer qui exécute "dumpsys meminfo --unreach -a" pour identifier la mémoire native inaccessible actuellement détenue par chaque processus.
|
NoApkTestSkipper |
Préparateur spécial permettant d'ignorer complètement un appel (préparation et tests) s'il n'y a pas d'APK aux tests.
|
PairingMultiTargetPreparer |
Un préparateur multicible permet d'établir l'association (et la connexion) Bluetooth entre deux appareils.
|
PerfettoGenericPostProcessor |
Post-traitement qui traite le fichier proto texte/métrique binaire Perfetto sous forme de 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 valeur numérique soit rencontré.
|
PerfettoPreparer |
Le programme de préparation Perfetto transfère 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 de collecter les métriques à partir de celui-ci.
|
ProfileTargetPreparer |
Classe de base pour la configuration du "préparateur de cible" pour tout utilisateur de profil android.os.usertype.profile.XXX .
|
PushFileDemander |
Cette classe est obsolète.
Utilisez plutôt PushFilePreparer .
|
PushFilePreparer |
ITargetPreparer qui tente de transférer un nombre illimité de fichiers depuis n'importe quel chemin d'accès hôte vers n'importe quel chemin d'accès d'appareil.
|
PythonVirtualenvPreparer |
Configure un virtualenv Python sur l'hôte et installe les packages.
|
RedémarrerReasonCollector |
Collecteur qui collecte le redémarrage de l'appareil pendant l'exécution du test et les signale par motif et par nombre.
|
RedémarrerTargetPreparer |
Préparateur de cible qui redémarre l'appareil.
|
RecoveryLogPreparer |
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 l'exécution d'un test.
|
ReportPassedTests |
Générez un rapport dans un fichier avec des filtres possibles pour exclure le test réussi.
|
RestartSystemServerTargetPreparer |
Préparateur de cible qui redémarre le serveur système sans redémarrer l'appareil.
|
ResultAggregator (Agrégateur de résultats) |
redirecteur spécial qui agrège les résultats au besoin, en fonction de la stratégie de nouvelle tentative utilisée.
|
RootTargetPreparer |
Préparateur cible qui exécute "adb root" ou "adb unroot" en fonction de l'option "force-root".
|
RootcanalForwarderPreparer |
|
RunCommandTargetPreparer |
|
RunHostCommandTargetPreparer |
Préparateur cible pour exécuter des commandes d'hôte arbitraires avant et après l'exécution du test.
|
RunHostScriptTargetPreparer |
Préparateur de cible qui exécute un script avant d'exécuter un test.
|
RunOnCloneProfileTargetPreparer |
|
RunOnPrivateProfileTargetPreparer |
|
RunOnSdkSandboxTargetPreparer |
Un élément ITargetPreparer pour indiquer que les tests doivent être exécutés dans le bac à sable du SDK
|
RunOnSecondUserTargetPreparer |
Un ITargetPreparer pour s'assurer que le test s'exécute en tant qu'utilisateur secondaire.
|
RunOnSystemUserTargetPreparer |
ITargetPreparer qui indique que les tests doivent être exécutés sur l'utilisateur (plutôt que sur l'utilisateur actuel).
|
RunOnWorkProfileTargetPreparer |
Une ITargetPreparer qui crée un profil professionnel dans la configuration et indique que les tests doivent être exécutés sur cet utilisateur.
|
RuntimeRestartCollector |
Collecteur qui collecte les codes temporels des redémarrages de l'environnement d'exécution (plantages du serveur système) pendant l'exécution du test, le cas échéant.
|
ScreenshotOnFailureCollector |
Collecteur qui effectuera et enregistrera une capture d'écran en cas d'échec d'un scénario de test.
|
SemaphoreTokenTargetPreparer |
Il s'agit d'un outil de préparation qui permet d'utiliser un jeton pour sérialiser l'exécution du test dans l'hôte échangé.
|
ShardListener |
Un ITestInvocationListener qui collecte les résultats d'un segment d'appel (également appelé fractionnement d'appel pour une exécution 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 de collecter les métriques à partir de celui-ci.
|
SideloadOtaTargetPreparer |
Un préparateur cible qui effectue le téléchargement indépendant d'un package OTA spécifié, applique le package, attend que l'appareil démarre 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 standard au démarrage et s'assurera que l'appareil quitte le même mode, mais avec le build plus récent appliqué.
|
SkipManager |
En fonction de divers critères, le gestionnaire de désactivation aide à décider ce qui doit être ignoré à différents niveaux: appel, modules et tests.
|
StatsdBeforeAfterGaugeMetricPostProcessor |
Un post-traitement qui traite les métriques de jauge collectées dans une approche avant/après, c'est-à-dire
|
StatsdEventMetricPostProcessor |
Post-traitement qui traite les métriques d'événement dans les rapports statsd sous forme de paires clé/valeur, à l'aide des outils de mise en forme spécifiés sur le processeur.
|
StatsdGenericPostProcessor |
Post-processeur qui traite les rapports proto statsd binaires en paires clé-valeur en développant le rapport sous forme d'arborescence.
|
StopServicesSetup |
ITargetPreparer qui arrête les services sur l'appareil.
|
StubMultiTargetPreparer |
Implémentation vide d'un IMultiTargetPreparer .
|
StubTargetPreparer |
Implémentation vide 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 build.
|
SuiteResultReporter |
Collecter les résultats des tests pour un appel de suite entier et générer les résultats finaux
|
SwitchUserTargetPreparer |
Élément ITargetPreparer qui bascule vers le genre d'utilisateur spécifié lors de la configuration.
|
TearDownPassThroughPreparer |
Permet l'exécution de tearDown sur des "préparateurs" inclus dans une configuration en tant qu'objet.
|
TempératureThrottlingWaiter |
ITargetPreparer qui attend que la température de l'appareil descende jusqu'à la température cible
|
TestAppInstallSetup |
Un ITargetPreparer qui installe sur l'appareil une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() .
|
TestFilePushSetup |
Un ITargetPreparer qui transfère un ou plusieurs fichiers/répertoires d'un dossier IDeviceBuildInfo.getTestsDir() sur un appareil.
|
TestSystemAppInstallSetup |
Un ITargetPreparer qui installe une ou plusieurs applications depuis un dossier IDeviceBuildInfo.getTestsDir() vers 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 consigne dans l'appel.
|
UserCleaner |
ITargetPreparer qui supprime les utilisateurs secondaires lors de la suppression.
|
VisibleBackgroundUserPreparer |
Préparateur de cible pour l'exécution de tests chez un utilisateur lancé en mode visible en arrière-plan.
|
WaitForDeviceDatetimePreparer |
ITargetPreparer qui attend que la date et l'heure soient définies sur l'appareil
Ce préparateur peut éventuellement forcer une TargetSetupError si la date et l'heure n'est pas définie dans le délai avant expiration.
|
WifiPreparer |
Un ITargetPreparer qui configure le Wi-Fi sur l'appareil si nécessaire.
|
XmlFormattedGeneratorReporter |
L'implémentation de FormattedGeneratorReporter , qui formate la suite au format XML.
|
XmlResultReporter |
Écrit les résultats JUnit dans des fichiers XML dans un format cohérent avec le format XMLJUnitResultFormatter d'Ant.
|