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 valeurs minimale, maximale, moyenne, variance, écart type, total, nombre et
éventuellement des centiles pour les métriques numériques collectées lors d'exécutions de tests à itérations multiples.
en les traitant comme des doubles.
|
AllTestAppsInstallSetup |
Un ITargetPreparer qui installe toutes les applications à partir d'un IDeviceBuildInfo#getTestsDir()
sur l'appareil.
|
AoaTargetPreparer |
ITargetPreparer qui exécute une série d'actions (par exemple, des clics et des balayages) à l'aide de
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 |
IMetricCollector qui exécute une trace pendant un test, puis collecte le résultat et le journal
à l'appel.
|
AtraceRunMetricCollector |
Il collecte les traces de tous les répertoires de test dans le répertoire donné.
depuis l'appareil de test, consignez le répertoire de test et publiez les fichiers de suivi.
dans le répertoire de test et agrégez 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
Durée de connexion Bluetooth pour chaque profil.
|
BluetoothConnectionStateCollector |
Ce collecteur va collecter les métriques BluetoothConnectionStateChanged et enregistrer l'état de la connexion
numéro pour chaque profil.
|
BluetoothConnectionSuccessRatePostProcessor |
Implémentation d'un post-processeur qui calcule le taux de réussite pour un profil Bluetooth
Utiliser "metric-key-match" pour spécifier les métriques qui contiennent les états de connexion Bluetooth sous forme numérique
Exemple de tableau [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 |
CompanionAwarePreparer qui vérifie la liaison BT entre les appareils principaux et associés
|
ClangCodeCoverageCollector |
Un élément BaseDeviceMetricCollector qui extrait Clang
les mesures de couverture hors de l'appareil et les
enregistrent 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
pour allouer l'appareil associé
|
CompanionAwarePreparer |
ITargetPreparer qui encapsule la logique d'obtention d'un compagnon déjà alloué.
appareil.
|
CompanionRunCommandTargetPreparer |
Un élément 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
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 rétablie à la valeur la plus élevée
niveau 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 |
Un élément ITargetPreparer abstrait qui gère les étapes courantes de mise à jour des appareils avec
un fichier image d'appareil à partir d'une source externe (par opposition à un service de compilation).
|
Effacement des appareils |
ITargetPreparer qui efface les données utilisateur
|
DésactiverSELinuxTargetPreparer |
Préparateur de cible qui désactive SELinux s'il est activé.
|
DynamicSystemPreparer |
Élément ITargetPreparer qui configure une image système au-dessus d'un build d'appareil avec le modèle
Mise à jour du système.
|
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 |
Une classe ITargetPreparer qui classe des 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 d'appareil post-amorçage dans les informations de compilation afin de créer des rapports sur les résultats.
|
FeatureFlagTargetPreparer |
Met à jour DeviceConfig (indicateurs de fonctionnalité réglés par un service distant).
|
FilePullerDeviceMetricCollector |
Un BaseDeviceMetricCollector qui écoute la clé de métriques provenant de l'appareil et extrait
en tant que fichier
depuis 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 |
ITargetPreparer qui extrait les répertoires de l'appareil, les compresse et les enregistre dans la journalisation
backend.
|
FormattedGeneratorReporter |
Responsable du signalement qui permet de générer des rapports dans un format particulier.
|
GcovCodeCouvertureCollector |
Un élément BaseDeviceMetricCollector qui extrait gcov
les mesures de couverture hors de l'appareil et les
enregistrent en tant qu'artefacts de test.
|
GcovKernelCodeCoverageCollector |
Un élément BaseDeviceMetricCollector qui extrait le noyau gcov
les mesures de couverture à partir de debugfs et hors de l'appareil, puis les consigne en tant que tests
les artefacts.
|
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 élément IMetricCollector qui collecte des métriques statsd côté hôte à l'aide de l'utilitaire statsd
commandes.
|
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 de métriques et de journaux
APRÈS les tests et AVANT la création de rapports sur les résultats.
|
ITargetCleaner |
<ph type="x-smartling-placeholder"></ph>
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 dans 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.
|
InstallKernelModulePreparer |
Un préparateur de cible qui flashe l'appareil avec une image générique du noyau commun Android.
|
InstrumentationPreparer |
Un ITargetPreparer qui exécute une instrumentation
|
JavaCodeCouvertureCollector |
Un BaseDeviceMetricCollector qui extrait Java
les mesures de couverture hors de l'appareil et les
enregistrent en tant qu'artefacts de test.
|
JsonHttpTestResultReporter |
Rapporteur de résultats qui encode les résultats des métriques de test, ainsi que les informations sur la branche et 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 appareil Android
environnement de développement
|
LogcatOnFailureCollector |
Collecteur qui capturera et consignera un Logcat en cas d'échec d'un scénario de test.
|
LogcatTimingMetricCollector |
Un collecteur de métriques qui collecte les informations temporelles (par exemple, le temps de changement de l'utilisateur) à partir de logcat pendant
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'une
à partir des lignes logcat.
|
MergeMultiBuildTargetPreparer |
IMultiTargetPreparer qui permet de transmettre des informations d'une compilation à une autre
les nommer et la clé de fichier à copier dans l'autre build.
|
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 paramètre de dossier de métriques à 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 y a
ne sont pas des APK pour les 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 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 est détectée.
|
PerfettoPreparer |
Le préparateur Perfetto transfère le fichier de configuration sur l'appareil à un emplacement standard vers lequel
auxquels vous avez accès.
|
PerfettoPullerMetricCollector |
Implémentation de base de FilePullerDeviceMetricCollector qui permet
extraire les fichiers Perfetto de l'appareil
et 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 |
<ph type="x-smartling-placeholder"></ph>
Cette classe est obsolète.
Utilisez plutôt PushFilePreparer .
|
PushFilePreparer |
Un ITargetPreparer qui tente de transférer un nombre illimité de fichiers depuis n'importe quel chemin d'accès vers l'hôte
chemin d'accès à l'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) |
un redirecteur spécial qui agrège les résultats au besoin, en fonction de la stratégie de nouvelle tentative qui a été
prises.
|
RootTargetPreparer |
Préparateur cible qui exécute la "racine adb" 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 le
l'utilisateur actuel).
|
RunOnWorkProfileTargetPreparer |
Un élément ITargetPreparer qui crée un profil professionnel lors de la configuration et indique que les tests doivent être
pour cet utilisateur.
|
RuntimeRestartCollector |
Collecteur qui collecte les codes temporels des redémarrages de l'exécution (plantages du serveur système) pendant le test
s'exécuter, 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 objet ITestInvocationListener qui collecte les résultats d'un segment d'appel (aussi appelé
d'appel divisé pour qu'elles s'exécutent sur plusieurs ressources en parallèle) et les transfère vers une autre
l'écouteur.
|
ShowmapPullerMetricCollector |
Implémentation de base de FilePullerDeviceMetricCollector qui permet d'extraire la carte d'affichage
de l'appareil et 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 et attend
pour qu'il démarre, et injecte les propriétés de compilation de l'appareil à utiliser comme informations de compilation
Ce préparateur cible suppose que l'appareil sera en mode adb standard au démarrage.
garantit que l'appareil se ferme dans le même mode, mais avec la nouvelle version appliquée.
|
SkipManager |
En fonction d'un certain nombre de critères, le gestionnaire des désactivations aide à décider quels éléments doivent être ignorés.
à différents niveaux: appel, modules et tests.
|
StatsdBeforeAfterGaugeMetricPostProcessor |
Post-traitement qui traite les métriques de jauge collectées dans un rapport "avant/après" approche, c'est-à-dire
|
StatsdEventMetricPostProcessor |
Un post-traitement qui traite les métriques d'événement dans les rapports statsd sous forme de paires clé-valeur, à l'aide de la
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 la
sous la forme d'une 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 $ANDROID_TARGET_OUT_TESTCASES
ou ROOT_DIR dans les informations de compilation.
|
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 |
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 |
ITargetPreparer qui configure le Wi-Fi sur l'appareil si nécessaire.
|
XmlFormattedGeneratorReporter |
L'implémentation de FormattedGeneratorReporter , qui formate la suite pour générer un code XML
.
|
XmlResultReporter |
Écrit les résultats JUnit dans des fichiers XML dans un format cohérent avec
XMLJUnitResultFormatter d'Ant.
|