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. |
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. |
BugreportzOnFailureCollector | Collectez un rapport de bug lorsqu'un scénario de test échoue. |
ConstruireInfoEnregistreur | ITargetPreparer qui écrit les métadonnées d'informations de construction dans un fichier spécifié. |
ClangCodeCoverageCollector | Un BaseDeviceMetricCollector qui extraira les mesures de couverture Clang de l'appareil et les enregistrera en tant qu'artefacts de test. |
CountTestCasesCollector | Comptez et signalez le nombre de cas de test pour un IRemoteTest donné. |
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. |
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. |
Configuration de l'appareil | Un ITargetPreparer qui configure un appareil pour les tests en fonction des Option fournies. |
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). |
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. |
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. |
GcovCodeCoverageCollector | Un BaseDeviceMetricCollector qui extraira les mesures de couverture gcov de l'appareil et les enregistrera 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 . |
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. |
InstallApexModuleTargetPreparer | |
JavaCodeCoverageCollector | Un BaseDeviceMetricCollector qui extraira les mesures de couverture Java de l'appareil et les enregistrera en tant qu'artefacts de test. |
KillExistingEmulatorPreparer | ITargetPreparer qui arrête un émulateur en cours d'exécution. |
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. |
MetricFilePostProcessor | Utilisé pour télécharger le fichier journal des métriques collecté pendant le niveau de test et d'exécution. |
ModuleOemTargetPreparer | |
RécupérationLogPreparer | Un préparateur cible utilisé pour collecter les journaux avant la récupération. |
RunCommandTargetPreparer | |
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. |
Capture d'écran sur FailureCollector | Collecteur qui capturera et enregistrera une capture d'écran lorsqu'un scénario de test échoue. |
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. |
TestAppInstallSetup | Un ITargetPreparer qui installe une ou plusieurs applications à partir d'un dossier IDeviceBuildInfo.getTestsDir() sur l'appareil. |