IConfigurationReceiver

public interface IConfigurationReceiver

com.android.tradefed.config.IConfigurationReceiver
AndroidJUnitTest Test qui exécute un package de test d'instrumentation sur un appareil donné à l'aide d'android.support.test.runner.AndroidJUnitRunner. 
ArtGTest  
ArtRunTest Un lanceur de test pour exécuter des tests d'exécution ART. 
AtestRunner Implémentation de ITestSuite
BaseRetryDecision Implémentation de base de IRetryDecision
BaseTestSuite Test d'exécution de la suite de tests de compatibilité avec le nouveau système de suite. 
ClangCodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture Clang de l'appareil et les consigne en tant qu'artefacts de test. 
ClusterCommandLauncher Classe IRemoteTest permettant de lancer une commande à partir de TFC via un sous-processus TF. 
CodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture Java et native de l'appareil et les consigne 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é. 
CreateAvdPreparer  
DependenciesResolver Nouveau type de fournisseur permettant d'obtenir toutes les dépendances d'un test. 
DeviceFlashPreparer ITargetPreparer qui flashe une image sur du matériel Android physique. 
DeviceOwnerTargetPreparer ITargetPreparer qui configure un composant 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 les tests exécutables. 
ExecutableHostTest Outil d'exécution des tests pour l'exécutable exécuté sur l'hôte. 
ExecutableTargetTest Exécuteur de test pour l'exécutable exécuté sur la cible. 
FastbootUpdateBootstrapPreparer Un ITargetPreparer qui met en scène des fichiers spécifiés (chargeur de démarrage, radio, fichier ZIP de l'image de l'appareil) dans IDeviceBuildInfo pour flasher les appareils avec FastbootDeviceFlasher, puis injecte des attributs d'appareil post-démarrage dans les informations de compilation à des fins de création de rapports sur les résultats. 
FormattedGeneratorReporter Outil de création de rapports permettant de générer des rapports dans un format particulier. 
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 consigne en tant qu'artefacts de test. 
GcovKernelCodeCoverageCollector Un BaseDeviceMetricCollector qui extrait les mesures de couverture du kernel gcov des debugfs et de l'appareil, puis les consigne en tant qu'artefacts de test. 
GlobalFilterGetter Implémentation de service qui renvoie les filtres d'une invocation donnée. 
HostGTest Test qui exécute un package de test natif. 
HostTest Un exécuteur de test pour les tests basés sur l'hôte JUnit. 
ITestSuite Classe abstraite utilisée pour exécuter la suite de tests. 
InstalledInstrumentationsTest Exécute toutes les instrumentations trouvées sur l'appareil actuel. 
InstrumentationTest Test qui exécute un package de test d'instrumentation sur un appareil donné. 
IsolatedHostTest Implémente un exécuteur TradeFed qui utilise un sous-processus pour exécuter les tests dans un environnement à faible dépendance au lieu de les exécuter sur le processus principal. 
JarHostTest Lanceur 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 consigne en tant qu'artefacts de test. 
KUnitModuleTest Lanceur de test pour exécuter des modules de test KUnit sur l'appareil. 
KernelTargetTest Outil d'exécution des tests pour l'exécutable exécuté sur la cible et analysant le résultat du test du noyau. 
KnownFailurePreparer Préparateur cible pour ignorer la nouvelle tentative d'échec connu. 
LocalAndroidVirtualDevice Classe des 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. 
MixKernelTargetPreparer ITargetPreparer permettant de mélanger une image de kernel avec l'image de l'appareil. 
NativeDevice Implémentation par défaut d'une ITestDevice pour les appareils Android non complets. 
NestedRemoteDevice Représentation de l'appareil exécuté dans une VM Cuttlefish distante. 
NoApkTestSkipper Préparateur spécial qui permet de complètement ignorer une invocation (préparation et tests) s'il n'y a pas d'APK à tester. 
RemoteAndroidDevice Implémentation d'un ITestDevice pour un appareil Android à pile complète connecté via une connexion ADB. 
RemoteAndroidVirtualDevice Élargit le comportement de RemoteAndroidDevice pour un appareil Android à pile complète exécuté dans Google Compute Engine (GCE). 
ReportPassedTests Signalez dans un fichier les filtres possibles pour exclure les tests réussis. 
ResultDBReporter Outil de création de rapports sur les résultats qui importe les résultats des tests dans ResultDB. 
ResultsPlayer Runner spécial qui lit les résultats qui lui sont fournis. 
RetryRescheduler Un exécuteur spécial qui permet de reprogrammer des tests d'exécution précédents qui ont échoué ou qui 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
SkipFeature Fonctionnalité permettant d'accéder à certaines informations SkipManager
StubTargetPreparer Implémentation vide d'un ITargetPreparer
StubTest Implémentation de test vide sans opération. 
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 full stack
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 Encapsule les tests qui permettent d'exécuter tous les tests d'un pool de tests. 
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. 


Interface simple pour représenter un objet qui accepte un IConfiguration.

Les tests ou d'autres objets de configuration doivent implémenter cette interface s'ils ont besoin d'accéder à un IConfiguration dans lequel ils sont inclus.

Résumé

Méthodes publiques

abstract void setConfiguration(IConfiguration configuration)

Injecte le IConfiguration utilisé.

Méthodes publiques

setConfiguration

public abstract void setConfiguration (IConfiguration configuration)

Injecte le IConfiguration utilisé.

Paramètres
configuration IConfiguration