IConfigurationReceiver

public interface IConfigurationReceiver

com.android.tradefed.config.IConfigurationReceiver
AndroidJUnitTest Es una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo determinado con android.support.test.runner.AndroidJUnitRunner. 
ArtGTest  
ArtRunTest Es un ejecutor de pruebas para ejecutar pruebas de ejecución de ART. 
AtestRunner Implementación de ITestSuite 
BaseRetryDecision Implementación base de IRetryDecision
BaseTestSuite Una prueba para ejecutar el conjunto de pruebas de compatibilidad con el nuevo sistema de suites. 
ClangCodeCoverageCollector Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de Clang del dispositivo y las registrará como artefactos de prueba. 
ClusterCommandLauncher Una clase IRemoteTest para iniciar un comando desde TFC a través de un subproceso TF. 
CodeCoverageCollector Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura nativa y de Java del dispositivo y las registrará como artefactos de prueba. 
CodeCoverageTest Es una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo determinado y genera el informe de cobertura de código. 
CommandOptionsGetter Implementación del servicio que muestra el valor de las opciones de comando de una invocación determinada. 
CreateAvdPreparer  
DependenciesResolver Es un nuevo tipo de proveedor que permite obtener todas las dependencias para una prueba. 
DeviceFlashPreparer Un ITargetPreparer que escribe una imagen en el hardware físico de Android. 
DeviceOwnerTargetPreparer Un ITargetPreparer que configura un componente de propietario del dispositivo. 
DeviceResetFeature Implementación del restablecimiento del dispositivo del servidor 
DeviceSnapshotFeature Implementación del servidor de la instantánea del dispositivo 
ExecutableBaseTest Clase base para el estilo ejecutable de pruebas. 
ExecutableHostTest Ejecutor de pruebas para ejecutables que se ejecutan en el host. 
ExecutableTargetTest Ejecutor de pruebas para ejecutables que se ejecutan en el destino 
FastbootUpdateBootstrapPreparer Un ITargetPreparer que coloca archivos especificados (bootloader, radio, archivo ZIP de la imagen del dispositivo) en IDeviceBuildInfo para que los dispositivos se escriban con FastbootDeviceFlasher y, luego, inserta atributos del dispositivo posterior al inicio en la información de compilación para generar informes de resultados. 
FormattedGeneratorReporter Generador de informes que permite generar informes en un formato determinado. 
GTest Es una prueba que ejecuta un paquete de prueba nativo en un dispositivo determinado. 
GTestBase La clase base de gTest 
GcovCodeCoverageCollector Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de gcov del dispositivo y las registrará como artefactos de prueba. 
GcovKernelCodeCoverageCollector Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura del kernel de gcov de debugfs y del dispositivo y, luego, las registrará como artefactos de prueba. 
GlobalFilterGetter Implementación del servicio que muestra los filtros de una invocación determinada. 
HostGTest Es una prueba que ejecuta un paquete de prueba nativo. 
HostTest Es un ejecutor de pruebas para pruebas basadas en hosts de JUnit. 
ITestSuite Es una clase abstracta que se usa para ejecutar el paquete de pruebas. 
InstalledInstrumentationsTest Ejecuta toda la instrumentación que se encuentra en el dispositivo actual. 
InstrumentationTest Es una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo determinado. 
IsolatedHostTest Implementa un ejecutor de TradeFed que usa un subproceso para ejecutar las pruebas en un entorno de baja dependencia en lugar de ejecutarlas en el proceso principal. 
JarHostTest Ejecutor de pruebas para pruebas JUnit del host. 
JavaCodeCoverageCollector Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de Java del dispositivo y las registrará como artefactos de prueba. 
KUnitModuleTest Es un ejecutor de pruebas para ejecutar módulos de prueba de KUnit en el dispositivo. 
KernelTargetTest Es un ejecutor de pruebas para ejecutables que se ejecutan en el destino y analiza el resultado de la prueba del kernel. 
KnownFailurePreparer Se agregó un preparador de destino para omitir la reintento de una falla conocida. 
LocalAndroidVirtualDevice Es la clase para dispositivos virtuales locales que se ejecutan en el host de TradeFed. 
ManagedRemoteDevice Un dispositivo que se ejecuta dentro de una máquina virtual que administramos de forma remota a través de una instancia de Tradefed dentro de la VM. 
MixKernelTargetPreparer Un ITargetPreparer que permite mezclar una imagen de kernel con la imagen del dispositivo. 
NativeDevice Implementación predeterminada de un dispositivo Android ITestDevice sin pila completa. 
NestedRemoteDevice Representación del dispositivo que se ejecuta dentro de una VM de Cuttlefish remota. 
NoApkTestSkipper Es un preparador especial que permite omitir una invocación por completo (preparación y pruebas) si no hay APKs para probar. 
RemoteAndroidDevice Implementación de un ITestDevice para un dispositivo Android de pila completa conectado a través de adb connect. 
RemoteAndroidVirtualDevice Extiende el comportamiento de RemoteAndroidDevice para un dispositivo Android de pila completa que se ejecuta en Google Compute Engine (GCE). 
ReportPassedTests Informa en un archivo los posibles filtros para excluir la prueba aprobada. 
ResultDBReporter Generador de informes de resultados que sube los resultados de las pruebas a ResultDB. 
ResultsPlayer Es un ejecutor especial que reproduce los resultados que se le proporcionan. 
RetryRescheduler Es un ejecutor especial que permite reprogramar pruebas de ejecución anteriores que fallaron o que no se ejecutaron. 
RustBinaryHostTest Prueba de host destinada a ejecutar un archivo binario de Rust desde el sistema de compilación de Android (Soong) 
RustBinaryTest Una prueba que ejecuta un objeto binario de Rust en un dispositivo determinado. 
RustTestBase Clase base de RustBinaryHostTest y RustBinaryTest 
SkipFeature Es una función que permite acceder a parte de la información de SkipManager
StubTargetPreparer Implementación vacía del marcador de posición de un ITargetPreparer
StubTest Implementación de prueba vacía sin operaciones. 
SubprocessTfLauncher Un IRemoteTest para ejecutar pruebas en una instalación de TF independiente. 
TearDownPassThroughPreparer Permite ejecutar tearDown en los preparadores que se incluyen en una configuración como un objeto. 
TestDevice Implementación de un ITestDevice para un dispositivo Android de pila completa 
TestMappingSuiteRunner Implementación de BaseTestSuite para ejecutar pruebas especificadas por la opción include-filter o los archivos TEST_MAPPING de la compilación, como un paquete. 
TestsPoolPoller Es un wrapper de pruebas que permite ejecutar todas las pruebas de un grupo de pruebas. 
TfSuiteRunner Implementación de ITestSuite, que cargará pruebas de la carpeta res/config/suite/ de los frascos de TF. 
TfTestLauncher Un IRemoteTest para ejecutar pruebas de unidades o funcionales en una instalación de TF independiente. 
XmlFormattedGeneratorReporter Implementación de FormattedGeneratorReporter que da formato al paquete y genera un formato XML. 


Interfaz simple para representar un objeto que acepta un IConfiguration.

Las pruebas o cualquier otro objeto de configuración deben implementar esta interfaz si necesitan acceso a un IConfiguration en el que se incluyen.

Resumen

Métodos públicos

abstract void setConfiguration(IConfiguration configuration)

Inyecta el IConfiguration en uso.

Métodos públicos

setConfiguration

public abstract void setConfiguration (IConfiguration configuration)

Inyecta el IConfiguration en uso.

Parámetros
configuration IConfiguration