| AggregatePostProcessor |
Un agrégateur de métriques qui fournit le min, le max, la moyenne, la variance, l'écart type, le total, le nombre et, éventuellement, les centiles pour les métriques numériques collectées lors de plusieurs séries de tests, en les traitant comme des doubles.
|
| AndroidJUnitTest |
Test qui exécute un package de test d'instrumentation sur un appareil donné à l'aide de android.support.test.runner.AndroidJUnitRunner.
|
| ArtGTest |
|
| ArtRunTest |
Exécuteur de test pour exécuter les tests d'exécution ART.
|
| AtestExecutionPlanSuiteRunner |
Mise en œuvre de ITestSuite
|
| AtestRunner |
Mise en œuvre de ITestSuite
|
| AveragePostProcessor |
Implémentation du post-processeur qui calcule la moyenne de la liste des métriques.
|
| BasePostProcessor |
IPostProcessor de base que chaque implémentation doit étendre.
|
| BaseRetryDecision |
Implémentation de base de IRetryDecision.
|
| BaseTestSuite |
Test permettant d'exécuter la Compatibility Test Suite avec le nouveau système de suite.
|
| 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 des états de connexion Bluetooth dans un tableau numérique. Exemple : [0, 1, 2, 3, 0, 1, 2, 3].
|
| ClangCodeCoverageCollector |
Un BaseDeviceMetricCollector qui extrait les mesures de couverture Clang de l'appareil et les enregistre en tant qu'artefacts de test.
|
| ClusterCommandLauncher |
Classe IRemoteTest permettant de lancer une commande depuis TFC via un sous-processus TF.
|
| CodeCoverageCollector |
Un BaseDeviceMetricCollector qui extraira les mesures de couverture Java et native de l'appareil et les consignera en tant qu'artefacts de test.
|
| CodeCoverageTest |
Test qui exécute un package de test d'instrumentation sur un appareil donné et génère le rapport de couverture de code.
|
| CommandOptionsGetter |
Implémentation de service qui renvoie la valeur des options de commande d'un appel donné.
|
| CoverageMetadataCollector |
Un ILogSaverListener qui collecte les mesures de couverture enregistrées et génère un CoverageMetadataProto pour le traitement par le service de couverture du code Android.
|
| CreateAvdPreparer |
|
| CtsDeviceLaunchControlProvider |
LaunchControlProvider pour DeviceFolderBuildInfo.
|
| CtsLaunchControlProvider |
LaunchControlProvider pour une compilation CTS.
|
| CtsTestLauncher |
Un IRemoteTest pour exécuter des tests sur une installation CTS distincte.
|
| CuttlefishDisplayFeature |
Implémentation du serveur Tradefed pour interagir avec les fonctionnalités d'affichage Cuttlefish (équivalent à `cvd display` en local).
|
| DependenciesResolver |
Nouveau type de fournisseur permettant d'obtenir toutes les dépendances pour un test.
|
| DeviceFlashPreparer |
Un ITargetPreparer qui flashe une image sur un matériel Android physique.
|
| DeviceLaunchControlProvider |
LaunchControlProvider pour IDeviceBuildInfo
|
| DeviceOwnerTargetPreparer |
ITargetPreparer qui configure un composant de propriétaire de l'appareil.
|
| DeviceResetFeature |
Implémentation côté serveur de la réinitialisation de l'appareil.
|
| DeviceSnapshotFeature |
Implémentation côté serveur de l'instantané de l'appareil.
|
| ExecutableBaseTest |
Classe de base pour le style de test exécutable.
|
| ExecutableHostTest |
Exécuteur de test pour l'exécutable s'exécutant sur l'hôte.
|
| ExecutableTargetTest |
Exécuteur de test pour l'exécutable s'exécutant sur la cible.
|
| ExecutionPlanSuiteRunner |
Implémentation de BaseTestSuite pour exécuter des tests basés sur des plans d'exécution spécifiés dans la compilation.
|
| FastbootUpdateBootstrapPreparer |
Un ITargetPreparer qui prépare les fichiers spécifiés (bootloader, radio, fichier ZIP de l'image de l'appareil) dans IDeviceBuildInfo pour flasher les appareils avec FastbootDeviceFlasher, puis injecte les attributs de l'appareil post-démarrage dans les informations de compilation à des fins de reporting des résultats.
|
| FormattedGeneratorReporter |
Outil de création de rapports permettant de générer des rapports dans un format spécifique.
|
| GTest |
Test qui exécute un package de test natif sur un appareil donné.
|
| GTestBase |
Classe de base de gTest
|
| 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 de debugfs et de l'appareil, puis les enregistre en tant qu'artefacts de test.
|
| GeminiDebuggingPostProcessor |
Le post-processeur crée des requêtes de prompt pour déboguer les erreurs.
|
| GlobalFilterGetter |
Implémentation de service qui renvoie les filtres d'une invocation donnée.
|
| GoogleDeviceFlashPreparer |
Spécialisation de DeviceFlashPreparer qui prend en charge les étapes personnalisées nécessaires au flashage des appareils Google.
|
| HostGTest |
Test qui exécute un package de test natif.
|
| HostTest |
Exécuteur de test pour les tests JUnit basés sur l'hôte.
|
| ITestSuite |
Classe abstraite utilisée pour exécuter la suite de tests.
|
| InstalledInstrumentationsTest |
Exécute toute l'instrumentation trouvée sur l'appareil actuel.
|
| InstrumentationTest |
Test qui exécute un package de test d'instrumentation sur un appareil donné.
|
| IsolatedHostTest |
Implémente un runner TradeFed qui utilise un sous-processus pour exécuter les tests dans un environnement à faible dépendance au lieu de les exécuter dans le processus principal.
|
| JarHostTest |
Exécuteur de test pour les tests JUnit côté hôte.
|
| JavaCodeCoverageCollector |
Un BaseDeviceMetricCollector qui extrait les mesures de couverture Java de l'appareil et les enregistre en tant qu'artefacts de test.
|
| KUnitModuleTest |
Exécuteur de test pour exécuter les modules de test KUnit sur l'appareil.
|
| KernelTargetTest |
Exécuteur de test pour l'exécutable s'exécutant sur la cible et analysant le résultat du test du kernel.
|
| KnownFailurePreparer |
Cible le préparateur pour ignorer la nouvelle tentative en cas d'échec connu.
|
| LaunchControlProvider |
Implémentation IBuildProvider qui interroge les serveurs Google Launch Control pour obtenir une version à tester.
|
| LocalAndroidVirtualDevice |
Classe pour les appareils virtuels locaux exécutés sur l'hôte TradeFed.
|
| ManagedRemoteDevice |
Appareil exécuté dans une machine virtuelle que nous gérons à distance via une instance Tradefed dans la VM.
|
| MetricFilePostProcessor |
Permet d'importer le fichier journal des métriques collectées au niveau du test et de l'exécution.
|
| MixKernelTargetPreparer |
ITargetPreparer permettant de mélanger une image de noyau avec l'image de l'appareil.
|
| MixRadioTargetPreparer |
Un ITargetPreparer qui permet de mélanger une image radio avec l'image de l'appareil.
|
| NativeDevice |
Implémentation par défaut d'un ITestDevice pour les appareils Android non full stack.
|
| NestedRemoteDevice |
Représentation de l'appareil exécuté dans une VM Cuttlefish distante.
|
| NoApkTestSkipper |
Préparateur spécial qui permet d'ignorer complètement une invocation (préparation et tests) s'il n'y a pas d'APK à tester.
|
| PerfettoGenericPostProcessor |
Post-processeur qui traite le fichier proto perfetto de métrique texte/binaire en paires clé/valeur en développant de manière récursive les messages et les champs proto avec des valeurs de chaîne jusqu'à ce que le champ avec une valeur numérique soit rencontré.
|
| PerfettoTracePostProcessor |
Post-processeur qui récupère les fichiers de trace Perfetto à partir des journaux de test et exécute le processeur de trace sur ceux-ci pour produire un proto de métrique Perfetto.
|
| RemoteAndroidDevice |
Implémentation d'un ITestDevice pour un appareil Android complet connecté via adb connect.
|
| RemoteAndroidVirtualDevice |
Étend le comportement de RemoteAndroidDevice pour un appareil Android à pile complète s'exécutant dans Google Compute Engine (GCE).
|
| ReportPassedTests |
Indiquez dans un fichier les filtres possibles pour exclure les tests réussis.
|
| ResultDBReporter |
Reporter de résultats qui importe les résultats des tests dans ResultDB.
|
| ResultReporter |
|
| ResultsPlayer |
Exécuteur spécial qui rejoue les résultats qui lui sont fournis.
|
| RetryRescheduler |
Un runner spécial qui permet de reprogrammer les tests d'une exécution précédente qui ont échoué ou n'ont pas été exécutés.
|
| RustBinaryHostTest |
Test hôte destiné à exécuter un fichier binaire Rust à partir du système de compilation Android (Soong)
|
| RustBinaryTest |
Test qui exécute un binaire Rust sur un appareil donné.
|
| RustTestBase |
Classe de base de RustBinaryHostTest et RustBinaryTest
|
| SimpleperfProfilePostProcessor |
Post-processeur qui recherche les données de profilage simpleperf et génère un profil pprof.
|
| SkipFeature |
Fonctionnalité permettant d'accéder à certaines informations SkipManager.
|
| StatsdBeforeAfterGaugeMetricPostProcessor |
Post-processeur qui traite les métriques de type "gauge" collectées selon une approche "avant/après", c'est-à-dire
|
| StatsdEventMetricPostProcessor |
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 |
Post-processeur qui traite les rapports statsd proto binaires en paires clé/valeur en développant le rapport sous forme d'arborescence.
|
| StubTargetPreparer |
Implémentation vide de substitution d'un ITargetPreparer.
|
| StubTest |
Implémentation de test vide no-op.
|
| SubprocessTfLauncher |
Un IRemoteTest pour exécuter des tests sur une installation TF distincte.
|
| TearDownPassThroughPreparer |
Permet d'exécuter tearDown sur les préparateurs inclus dans une configuration en tant qu'objet.
|
| TestDevice |
Implémentation d'un ITestDevice pour un appareil Android complet
|
| TestMappingSuiteRunner |
Implémentation de BaseTestSuite pour exécuter les tests spécifiés par l'option include-filter ou les fichiers TEST_MAPPING de la compilation, en tant que suite.
|
| TestsPoolPoller |
Wrapper de tests permettant d'exécuter tous les tests d'un pool de tests.
|
| TfLaunchControlProvider |
Un LaunchControlProvider pour récupérer une compilation google-tradefed en tant que IFolderBuildInfo.
|
| TfSuiteRunner |
Implémentation de ITestSuite qui chargera les tests à partir du dossier res/config/suite/ des fichiers JAR TF.
|
| TfTestLauncher |
Un IRemoteTest pour exécuter des tests unitaires ou fonctionnels sur une installation TF distincte.
|
| XmlFormattedGeneratorReporter |
Implémentation de FormattedGeneratorReporter qui met en forme les résultats de la suite au format XML.
|