Índice de clase
Estas son las clases de API. Consulta todos los paquetes de API.
A
| AaptParser | Es una clase que extrae información del APK a través del análisis del resultado de "aapt dump badging". | 
| AaptParser.AaptVersion | Enum de opciones para la versión de AAPT que se usa para analizar archivos APK. | 
| Abi | Es una clase que representa una ABI. | 
| AbiFormatter | Es la clase de utilidad para la ABI. | 
| AbiUtils | Clase de utilidad para controlar las ABIs de los dispositivos | 
| AbstractConnection | Representación abstracta de la conexión. | 
| AbstractHostMonitor | Clase típica para la supervisión del estado del host. | 
| AbstractTunnelMonitor | Monitor de túnel abstracto para AVD de GCE | 
| AbstractXmlParser | Clase base de ayuda para analizar archivos XML | 
| AbstractXmlParser.ParseException | Se genera si no se puede analizar la entrada XML. | 
| AcloudConfigParser | Es una clase de ayuda que analiza una configuración de Acloud (se usa para iniciar una instancia de dispositivo de Cloud). | 
| AcloudConfigParser.AcloudKeys | Son conjuntos de claves que se pueden buscar desde la configuración. | 
| ActionInProgress | La acción general en curso. | 
| ActiveTrace | Es la clase principal que ayuda a describir y administrar un seguimiento activo. | 
| ActivityStatusChecker | Verificador de estado para las actividades restantes que se ejecutan al final de un módulo. | 
| AdbRootElevator | Un AutoCloseableque habilita adb root cuando se compila, si es necesario, y restablece el estado raíz cuando se completa. | 
| AdbSshConnection | Conexión de adb a través de un puente SSH | 
| AdbStopServerPreparer | Preparador de destino para detener el servidor de adb en el host antes y después de ejecutar pruebas de adb. | 
| AdbTcpConnection | Representación de la conexión predeterminada de un dispositivo, que se supone que es una conexión adb estándar del dispositivo. | 
| AdbUtils | Es una clase de utilidad para operaciones de adb. | 
| AfterClassWithInfo | Ofrece garantías similares a las de AfterClass, pero el método anotado debe requerir un parámetroTestInformation. | 
| AggregatePostProcessor | Un agregador de métricas que proporciona el mínimo, el máximo, la media, la varianza, la desviación estándar, el total, el recuento y, de manera opcional, los percentiles para las métricas numéricas recopiladas durante ejecuciones de prueba de varias iteraciones, tratándolas como números dobles. | 
| AllTestAppsInstallSetup | Un ITargetPreparerque instala todas las apps de una carpetaIDeviceBuildInfo.getTestsDir()en el dispositivo. | 
| AltDirBehavior | Una enumeración para definir comportamientos de directorio alternativos para varios instaladores o generadores de artefactos de prueba 
 | 
| AnalysisHeuristic | El orden es importante. | 
| AndroidJUnitTest | Es una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo determinado con android.support.test.runner.AndroidJUnitRunner. | 
| AndroidTestOrchestratorRemoteTestRunner | Ejecuta una prueba de Android instrumentada con el comando adb y AndroidTestOrchestrator. | 
| AoaTargetPreparer | ITargetPreparerque ejecuta una serie de acciones (p.ej., clics y deslizamientos) con el protocolo Android Open Accessory (AOAv2). | 
| ApkChangeDetector | Esta clase detecta si los APKs que se instalarán son diferentes de los que están en el dispositivo para decidir si se omite la instalación y desinstalación de la app durante el setUp y el tearDown de ERROR(/TestAppInstallSetup). | 
| AppBuildInfo | Un IBuildInfoque representa una aplicación para Android y sus paquetes de prueba. | 
| AppDeviceBuildInfo | Esta clase dejó de estar disponible.
    Usa IDeviceBuildInfodirectamente. | 
| AppSetup | Un ITargetPreparerque instala un APK y sus pruebas. | 
| AppVersionFetcher | Es una clase de utilidad para obtener la cadena de versión de la app del dispositivo. | 
| AppVersionFetcher.AppVersionInfo | Tipos de información de la versión de la app. | 
| ArchModuleController | El controlador de módulos no ejecuta pruebas cuando no coincide con ninguna arquitectura determinada. | 
| ArgsOptionParser | Completa los campos Optiona partir de los argumentos de línea de comandos analizados. | 
| ArrayUtil | Métodos de utilidad para arrays | 
| ArtChrootPreparer | Crea el directorio chroot para las pruebas de ART. | 
| ArtGTest | |
| ArtifactDetails | Aquí se describe la estructura del contenido y su descriptor tal como lo genera la herramienta de CAS. | 
| ArtifactDetails.ArtifactFileDescriptor | |
| ArtifactsAnalyzer | Es una utilidad que ayuda a analizar los artefactos de compilación para obtener estadísticas. | 
| ArtRunTest | Es un ejecutor de pruebas para ejecutar pruebas de ejecución de ART. | 
| ArtRunTest.AdbShellCommandException | Es una clase de excepción para informar un error que se produjo durante la ejecución de un comando de shell de ADB. | 
| ATestFileSystemLogSaver | ATest usa esta clase LogSaver para guardar registros en una ruta de acceso específica. | 
| AtestRunner | Implementación de ITestSuite | 
| AtraceCollector | Un IMetricCollectorque ejecuta atrace durante una prueba, recopila el resultado y lo registra en la invocación. | 
| AtraceRunMetricCollector | Recopila los registros de todo el directorio de prueba del directorio determinado del dispositivo de prueba, registra el directorio de prueba y procesa los archivos de registro del directorio de prueba y agrega las métricas. | 
| AutoLogCollector | Enumeración que describe qué recopilador puede controlar automáticamente el arnés. | 
| AutomatedReporters | Clase que define la asignación de los generadores de informes automatizados de Tradefed. | 
| AveragePostProcessor | Implementación del procesador posterior que calcula el promedio de la lista de métricas. | 
B
| BackgroundDeviceAction | Ejecuta un comando en un dispositivo determinado y se repite según sea necesario hasta que se cancela la acción. | 
| BaseDeviceMetricCollector | Implementación base de IMetricCollectorque permite iniciar y detener la recopilación enonTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)yERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)). | 
| BaseEmulatorPreparer | Preparador común para iniciar un emulador local. | 
| BaseHostJUnit4Test | Clase de prueba base para ejecutar pruebas de estilo JUnit4 del host. | 
| BaseLeveledLogOutput | Una implementación base para ILeveledLogOutputque permite filtrar algunas etiquetas según su nombre o componentes. | 
| BaseModuleController | Implementación básica de IModuleControllerque se debe implementar para verificar si se debe ejecutar un módulo o no. | 
| BaseMultiTargetPreparer | Implementación base de IMultiTargetPreparerque permite inhabilitar el objeto. | 
| BasePostProcessor | El IPostProcessorbase que debe extender cada implementación. | 
| BaseRetryDecision | Implementación base de IRetryDecision. | 
| BaseStreamLogger<OS extends OutputStream> | Un ILeveledLogOutputque dirige los mensajes de registro a un flujo de salida y a stdout. | 
| BaseTargetPreparer | Clase de implementación base para ITargetPreparerque permite controlar si el objeto está inhabilitado o no. | 
| BaseTestSuite | Una prueba para ejecutar el conjunto de pruebas de compatibilidad con el nuevo sistema de suites. | 
| BatteryController | Clase de utilidad que permite controlar el estado de carga de la batería de un dispositivo. | 
| BatteryRechargeDeviceRecovery | Permite activar un comando cuando el nivel de batería del dispositivo cae por debajo de un umbral determinado. | 
| BatteryTemperature | |
| BatteryUnavailableDeviceRecovery | Verificador de recuperación que activará una configuración si el nivel de batería no está disponible. | 
| BeforeClassWithInfo | Ofrece garantías similares a las de BeforeClass, pero el método anotado debe requerir un parámetroTestInformation. | 
| BinaryState | Es una enumeración que se usa para registrar el estado de ACTIVADO/DESACTIVADO con un estado de no operación IGNORE. | 
| BluetoothConnectionLatencyCollector | El recopilador enviará a los dispositivos una configuración predefinida de la métrica de duración de StatsD y recopilará la duración de la conexión Bluetooth para cada perfil. | 
| BluetoothConnectionStateCollector | Este recopilador recopilará las métricas de BluetoothConnectionStateChanged y registrará el número de estado de conexión para cada perfil. | 
| BluetoothConnectionSuccessRatePostProcessor | Implementación de un postprocesador que calcula la tasa de éxito de un perfil de Bluetooth Usa "metric-key-match" para especificar las métricas que contienen estados de conexión Bluetooth en un array numérico. Ejemplo: [0, 1, 2, 3, 0, 1, 2, 3]. | 
| BluetoothHciSnoopLogCollector | Es un recopilador para habilitar el registro de búsqueda de HCI de Bluetooth en el DUT y recopilar el registro de cada prueba. | 
| BluetoothUtils | Funciones de utilidad para llamar a BluetoothInstrumentation en el dispositivo 
 El código de BluetoothInstrumentation del dispositivo se puede encontrar en AOSP en:
  | 
| BootstrapBuildProvider | Un IDeviceBuildProviderque inicia la información de compilación desde el dispositivo de pruebaPor lo general, se usa para dispositivos con una compilación proporcionada de forma externa, es decir, | 
| BootstrapServiceFileResolverLoader | Carga los solucionadores con la función de carga de servicios. | 
| Bugreport | Es un objeto que contiene las referencias de los archivos de informes de errores, compatibles con informes de errores planos y comprimidos (bugreportz). | 
| BugreportCollector | Un ITestInvocationListenerde transferencia que recopila informes de errores cuando se producen eventos configurables y, luego, llama aITestInvocationListener.testLogen sus elementos secundarios después de que se recopila cada informe de errores. | 
| BugreportCollector.Filter | |
| BugreportCollector.Freq | |
| BugreportCollector.Noun | |
| BugreportCollector.Predicate | Un predicado completo que describe cuándo capturar un informe de errores. | 
| BugreportCollector.Relation | |
| BugreportCollector.SubPredicate | |
| BugreportzOnFailureCollector | Recopila un informe de errores cuando falla un caso de prueba. | 
| BugreportzOnTestCaseFailureCollector | Recopila un informe de errores cuando falla un caso de prueba en una ejecución. | 
| BuildAnalysis | Representa los resultados de un solo análisis de compilación. | 
| BuildError | Se arroja si la compilación proporcionada no se ejecuta. | 
| BuildInfo | Implementación genérica de un IBuildInfoque debe asociarse con unITestDevice. | 
| BuildInfoKey | Es una clase que contiene una enumeración relacionada con las consultas de información de compilación. | 
| BuildInfoKey.BuildInfoFileKey | Enumeración que describe todos los tipos de archivos conocidos que se pueden consultar a través de IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey). | 
| BuildInfoRecorder | Un ITargetPreparerque escribe metadatos de información de compilación en un archivo especificado. | 
| BuildInfoUtil | Una clase de utilidad para ayudar a manipular IBuildInfo | 
| BuildRetrievalError | Se produjo un error irrecuperable mientras se recuperaba la compilación para realizar pruebas. | 
| BuildSerializedVersion | Es una clase que contiene la versión de serialización actual de todos los IBuildInfo. | 
| BuildTestsZipUtils | Es una clase auxiliar para operaciones relacionadas con el archivo ZIP de pruebas que genera el sistema de compilación de Android. | 
| BulkEmailer | Es una utilidad de envío de correos electrónicos que permite la siguiente configuración: intervalo de envío,tamaño inicial de la ráfaga, destinatarios y la cantidad total de mensajes. | 
| BundletoolUtil | Es una clase de utilidad que usa la línea de comandos de bundletool para instalar los archivos .apk en el dispositivo. | 
| ByteArrayInputStreamSource | |
| ByteArrayList | Es una clase para representar un array de bytes ligero. | 
| ByteArrayUtil | Son utilidades para operar en un array de bytes, p.ej., convertir bytes en números enteros. | 
| ByteStreamDownloader | Un cliente que implementa el método Readdel servicio de gRPCByteStream. | 
| ByteStreamUploader | Un cliente que implementa el método Writedel servicio de gRPCByteStream. | 
C
| CacheClientFactory | Una fábrica que crea una instancia singleton de ICacheClient. | 
| CarModuleController | Este controlador evita la ejecución de casos de prueba en dispositivos que no son de la industria automotriz. | 
| CarryDnaeError | RuntimeExceptioninterno para llevarDeviceNotAvailableExceptiona través del framework de JUnit4. | 
| CarryInterruptedException | Se genera cuando se activa el tiempo de espera de la fase de prueba y se debe transferir una InterruptedException del subproceso de ejecución de prueba al subproceso de ejecución de invocación. | 
| CdmaDeviceFlasher | Es una clase que escribe una imagen en un dispositivo Android físico con una radio CDMA. | 
| CecControllerTokenProvider | Es el proveedor de tokens para los tokens relacionados con el control de productos electrónicos de consumo (CEC). | 
| CentralDirectoryInfo | CentralDirectoryInfo es una clase que contiene la información de un archivo o una carpeta dentro de un archivo ZIP. | 
| CheckPairingPreparer | Un CompanionAwarePreparerque verifica la vinculación de BT entre dispositivos principales y complementarios | 
| Chunker | Divide un bloben uno o másChunkdechunkSizebytes como máximo. | 
| Chunker.Chunk | Un fragmento de un blob. | 
| CircularAtraceUtil | Es una utilidad de atrace desarrollada principalmente para identificar las causas raíz de los errores de ANR durante las pruebas de Monkey. | 
| CircularByteArray | Es una estructura de datos para contener un array de tamaño fijo que funciona como un búfer circular y realiza un seguimiento de la suma total de todos los valores del array. | 
| ClangCodeCoverageCollector | Un BaseDeviceMetricCollectorque extraerá las mediciones de cobertura de Clang del dispositivo y las registrará como artefactos de prueba. | 
| ClangProfileIndexer | Es una clase de utilidad que indexa las mediciones de cobertura de código de Clang. | 
| ClassNotFoundConfigurationException | ConfigurationExceptionpara cuando no se encuentra la clase de un objeto. | 
| ClassPathScanner | Busca entradas en la ruta de clase. | 
| ClassPathScanner.ClassNameFilter | Un IClassPathFilterque filtra y transforma los nombres de las clases de Java. | 
| ClassPathScanner.ExternalClassNameFilter | Un ClassNameFilterque rechaza las clases internas | 
| ClassPathScanner.IClassPathFilter | Un filtro para las rutas de acceso de entrada de classpath 
 Con patrón después del  | 
| Cliente | Cliente de grabador de ResultDB que sube los resultados de las pruebas a ResultDB. | 
| ClockworkUtils | Una utilidad de relojería para compartir lógica multidispositivo | 
| CloseableTraceScope | Una clase con alcance que permite informar la sección de seguimiento a través de try-with-resources | 
| ClusterBuildInfo | Una clase IBuildInfopara compilaciones que se canalizan desde TFC. | 
| ClusterBuildProvider | Un IBuildProviderpara descargar recursos de prueba de TFC | 
| ClusterClient | Una implementación de IClusterClientpara interactuar con el backend de TFC. | 
| ClusterCommand | Es una clase que representa una tarea recuperada del clúster de TF. | 
| ClusterCommand.RequestType | |
| ClusterCommand.State | Estado del comando en el clúster de TF. | 
| ClusterCommandConfigBuilder | Es una clase para compilar un archivo de configuración para un comando de clúster. | 
| ClusterCommandEvent | Es una clase para encapsular los eventos de comandos de clúster que se subirán. | 
| ClusterCommandEvent.Builder | |
| ClusterCommandEvent.Type | |
| ClusterCommandLauncher | Una clase IRemoteTestpara iniciar un comando desde TFC a través de un subproceso TF. | 
| ClusterCommandScheduler | Un ICommandSchedulerpara admitir TFC (clúster de Tradefed). | 
| ClusterCommandStatus | Es una clase que representa el estado y el motivo de cancelación de un comando de TF Cluster. | 
| ClusterDeviceInfo | Es una clase para encapsular la información del dispositivo del clúster que se subirá. | 
| ClusterDeviceInfo.Builder | |
| ClusterDeviceMonitor | Una implementación de IDeviceMonitorque informa resultados al servicio de clúster de Tradefed. | 
| ClusterEventUploader<T extiende IClusterEvent> | La clase ClusterEventUploader, que sube IClusterEventa TFC | 
| ClusterHostEvent | Es una clase para encapsular los eventos de host del clúster que se subirán. | 
| ClusterHostEvent.Builder | |
| ClusterHostEvent.HostEventType | Enumeraciones de los diferentes tipos de eventos del host. | 
| ClusterHostUtil | Funciones de utilidad estáticas para el clúster de TF para obtener instancias de configuración globales, información del host, etcétera. | 
| ClusterLogSaver | Una clase ILogSaverpara subir resultados de pruebas a TFC. | 
| ClusterLogSaver.FilePickingStrategy | Estrategias de selección de archivos | 
| ClusterOptions | |
| CodeCoverageCollector | Un BaseDeviceMetricCollectorque 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. | 
| CollectingByteOutputReceiver | Un IShellOutputReceiverque recopila todo el resultado de la shell en unbyte[]. | 
| CollectingOutputReceiver | Un IShellOutputReceiverque recopila todo el resultado de la shell en unString. | 
| CollectingTestListener | Un ITestInvocationListenerque recopilará todos los resultados de la prueba. | 
| CollectorHelper | Es un auxiliar para realizar algunas operaciones de IMetricCollectornecesarias en varios lugares. | 
| CommandBaselineSetter | Es un set común para controlar la configuración del modelo de referencia del dispositivo a través de comandos de shell de adb. | 
| CommandFileParser | Es un analizador de archivos que contiene un conjunto de líneas de comandos. | 
| CommandFileParser.CommandLine | |
| CommandInterrupter | Servicio que permite que los comandos de TradeFederation se interrumpan o se marquen como no interrumpibles. | 
| CommandLineBuildInfoBuilder | Es una utilidad diseñada para capturar los argumentos de información de compilación habituales de una línea de comandos y crear un IBuildInfoa partir de ellos. | 
| CommandOptions | Implementación de ICommandOptions. | 
| CommandOptionsGetter | Implementación del servicio que muestra el valor de las opciones de comando de una invocación determinada. | 
| CommandResult | Contiene el resultado de un comando. | 
| CommandRunner | Un punto de entrada alternativo de TradeFederation que ejecutará el comando especificado en los argumentos de línea de comandos y, luego, se cerrará. | 
| CommandRunner.ExitCode | Códigos de error con los que se puede salir. | 
| CommandScheduler | Un programador para ejecutar comandos de TradeFederation en todos los dispositivos disponibles. | 
| CommandScheduler.HostState | Enumeraciones de diferentes estados del host | 
| CommandStatus | Representa el estado de una operación cronometrada. | 
| CommandStatusHandler | Controlador que ayuda a supervisar y actualizar el estado de una invocación. | 
| CommandSuccessModuleController | Es la clase base para que un controlador de módulo omita el módulo de prueba en función de la falla del comando de shell. | 
| CommonLogRemoteFileUtil | Esta utilidad permite evitar la duplicación de código en las diferentes representaciones de dispositivos remotos para la lógica de recuperación de registros remotos de archivos comunes. | 
| CommonLogRemoteFileUtil.KnownLogFileEntry | Es una representación de una entrada de registro conocida para dispositivos remotos. | 
| CompanionAllocator | Clase base que se encarga de asignar y liberar el dispositivo complementario Se debe implementar  | 
| CompanionAwarePreparer | Un ITargetPreparerque encapsula la lógica de obtener un dispositivo complementario ya asignado. | 
| CompanionAwareTest | Clase de prueba base que encapsula el modelo de obtener y verificar el dispositivo complementario 
 La subclase puede llamar a  | 
| CompanionDeviceTracker | Una clase para asignar y liberar dispositivos complementarios | 
| CompanionRunCommandTargetPreparer | Un ITargetPreparerque ejecuta comandos especificados en el dispositivo complementario asignado | 
| CompanionTestAppInstallSetup | Un ITargetPreparerque instala una o más apps de una carpetaIDeviceBuildInfo.getTestsDir()en un dispositivo complementario asignado. | 
| CompileBootImageWithSpeedTargetPreparer | Vuelve a compilar la ruta de acceso de clases de inicio y el servidor del sistema con el filtro del compilador "speed". | 
| ConditionFailureMonitor | Supervisa si hay fallas en la invocación. | 
| ConditionPriorityBlockingQueue<T> | Una clase segura para subprocesos con operaciones similares a ERROR(/PriorityBlockingQueue)que pueden recuperar objetos que coinciden con una condición determinada. | 
| ConditionPriorityBlockingQueue.AlwaysMatch<T> | Un ConditionPriorityBlockingQueue.IMatcherque coincide con cualquier objeto. | 
| ConditionPriorityBlockingQueue.IMatcher<T> | Es una interfaz para determinar si los elementos coinciden con algún tipo de condición. | 
| ConfigCompleter | Implementación de Completerpara nuestras configuraciones de TF. | 
| ConfigurableGrpcDynamicShardingClient | |
| Configuración | Una implementación IConfigurationconcreta que almacena los objetos de configuración cargados en un mapa. | 
| ConfigurationDef | Contiene un registro de una configuración, sus objetos asociados y sus opciones. | 
| ConfigurationDef.ConfigObjectDef | Es un objeto que contiene información para un className y el número de aparición que tiene (p.ej., si una configuración tiene el mismo objeto dos veces, el primero tendrá el primer número de aparición). | 
| ConfigurationDescriptor | Objeto de configuración que describe algún aspecto de la configuración. | 
| ConfigurationDescriptor.LocalTestRunner | Es una enumeración que se usa para indicar el ejecutor de pruebas local. | 
| ConfigurationException | Se genera si no se puede cargar la configuración. | 
| ConfigurationFactory | Fábrica para crear IConfiguration. | 
| ConfigurationFactory.ConfigLoader | Implementación de IConfigDefLoader que realiza un seguimiento de las configuraciones incluidas desde una configuración raíz y arroja una excepción en las inclusiones circulares. | 
| ConfigurationFactory.ExceptionLoader | |
| ConfigurationUtil | Funciones de utilidad para controlar archivos de configuración. | 
| ConfigurationXmlParserSettings | Una clase simple para aceptar la configuración de ConfigurationXmlParser Para pasar la configuración a esta clase, el alias es obligatorio. | 
| ConfigurationYamlParser | Analizador para configuraciones de Tradefed de estilo YAML | 
| ConfigUtil | Es una clase de utilidad para crear archivos de configuración de statsd, interactuar con ellos y enviarlos. | 
| ConfigUtil.LogSource | |
| Consola | Consola principal de TradeFederation que le proporciona al usuario la interfaz para interactuar Actualmente, admite operaciones como las siguientes: 
 | 
| Console.ArgRunnable<T> | Un Runnablecon un métodorunque puede aceptar un argumento | 
| Console.CaptureList | Un tipo de conveniencia para List<List<String>> | 
| ConsoleReaderOutputStream | Un OutputStream que se puede usar para que System.out.print()funcione bien con la línea sin terminarLineReaderdel usuario. | 
| ConsoleResultReporter | Generador de informes de resultados para imprimir los resultados de la prueba en la consola. | 
| ContentAnalysisContext | Proporciona el contexto que rodea a un contenido para analizarlo correctamente. | 
| ContentAnalysisContext.AnalysisMethod | Aquí se describe lo que se espera de la estructura del contenido para realizar un análisis adecuado. | 
| ContentAnalysisResults | Resumen del análisis de contenido. | 
| ContentInformation | Representa el contenido de un destino de compilación determinado de su versión base y actual. | 
| ContentMerkleTree | Calcula un árbol Merkle a partir de la información del contenido. | 
| ContentModuleLister | Calcula una lista de módulos a partir del contexto. | 
| ContentProviderHandler | Controlador que abstrae las interacciones del proveedor de contenido y permite usar el proveedor de contenido del dispositivo para diferentes operaciones. | 
| CountingTestResultListener | Un TestResultListenerque realiza un seguimiento de la cantidad total de pruebas porTestStatus | 
| CountTestCasesCollector | Cuenta y registra la cantidad de casos de prueba para un IRemoteTestdeterminado. | 
| CoverageMeasurementForwarder | Una prueba de marcador de posición que reenvía las mediciones de cobertura del proveedor de compilación al registrador. | 
| CoverageOptions | Objeto Tradefed para contener opciones de cobertura. | 
| CoverageOptions.Toolchain | |
| CpuThrottlingWaiter | Un ITargetPreparerque espera hasta que la frecuencia máxima en todos los núcleos se restablezca al nivel más alto disponible | 
| CreateAvdPreparer | |
| CreateUserPreparer | Preparador de destino para crear usuarios y limpiarlos al final. | 
| CurrentInvocation | Es una clase que realiza un seguimiento de la información de invocación actual y la proporciona, lo que es útil en cualquier parte de la invocación. | 
| CurrentInvocation.InvocationInfo | Es una clave especial con nombre que siempre propagaremos para la invocación. | 
| CurrentInvocation.IsolationGrade | Describe el nivel de aislamiento. | 
D
| DebugHostLogOnFailureCollector | Es un recopilador que recopilará y registrará los registros del host cuando se produzca un error en un caso de prueba. | 
| DefaultConnection | Representación de la conexión predeterminada de un dispositivo, que se supone que es una conexión adb estándar del dispositivo. | 
| DefaultConnection.ConnectionBuilder | Es el compilador que se usa para describir la conexión. | 
| DefaultRemoteAndroidTestRunner | Extensión de RemoteAndroidTestRunnerde ddmlib para establecer algunos valores predeterminados para los casos de uso de Tradefed. | 
| DefaultTestsZipInstaller | Una implementación predeterminada del instalador de ZIP de pruebas. | 
| DelegatedInvocationExecution | InvocationExecutionque delegan la ejecución a otro objeto binario de Tradefed. | 
| DependenciesResolver | Es un nuevo tipo de proveedor que permite obtener todas las dependencias para una prueba. | 
| DeviceActionTargetPreparer | Un ITargetPreparerpara realizar acciones del dispositivo. | 
| DeviceActionUtil | Es una clase de utilidad para ejecutar acciones de dispositivos. | 
| DeviceActionUtil.Command | Comandos para la acción del dispositivo. | 
| DeviceActionUtil.DeviceActionConfigError | Excepción para el error de configuración. | 
| DeviceAllocationResult | Representa los resultados de un intento de asignación para un comando. | 
| DeviceAllocationState | Representa el estado de asignación del dispositivo desde la perspectiva de IDeviceManager. | 
| DeviceAvailableChecker | Verificador para garantizar que un módulo no deje el dispositivo en un estado sin conexión. | 
| DeviceBaselineChecker | Establece la configuración de Baseline del dispositivo antes de cada módulo. | 
| DeviceBaselineSetter | Es una clase abstracta que se usa para crear un parámetro de configuración de modelo de referencia del dispositivo. | 
| DeviceBatteryLevelChecker | Un IRemoteTestque verifica una carga mínima de la batería y espera a que esta alcance un segundo umbral de carga si no hay una carga mínima. | 
| DeviceBatteryResourceMetricCollector | Este recopilador recopila métricas de la batería del dispositivo. | 
| DeviceBuildDescriptor | Es una clase de wrapper para un IBuildInfoque contiene métodos auxiliares para recuperar información de compilación de la plataforma del dispositivo. | 
| DeviceBuildInfo | Un IBuildInfoque representa una compilación completa del dispositivo Android y, de manera opcional, sus pruebas. | 
| DeviceBuildInfoBootStrapper | Un ITargetPreparerque reemplaza los campos de información de compilación por atributos leídos del dispositivoEsto es útil para probar dispositivos con compilaciones generadas a partir de una fuente externa (p.ej., | 
| DeviceBuildInfoInjector | Un ITargetPreparerque inserta metadatosDeviceBuildDescriptorenIBuildInfo | 
| DeviceCleaner | Reinicia o formatea como acción de limpieza después de la prueba y, de forma opcional, apaga la pantalla. | 
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| DeviceConcurrentUtil | Contiene métodos y clases de utilidad para la ejecución simultánea de comandos del dispositivo 
 Usa  | 
| DeviceConcurrentUtil.ShellCommandCallable<V> | Un ERROR(/Callable)que une los detalles de la ejecución del comando de shell en unITestDevice. | 
| DeviceConfigurationHolder | Una implementación IDeviceConfigurationconcreta que almacena los objetos de configuración del dispositivo cargado en sus atributos. | 
| DeviceDescriptor | Es una clase que contiene información que describe un dispositivo en prueba. | 
| DeviceDisconnectedException | Se genera cuando ya no se puede acceder a un dispositivo a través de su tipo de transporte, p. ej., si el dispositivo ya no es visible a través de USB o de una conexión TCP/IP. | 
| DeviceErrorIdentifier | Los identificadores de errores de los errores del dispositivo y los errores informados por el dispositivo. | 
| DeviceFailedToBootError | Se genera si un dispositivo no se inicia después de que se le escribe una compilación. | 
| DeviceFeatureFlag | |
| DeviceFeatureModuleController | Un controlador de módulo para no ejecutar pruebas cuando no admite una función determinada. | 
| DeviceFileReporter | Es una clase de utilidad que busca archivos en el dispositivo y los envía a ITestInvocationListener.testLog(String, LogDataType, InputStreamSource)si los encuentra. | 
| DeviceFlashPreparer | Un ITargetPreparerque escribe una imagen en el hardware físico de Android. | 
| DeviceFoldableState | Representación del estado plegable del dispositivo que muestra "cmd device_state print-states". | 
| DeviceFolderBuildInfo | Un IDeviceBuildInfoque también contiene otros artefactos de compilación en un directorio del sistema de archivos local. | 
| DeviceImageTracker | Para algunas de las actualizaciones incrementales de dispositivos, necesitamos los archivos de referencia para calcular las diferencias. | 
| DeviceImageTracker.FileCacheTracker | Hacer un seguimiento de la información de la imagen del dispositivo almacenada en caché y sus metadatos | 
| DeviceImageZipFlashingTargetPreparer | Un preparador de destino que actualiza el dispositivo con imágenes proporcionadas a través de un formato específico. | 
| DeviceInspectionResult | Una clase contiene el resultado de la inspección del dispositivo cuando un dispositivo deja de estar disponible. | 
| DeviceInternetAccessibilityResourceMetricCollector | El recopilador envía un ping a google.com para verificar si el dispositivo tiene acceso a Internet. | 
| DeviceJUnit4ClassRunner | Ejecutor de pruebas JUnit4 que también admite IDeviceTest. | 
| DeviceJUnit4ClassRunner.LogAnnotation | Es una anotación falsa que se usa para llevar registros a los generadores de informes. | 
| DeviceJUnit4ClassRunner.MetricAnnotation | Anotaciones falsas destinadas a llevar métricas a los generadores de informes. | 
| DeviceJUnit4ClassRunner.TestLogData | Se implementaron ExternalResourceyTestRule. | 
| DeviceJUnit4ClassRunner.TestMetrics | Implementación de ExternalResourceyTestRule. | 
| DeviceManagementGrpcServer | Es un servidor de gRPC que permite reservar un dispositivo desde Tradefed. | 
| DeviceManager | |
| DeviceManager.FastbootDevice | Representación de un dispositivo en Modo fastboot [Fastboot mode]. | 
| DeviceMerkleTree | Calcula un MerkleTree a partir de la información del contenido del dispositivo. | 
| DeviceMetricData | Es un objeto para contener todos los datos recopilados por los recopiladores de métricas. | 
| DeviceMonitorMultiplexer | Es una clase de proxy para propagar solicitudes a varios IDeviceMonitor. | 
| DeviceNotAvailableException | Se genera cuando un dispositivo ya no está disponible para pruebas. | 
| DeviceOwnerTargetPreparer | Un ITargetPreparerque configura un componente de propietario del dispositivo. | 
| DeviceParameterizedRunner | Es un comparador parametrizado de estilo JUnit4 para pruebas parametrizadas impulsadas por el host. | 
| DeviceProperties | Definiciones de constantes comunes para los nombres de propiedades del dispositivo | 
| DeviceRecoveryModeUtil | |
| DeviceReleaseReporter | Generador de informes de lanzamiento de dispositivos que controla la comunicación con el proceso superior de los dispositivos que se lanzarán. | 
| DeviceResetFeature | Implementación del restablecimiento del dispositivo del servidor | 
| DeviceResetHandler | Utilidad que controla de forma genérica el restablecimiento del dispositivo. | 
| DeviceRuntimeException | Se genera cuando una acción del dispositivo no genera los resultados esperados. | 
| DeviceSelectionOptions | Es un contenedor para los criterios de selección de dispositivos. | 
| DeviceSelectionOptions.DeviceRequestedType | Los diferentes tipos posibles de dispositivos de marcador de posición admitidos. | 
| DeviceSettingChecker | Verifica si la configuración del dispositivo cambió durante la ejecución de un módulo. | 
| DeviceSetup | Un ITargetPreparerque configura un dispositivo para realizar pruebas en función de losOptionproporcionados. | 
| DeviceSnapshotFeature | Implementación del servidor de la instantánea del dispositivo. | 
| DeviceSnapshotHandler | Utilidad que controla la instantánea de Cuttlefish. | 
| DeviceStateMonitor | Clase auxiliar para supervisar el estado de un IDevice. | 
| DeviceStorageAgeResourceMetricCollector | Analiza la antigüedad del almacenamiento desde Logcat. | 
| DeviceStorageFiller | Selecciona el preparador de destino para que ocupe todo el almacenamiento y haya algo de espacio libre disponible. | 
| DeviceStorageStatusChecker | Verifica si el dispositivo tiene suficiente espacio en el disco para las particiones determinadas. | 
| DeviceStringPusher | Preparador de destino para escribir una cadena en un archivo | 
| DeviceSuite | Extiende el contenedor Suitede JUnit4 para proporcionar unITestDevicea las pruebas que lo requieran. | 
| DeviceSyncHelper | Es un asistente que ayuda a sincronizar una nueva imagen del dispositivo con el dispositivo. | 
| DeviceTestCase | Caso de prueba de JUnit de ayuda que proporciona los servicios IRemoteTestyIDeviceTest. | 
| DeviceTestResult | Una especialización de TestResultque se abortará cuando se produzca unDeviceNotAvailableException | 
| DeviceTestResult.RuntimeDeviceNotAvailableException | |
| DeviceTestRunOptions | Es una clase de compilador para opciones relacionadas con la ejecución de pruebas de dispositivos a través de BaseHostJUnit4Test. | 
| DeviceTestSuite | Paquete de pruebas de JUnit de ayuda que proporciona los servicios IRemoteTestyIDeviceTest. | 
| DeviceTraceCollector | Es un recopilador que iniciará el registro de Perfetto cuando comience una ejecución de prueba y registrará el archivo de registro al final. | 
| DeviceUnavailableMonitor | Este objeto de escucha intenta capturar solo un DNAE a nivel del caso de prueba. | 
| DeviceUnresponsiveException | Es una especialización de DeviceNotAvailableExceptionque indica que el dispositivo es visible para adb, pero no responde (es decir, se agota el tiempo de espera de los comandos, no se inicia, etcétera). | 
| DeviceUpdateTargetPreparer | Un ITargetPreparerabstracto que se encarga de los pasos comunes relacionados con la actualización de dispositivos con un archivo de imagen de dispositivo desde una fuente externa (en lugar de un servicio de compilación). | 
| DeviceWifiResourceMetricCollector | El recopilador recopila la intensidad de la señal de Wi-Fi conectada actual y las métricas de velocidad de vínculo. | 
| DeviceWiper | Un ITargetPreparerque borra los datos del usuario | 
| DigestCalculator | Métodos de utilidad para calcular Digest. | 
| DirectedGraph<V> | Una implementación de grafos dirigidos no ponderados. | 
| DisableSELinuxTargetPreparer | Preparador de destino que inhabilita SELinux si está habilitado. | 
| DryRunKeyStore | Un almacén de claves para la prueba sin conexión en la que cualquier valor del almacén de claves siempre se reemplaza y encuentra correctamente. | 
| DryRunner | Realiza pruebas de ejecución simulada de forma transparente en lugar de ejecutarlas. | 
| DynamicFileStubTest | Esta es una prueba de tradefed para probar que tradefed puede resolver el archivo dinámico correctamente. | 
| DynamicRemoteFileResolver | Es una clase que ayuda a resolver la ruta de acceso a los archivos remotos. | 
| DynamicRemoteFileResolver.FileResolverLoader | Carga implementaciones de IRemoteFileResolver. | 
| DynamicShardHelper | Estrategia de fragmentación para permitir que el trabajo remoto se alinee entre varias instancias de TF | 
| DynamicShardingConnectionInfoMessage | Clase de retención de datos para facilitar el envío a través del servidor de atributos. | 
| DynamicSystemPreparer | Un ITargetPreparerque configura una imagen del sistema sobre una compilación de dispositivo con la actualización dinámica del sistema. | 
E
| EarlyDeviceReleaseFeature | Implementación del servidor de funciones para el lanzamiento anticipado de dispositivos. | 
| Correo electrónico | Una clase auxiliar para enviar un correo electrónico. | 
| EmailHostHealthAgent | Una implementación de IHostHealthAgentpara enviar correos electrónicos desde los informes del Monitor de host | 
| EmmaXmlConstants | Son constantes que se usan cuando se analiza el informe XML de emma. | 
| EmulatorMemoryCpuCapturer | |
| EndCentralDirectoryInfo | EndCentralDirectoryInfo es una clase que contiene la información general de un archivo ZIP. | 
| EnforcedSeLinuxChecker | Es un verificador de estado que garantiza el estado de Selinux. | 
| EnvironmentVariableUtil | Es una colección de métodos auxiliares para preparar variables de entorno. | 
| EraseUserDataPreparer | Un ITargetPreparerque borra los datos del usuario en el dispositivo. | 
| ErrorIdentifier | Esta interfaz describe un error específico y sus propiedades. | 
| ErrorStorageUtil | Clase auxiliar para manipular los errores y alinearlos con el almacenamiento común. | 
| EventsLoggerListener | Es un objeto de escucha que registra todos los eventos que recibe en un archivo. | 
| ExceptionThrowingRunnerWrapper | |
| ExecutableAction | Es una clase de valor que representa una acción que se puede ejecutar. | 
| ExecutableActionResult | Es una clase de valor que representa un resultado de un ExecutableAction. | 
| 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 | 
| ExecutionFiles | Son dependencias de archivos generadas durante la ejecución de una prueba o invocación que se deben realizar para la prueba. | 
| ExecutionFiles.FilesKey | Enumeración de la clave estándar conocida para el mapa. | 
| ExecutionProperties | Son propiedades generadas durante la ejecución de una prueba o invocación. | 
| ExistingBuildProvider | Un IBuildProviderque muestra unIBuildInfoya construido. | 
| ExtendedFile | Es una extensión de archivo estándar para llevar metadatos relacionados con la compilación. | 
| ExtensionAtomsRegistry | ExtensionAtomsRegistry para el uso local de statsd. | 
F
| FailureDescription | Es la clase que describe la información de una falla en Trade Federation. | 
| FakeTest | Es una prueba falsa cuyo propósito es facilitar la generación de resultados de prueba repetibles. | 
| FakeTestsZipFolder | Es un accesorio de prueba que crea una carpeta de pruebas falsas sin comprimir en función de una lista de contenido. | 
| FakeTestsZipFolder.ItemType | |
| FastbootCommandPreparer | Preparador de destino que activa fastboot y envía comandos fastboot. | 
| FastbootDeviceFlasher | Es una clase que se basa en fastboot para escribir en la memoria flash una imagen en el hardware físico de Android. | 
| FastbootHelper | Es una clase auxiliar para operaciones de Fastboot. | 
| FastbootPack | Sigue las especificaciones del bootloader para descomprimirlo. | 
| FastbootUpdateBootstrapPreparer | Un ITargetPreparerque coloca archivos especificados (bootloader, radio, archivo ZIP de la imagen del dispositivo) enIDeviceBuildInfopara que los dispositivos se escriban conFastbootDeviceFlashery, luego, inserta atributos del dispositivo posterior al inicio en la información de compilación para generar informes de resultados. | 
| FatalHostError | Es una excepción que indica que se produjo un error fatal irreparable en la máquina host que ejecuta TradeFederation y que se debe cerrar la instancia de TradeFederation. | 
| FeatureFlagTargetPreparer | Actualiza DeviceConfig (marcas de funciones ajustadas por un servicio remoto). | 
| FileDownloadCache | Es una clase de ayuda que mantiene una caché de LRU del sistema de archivos local de los archivos descargados. | 
| FileDownloadCacheFactory | Una fábrica para crear FileDownloadCache. | 
| FileDownloadCacheWrapper | Una clase de wrapper que proporciona servicios de FileDownloadCachemientras implementa la interfazIFileDownloader. | 
| FileIdleMonitor | Supervisa los archivos y ejecuta una devolución de llamada si estuvieron inactivos (es decir, | 
| FileInputStreamSource | Un InputStreamSourceque toma un archivo de entrada. | 
| FileLogger | Un ILeveledLogOutputque dirige los mensajes de registro a un archivo y a stdout. | 
| FileProtoResultReporter | Generador de informes de proto que vuelca el TestRecorden un archivo. | 
| FilePullerDeviceMetricCollector | Un BaseDeviceMetricCollectorque detecta la clave de métricas que proviene del dispositivo y la extrae como un archivo del dispositivo. | 
| FilePullerLogCollector | Es el registrador del archivo que informa el dispositivo. | 
| FileSystemLogSaver | Guarda los registros en un sistema de archivos. | 
| FilesystemRootChecker | |
| FileUtil | Es una clase auxiliar para operaciones relacionadas con archivos. | 
| FileUtil.LowDiskSpaceException | Se genera si el espacio en disco utilizable está por debajo del umbral mínimo. | 
| FilteredResultForwarder | Es una variante de ResultForwarderque solo permite que se informe una lista de entidades permitidas deTestDescription. | 
| FixedByteArrayOutputStream | Un ERROR(/OutputStream)en memoria que solo conserva una cantidad máxima de datos. | 
| FlashingMethod | Es una enumeración para describir el método que se usa para escribir en la memoria flash del dispositivo en prueba. | 
| FlashingResourcesParser | Es una clase que analiza las versiones requeridas de los archivos de imagen auxiliares necesarios para actualizar un dispositivo. | 
| FlashingResourcesParser.AndroidInfo | Un typedef para Map<String, MultiMap<String, String>>. | 
| FlashingResourcesParser.Constraint | Una interfaz de filtrado diseñada para permitir que FlashingResourcesParseromita algunos recursos que, de otro modo, podría usar. | 
| FlashingResourceUtil | Esta utilidad ayuda a configurar la versión adecuada de artefactos para que se puedan escribir en la memoria flash a través de DeviceFlashPreparer. | 
| FoldableExpandingHandler | Un IModuleParameterHandlerque se expande a más para cada configuración de dispositivo plegable que no sea la principal | 
| FoldableHandler | Controlador plegable genérico que puede tomar los parámetros plegables para crear un módulo especializado. | 
| FoldableModePreparer | Un preparador de destino que puede cambiar el estado plegable de un dispositivo. | 
| FolderBuildInfo | Implementación concreta de un IFolderBuildInfo. | 
| FolderSaver | Un ITargetPreparerque extrae directorios del dispositivo, los comprime y los guarda en el backend de registro. | 
| FormattedGeneratorReporter | Generador de informes que permite generar informes en un formato determinado. | 
| FreeDeviceState | |
| FuseUtil | Es una clase de ayuda para las operaciones de FUSE. | 
G
| GceAvdInfo | Es una estructura para contener datos relevantes de una instancia de AVD de GCE determinada. | 
| GceAvdInfo.GceStatus | |
| GceAvdInfo.LogFileEntry | |
| GceLHPTunnelMonitor | Monitor de subprocesos para el túnel de proxy del host de GCE Lab que se usa para la oxigenación. | 
| GceManager | Es un asistente que administra las llamadas a GCE para iniciar o detener y recopilar registros de GCE. | 
| GceRemoteCmdFormatter | Es una clase de utilidad para dar formato a los comandos para llegar a un dispositivo gce remoto. | 
| GceRemoteCmdFormatter.ScpMode | SCP se puede usar para enviar o recuperar archivos según la estructura de los argumentos. | 
| GceSshTunnelMonitor | Thread Monitor para el túnel SSH de GCE. | 
| GcovCodeCoverageCollector | Un BaseDeviceMetricCollectorque extraerá las mediciones de cobertura de gcov del dispositivo y las registrará como artefactos de prueba. | 
| GcovKernelCodeCoverageCollector | Un BaseDeviceMetricCollectorque extraerá las mediciones de cobertura del kernel de gcov de debugfs y del dispositivo y, luego, las registrará como artefactos de prueba. | 
| GCSBucketUtil | Administrador de archivos para descargar y subir archivos desde Google Cloud Storage (GCS). | 
| GCSBucketUtil.GCSFileMetadata | Wrapper simple para la información de archivos en GCS. | 
| GCSCommon | Obsoleto En su lugar, usa com.android.tradefed.util.gcs.GCSCommon. | 
| GCSCommon | Es la clase base para las operaciones de Gcs, como la descarga y la carga. | 
| GCSConfigurationFactory | Un ConfigurationFactorycarga parámetros de configuración desde Google Cloud Storage. | 
| GCSConfigurationFactory.GCSConfigLoader | Extensión de ConfigurationFactory.ConfigLoaderque carga la configuración de GCS, realiza un seguimiento de las configuraciones incluidas de una configuración raíz y arroja una excepción en las inclusiones circulares. | 
| GCSConfigurationServer | El servidor de configuración carga configuraciones de Google Cloud Storage (GCS). | 
| GCSDownloaderHelper | Descargador para el bucket de GCS que se encarga de almacenar en caché y resolver la configuración global. | 
| GCSFileDownloader | Descargador de archivos para descargar archivos de Google Cloud Storage (GCS). | 
| GCSFileDownloaderBase | Descargador de archivos para descargar archivos de Google Cloud Storage (GCS). | 
| GCSFileUploader | Es un cargador de archivos para subir datos de archivos a Google Cloud Storage (GCS). | 
| GCSHelper | |
| GCSHostResourceManager | Descarga el recurso de host desde GCS (Google Cloud Storage). | 
| GcsRemoteFileResolver | Implementación de IRemoteFileResolverque permite descargar desde un bucket de GCS. | 
| GenericLogcatEventParser<LogcatEventType> | Analiza la entrada de Logcat para detectar eventos. | 
| GenericLogcatEventParser.LogcatEvent | Es una estructura para contener un evento de Logcat con el tipo de evento y el mensaje de activación de Logcat. | 
| GetPreviousPassedHelper | Es un ayudante para obtener los filtros de pruebas aprobados anteriores. | 
| GkiDeviceFlashPreparer | Un preparador de destino que escribe en la memoria flash del dispositivo con la imagen genérica del kernel común de Android. | 
| GlobalConfiguration | Una implementación de IGlobalConfigurationque almacena los objetos de configuración cargados en un mapa | 
| GlobalFilterGetter | Implementación del servicio que muestra los filtros de una invocación determinada. | 
| GlobalTestFilter | Son las opciones de filtro aplicadas a la invocación. | 
| GoogleApiClientUtil | Utilidades para crear un cliente de la API de Google. | 
| GoogleApiClientUtilBase | |
| GoogleBenchmarkResultParser | Analiza los resultados de Google Benchmark que se ejecutan desde la shell y muestra un mapa con todos los resultados. | 
| GoogleBenchmarkTest | Es una prueba que ejecuta un paquete de prueba de comparativas de Google en un dispositivo determinado. | 
| GranularRetriableTestWrapper | Una clase de wrapper funciona en IRemoteTestpara granular IRemoteTest en el nivel de casos de prueba. | 
| GranularRetriableTestWrapper.StartEndCollector | Ayudante de clase para detectar el inicio y el final de la ejecución faltantes. | 
| GsiDeviceFlashPreparer | Un preparador de destino que actualiza el dispositivo con la imagen genérica del sistema de Android. | 
| GTest | Es una prueba que ejecuta un paquete de prueba nativo en un dispositivo determinado. | 
| GTestBase | La clase base de gTest | 
| GTestListTestParser | Un analizador de resultados para el modo de ejecución de prueba de gtest con el parámetro "--gtest_list_tests". | 
| GTestResultParser | Analiza los resultados del "modo de salida sin procesar" de las pruebas nativas con GTest que se ejecutan desde la shell y les informa los resultados a un ITestInvocationListener. | 
| GTestXmlResultParser | Analiza los resultados del "modo de salida XML" de las pruebas nativas con GTest que se ejecutan desde la shell y le informa los resultados a un ITestRunListener. | 
H
| HarnessException | Clase de excepción base para la excepción que se arroja dentro del harness. | 
| HarnessIOException | Se agregó una excepción de Harness que ayuda a llevar a cabo problemas de archivos. | 
| HarnessRuntimeException | |
| HeapHostMonitor | Implementación de AbstractHostMonitorque supervisa la memoria del montón en el host y la registra de forma periódica en el registro de historial. | 
| HelloWorldMultiTargetPreparer | Ejemplo de implementación de un IMultiTargetPreparer. | 
| HistoryLogger | TF History Logger, un registro especial que solo contiene algunos eventos específicos. | 
| HostGTest | Es una prueba que ejecuta un paquete de prueba nativo. | 
| HostMetric | Esta clase representa una muestra de métrica de host que se informará. | 
| HostOptions | Clase de titular de opciones de host. | 
| HostStatsdMetricCollector | Un IMetricCollectorque recopila métricas de statsd del host con comandos de la utilidad de statsd. | 
| HostTest | Es un ejecutor de pruebas para pruebas basadas en hosts de JUnit. | 
| HostUtils | Implementa algunos métodos de utilidad útiles para ejecutar pruebas de host. | 
| HprofAllocSiteParser | Clase auxiliar para analizar información de una sección de sitios de asignación de los informes de hprof. | 
| HttpHelper | Contiene métodos auxiliares para realizar solicitudes HTTP. | 
| HttpHelper.RequestRunnable | Es ejecutable para realizar solicitudes con IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult). | 
| HttpMultipartPost | Clase auxiliar para realizar solicitudes POST HTTP multiparte. | 
| HttpRemoteFileResolver | Implementación de IRemoteFileResolverque permite descargar archivos remotos a través de HTTP | 
| HttpsRemoteFileResolver | Implementación de IRemoteFileResolverque permite descargar archivos remotos a través de HTTPS | 
I
| IAbi | Es la interfaz que representa la ABI en prueba. | 
| IAbiReceiver | Es una prueba que necesita la ABI en prueba. | 
| IAndroidDebugBridge | Definición de interfaz para los métodos AndroidDebugBridgeque se usan en este paquete. | 
| IAppBuildInfo | Esta interfaz dejó de estar disponible.
    Usa IBuildInfodirectamente. | 
| IAutoRetriableTest | Interfaz para un IRemoteTestque no implementaITestFilterReceiver, pero que aún así desea admitir la reintento automático. | 
| IBatteryInfo | Es la interfaz que define la interacción con la batería de un dispositivo. | 
| IBatteryInfo.BatteryState | Describe el estado actual de carga de la batería. | 
| IBuildInfo | Contiene información sobre la compilación en prueba. | 
| IBuildInfo.BuildInfoProperties | Son algunas propiedades que un IBuildInfopuede tener para ajustar su control. | 
| IBuildProvider | Es responsable de proporcionar información sobre la compilación en prueba. | 
| IBuildReceiver | Es una prueba que necesita hacer referencia a la compilación en prueba. | 
| ICacheClient | Una interfaz para un cliente de caché. | 
| IClusterClient | Es una interfaz para interactuar con el backend de TFC. | 
| IClusterEvent | Interfaz para cualquier evento de clúster que se suba a TFC. | 
| IClusterEventUploader<T extiende IClusterEvent> | Interfaz para ClusterEventUploader | 
| IClusterOptions | Una interfaz para obtener opciones relacionadas con el clúster. | 
| ICommandOptions | Es un contenedor para las opciones de ejecución de los comandos. | 
| ICommandScheduler | Un programador para ejecutar comandos de TradeFederation. | 
| ICommandScheduler.IScheduledInvocationListener | Objeto de escucha para eventos de invocación cuando se completa la invocación. | 
| ICompressionStrategy | Es una interfaz que representa un algoritmo de compresión que se puede seleccionar en el tiempo de ejecución. | 
| IConfigOptionValueTransformer | Una interfaz para manipular el valor de la opción de configuración | 
| IConfigurableVirtualDevice | Es una interfaz para proporcionar información sobre la información de un dispositivo virtual posiblemente preconfigurado (IP del host, usuario del host, desplazamiento de puertos, etcétera). | 
| IConfiguration | Información de configuración para una invocación de TradeFederation. | 
| IConfigurationFactory | Fábrica para crear IConfiguration | 
| IConfigurationReceiver | Interfaz simple para representar un objeto que acepta un IConfiguration. | 
| IConfigurationServer | Una interfaz para el servidor de configuración. | 
| ICredentialFactory | Una interfaz para la fábrica de credenciales para crear Credentialde OAuth2. | 
| IDefaultObjectLoader | Interfaz para cargar los objetos predeterminados que deben ser parte de nuestra configuración de YAML. | 
| IDefaultObjectLoader.LoaderConfiguration | Es el objeto de configuración de carga para pasar información al cargador. | 
| IDeviceActionReceiver | Proporciona una API para recibir eventos del dispositivo. | 
| IDeviceBuildInfo | Un IBuildInfoque representa una compilación completa del dispositivo Android y, de manera opcional, sus pruebas. | 
| IDeviceBuildProvider | Un IBuildProviderque usa información de unITestDevicepara recuperar una compilación. | 
| IDeviceConfiguration | Interfaz del contenedor de configuración del dispositivo. | 
| IDeviceFlasher | Escribe en la memoria flash una imagen de un dispositivo. | 
| IDeviceFlasher.UserDataFlashOption | Enumeración de opciones para controlar la imagen de userdata | 
| IDeviceManager | Es la interfaz para administrar el conjunto de dispositivos disponibles para las pruebas. | 
| IDeviceManager.IFastbootListener | Un objeto de escucha para los cambios de estado de Fastboot. | 
| IDeviceMonitor | Interfaz para supervisar el estado de los dispositivos. | 
| IDeviceMonitor.DeviceLister | Una clase similar a Runnableque debe mostrar los dispositivos conocidos y sus estados. | 
| IDeviceRecovery | Interfaz para recuperar un dispositivo que se desconectó. | 
| IDeviceSelection | Interfaz para los criterios de selección de dispositivos. | 
| IDeviceSelection.BaseDeviceType | |
| IDeviceStateMonitor | Proporciona servicios para supervisar el estado de un IDevice. | 
| IDeviceTest | Interfaz para objetos que necesitan una referencia a un ITestDevice. | 
| IDisableable | Interfaz que describe un objeto de Tradefed que se puede inhabilitar. | 
| IDynamicShardingClient | Interfaz de wrapper para el cliente de fragmentación Esto existe para que podamos cambiarlo por uno HTTP o probar uno si es necesario. | 
| IDynamicShardingConnectionInfo | Interfaz para clases que contienen información de conexión de fragmentación dinámica | 
| IEmail | Interfaz para enviar correos electrónicos. | 
| IEmail.Message | Es un contenedor para los datos de los mensajes de correo electrónico. | 
| IFileDownloader | Interfaz para descargar un archivo remoto. | 
| IFileEntry | Definición de interfaz que proporciona un contrato más simple y simulado a los métodos FileEntry. | 
| IFileResolverLoader | Carga implementaciones de IRemoteFileResolver. | 
| IFileResolverLoader.ResolverLoadingException | Se genera una excepción si no se puede cargar o inicializar un solucionador. | 
| IFlashingResourcesParser | Interfaz para proporcionar las versiones requeridas de los archivos de imagen auxiliares necesarios para actualizar un dispositivo. | 
| IFlashingResourcesRetriever | Interfaz para recuperar los archivos de imagen auxiliares necesarios para actualizar un dispositivo. | 
| IFolderBuildInfo | Un IBuildInfoabstracto simple cuyos artefactos de compilación se contienen en un directorio del sistema de archivos local. | 
| IFormatterGenerator | Interfaz que describe un formato para SuiteResultHolder. | 
| IGlobalConfiguration | Es una clase que abarca la información de configuración global de una sola instancia de Trade Federation (que abarca cualquier cantidad de invocaciones de configuraciones reales). | 
| IHarnessException | Descripción de la interfaz de excepción del arnés que implementarán las excepciones del arnés. | 
| IHostCleaner | Limpia el host después de que finaliza la ejecución de prueba. | 
| IHostHealthAgent | Es una interfaz para emitir métricas del host o del dispositivo. | 
| IHostMonitor | Interfaz para enviar datos de host | 
| IHostMonitor.HostDataPoint | Es una clase genérica para los datos que se informarán. | 
| IHostMonitor.HostMetricType | |
| IHostOptions | Interfaz del contenedor de opciones del host. | 
| IHostOptions.PermitLimitType | Enumeración que describe los posibles limitadores de permisos | 
| IHostResourceManager | Es la interfaz para administrar el recurso de host. | 
| IHttpHelper | Métodos auxiliares para realizar solicitudes HTTP. | 
| IHttpHelper.DataSizeException | |
| IIncrementalSetup | Es una interfaz que ayuda a decidir si se debe intentar la configuración incremental para los preparadores de TradeFed. | 
| IInvocationContext | Contiene información sobre la invocación para que las pruebas accedan a ella si es necesario. | 
| IInvocationContext.TimingEvent | |
| IInvocationContextReceiver | Es una prueba que necesita hacer referencia al contexto de la invocación. | 
| IInvocationExecution | Interfaz que describe las acciones que se realizarán como parte de una invocación. | 
| IKeyStoreClient | Interfaz para acceder a un almacén de claves para contraseñas o datos sensibles. | 
| IKeyStoreFactory | Fábrica para crear IKeyStoreClient. | 
| ILabPreparer | Interfaz de marcadores para preparadores de labs Consulta  | 
| ILeveledLogOutput | Las clases que implementan esta interfaz proporcionan métodos que se ocupan de generar mensajes de registro. | 
| ILogcatReceiver | Es una clase que proporciona el resultado del logcat de un dispositivo como un InputStreamSource. | 
| ILogRegistry | Una interfaz para un registrador singleton ILogOutputque multiplexa y administra diferentes registradores. | 
| ILogRegistry.EventType | Eventos que es útil registrar | 
| ILogSaver | Las clases que implementan esta interfaz proporcionan métodos para almacenar registros en una ubicación central. | 
| ILogSaverListener | Permite que los ITestInvocationListenerdetecten cuándo se guardan los archivos de registro. | 
| ImageContentAnalyzer | Analizador para el análisis de contenido de imágenes de dispositivos | 
| IManagedTestDevice | Un ITestDevice cuyo ciclo de vida se administra. | 
| IManagedTestDevice.DeviceEventResponse | Contenedor para una respuesta a una llamada a IManagedTestDevice.handleAllocationEvent(DeviceEvent) | 
| IManagedTestDeviceFactory | Interfaz para creadores de IManagedTestDevice | 
| IMetricCollector | Esta interfaz se agregará como decorador cuando se informen los resultados de las pruebas para recopilar métricas coincidentes. | 
| IMetricCollectorReceiver | Es la interfaz que deben implementar los IRemoteTestsi necesitan obtener la lista deIMetricCollectorpara la ejecución de prueba. | 
| IMoblyYamlResultHandler | Interfaz del controlador de resultados de YAML de Mobly. | 
| IMoblyYamlResultHandler.ITestResult | Interfaz del resultado de YAML de Mobly | 
| IModuleController | Interfaz para controlar si se debe ejecutar un módulo o no. | 
| IModuleController.RunStrategy | Enum que describe cómo se debe ejecutar el módulo. | 
| IModuleParameterHandler | Es la interfaz para los parámetros de los módulos de suites. | 
| IMultiDeviceRecovery | Interfaz para recuperar varios dispositivos sin conexión. | 
| IMultiDeviceTest | Esta interfaz dejó de estar disponible. Esta interfaz se mantiene temporalmente por motivos de compatibilidad, pero ya no se usa. No la implementes. | 
| IMultiTargetPreparer | Prepara el entorno de prueba para varios dispositivos a la vez. | 
| INativeDevice | Proporciona una API confiable y de nivel ligeramente superior a un IDevicede ddmlib. | 
| INativeDeviceTest | Interfaz para objetos que necesitan una referencia a un INativeDevice. | 
| IncrementalImageUtil | Es una utilidad para aprovechar la actualización incremental de imágenes y dispositivos. | 
| InfraErrorIdentifier | Identificadores de errores de la infraestructura de Trade Federation y de la infraestructura dependiente (como la infraestructura de compilación). | 
| InputStreamSource | Esta interfaz une básicamente un ERROR(/InputStream)para que se pueda clonar. | 
| InstallAllTestZipAppsSetup | Un ITargetPreparerque instala todas las apps en un archivo ZIP de prueba. | 
| InstallApexModuleTargetPreparer | |
| InstallApkSetup | Un ITargetPreparerque instala uno o más APK ubicados en el sistema de archivos. | 
| InstallBuildEnvApkSetup | Un ITargetPreparerque instala uno o más APKs de prueba desde un entorno de compilación de la plataforma de Android. | 
| InstalledInstrumentationsTest | Ejecuta toda la instrumentación que se encuentra en el dispositivo actual. | 
| InstallKernelModulePreparer | Un preparador de destino que instala módulos de kernel. | 
| InstantAppHandler | Controlador de ModuleParameters.INSTANT_APP. | 
| InstrumentationPreparer | Un ITargetPreparerque ejecuta la instrumentación | 
| InstrumentationProtoResultParser | Analiza los resultados del "modo de salida protoStd" de una prueba de instrumentación ejecutada desde la shell y le informa los resultados a un ITestRunListener. | 
| InstrumentationResultParser | Analiza los resultados del "modo de salida sin procesar" de una prueba de instrumentación ejecutada desde el shell y les informa los resultados a un ITestRunListener. | 
| InstrumentationTest | Es una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo determinado. | 
| InvocationCacheHelper | Utilidad para controlar la carga y la búsqueda de resultados de la caché de invocación. | 
| InvocationCacheHelper.CacheInvocationResultDescriptor | Describe los resultados de la caché. | 
| InvocationContext | Implementación genérica de un IInvocationContext. | 
| InvocationExecution | Es una clase que describe todos los pasos de invocación: descarga de compilación, preparación del destino, ejecución de pruebas y limpieza. | 
| InvocationLocal<T> | Esta clase proporciona variables de alcance de invocación. | 
| InvocationMetricLogger | Es una clase de utilidad para que una invocación registre algunas métricas. | 
| InvocationMetricLogger.InvocationGroupMetricKey | La agrupación permite registrar varios grupos en una misma clave. | 
| InvocationMetricLogger.InvocationMetricKey | Es una clave especial con nombre que siempre propagaremos para la invocación. | 
| InvocationProtoResultReporter | Generadores de informes para almacenar información de almacenamiento en caché a nivel de la invocación y su lista de módulos | 
| InvocationStatus | Es una clase para almacenar el estado de invocación. | 
| InvocationStatus | Es una enumeración de ayuda para representar el estado de la invocación. | 
| InvocationSummaryHelper | Clase auxiliar para recopilar y generar informes de TestSummarypara un conjunto de objetos de escucha | 
| InvocationToJUnitResultForwarder | Una clase que escucha eventos ITestInvocationListenery los reenvía a unTestListener. | 
| IPostProcessor | Los procesadores posteriores son un objeto de Trade Federation que permite el procesamiento de métricas y registros DESPUÉS de las pruebas y ANTES de los informes de resultados. | 
| IRecorderClient | Interfaz para comunicarse con el backend del grabador de ResultDB. | 
| IRemoteFeature | Interfaz que describe una función en Tradefed que se puede ejecutar en función de la solicitud. | 
| IRemoteFileResolver | Es una interfaz para objetos que pueden resolver un archivo remoto en uno local. | 
| IRemoteFileResolver.RemoteFileResolverArgs | Los argumentos pasados a los resolvientes | 
| IRemoteFileResolver.ResolvedFile | Es una clase que contiene información sobre el archivo resuelto y algunos metadatos. | 
| IRemoteScheduledListenersFeature | Extensión de IRemoteFeaturepara admitir el paso deIScheduledInvocationListener | 
| IRemoteTest | Es una prueba que informa los resultados directamente a un ITestInvocationListener. | 
| IReportNotExecuted | En caso de una ejecución incompleta, el IRemoteTestque implementa esta interfaz puede informar sus pruebas no ejecutadas para mejorar los informes. | 
| IRescheduler | Interfaz para reprogramar una configuración para una ejecución futura. | 
| IResourceMetricCollector | Es la interfaz para que el usuario implemente recopiladores de recursos personalizados. | 
| IRestApiHelper | Es una interfaz auxiliar para realizar llamadas a la API de REST. | 
| IResumableTest | Esta interfaz dejó de estar disponible. Ya no es necesario | 
| IRetryDecision | La interfaz impulsa la decisión de reintento y aplica el filtro en la clase para un reintento más segmentado. | 
| IRuntimeHintProvider | |
| IRunUtil | Interfaz para ejecutar operaciones cronometradas y comandos del sistema. | 
| IRunUtil.EnvPriority | Enum que define si se establece o no un entorno en particular. | 
| IRunUtil.IRunnableResult | Es una interfaz para ejecutar de forma asíncrona una operación que muestra un estado booleano. | 
| ISandbox | Interfaz que define una zona de pruebas que se puede usar para ejecutar una invocación. | 
| ISandboxFactory | Fábrica para crear ISandbox. | 
| ISetOptionReceiver | La implementación de esta interfaz debe tener un Optioncon un nombre "set-option" vinculado aHostTest.SET_OPTION_NAME. | 
| IShardableListener | Un ITestInvocationListenerque se puede particionar. | 
| IShardableTest | Un IRemoteTestque se puede dividir en subpruebas ejecutables por separado. | 
| IShardHelper | Es la interfaz de un objeto que describe la estrategia de fragmentación que se debe adoptar para una configuración. | 
| 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. | 
| ISupportGranularResults | Interfaz que especifica si un ITestInvocationListeneradmite recibir los resultados detallados o no. | 
| ISystemStatusChecker | Es un verificador que realiza verificaciones en el estado del sistema y muestra un valor booleano para indicar si el sistema se encuentra en un estado esperado. | 
| ISystemStatusCheckerReceiver | Un IRemoteTestque requiere acceso aISystemStatusCheckerdesde la configuración | 
| ITargetCleaner | Esta interfaz dejó de estar disponible. tearDown se trasladó a la interfaz base ITargetPreparer. | 
| ITargetPreparer | Prepara el entorno de pruebas para la ejecución de la prueba. | 
| ITerribleFailureHandler | Una interfaz para controlar fallas graves de LogUtil.CLog.wtf(String, Throwable) | 
| ITestAnnotationFilterReceiver | Es un ejecutor que puede filtrar qué pruebas ejecutar en función de las anotaciones. | 
| ITestCollector | Proporciona compatibilidad con la recopilación de pruebas. Cuando se establece, el ejecutor de pruebas debe realizar una prueba de validación para recopilar casos de prueba sin ejecutarlos. | 
| ITestDevice | Proporciona una API confiable y de nivel ligeramente superior a un IDevicede ddmlib. | 
| ITestDevice.ApexInfo | Una clase de struct simple para almacenar información sobre un solo APEX | 
| ITestDevice.MountPointInfo | Es una clase de estructura simple para almacenar información sobre un solo punto de activación. | 
| ITestDevice.RecoveryMode | |
| ITestFileFilterReceiver | Un ejecutor que puede recibir un archivo que especifique qué pruebas ejecutar o no. | 
| ITestFilterReceiver | Un ejecutor que puede filtrar qué pruebas ejecutar. | 
| ITestInformationReceiver | Es una interfaz para recibir el TestInformationde algunas clases. | 
| ITestInvocation | Controla una invocación de prueba de TradeFederation. | 
| ITestInvocation.ExitInformation | Representa información de salida para una invocación. | 
| ITestInvocationListener | Objeto de escucha para los resultados de la prueba de la invocación de prueba. | 
| ITestLifeCycleReceiver | Recibe notificaciones de eventos durante las ejecuciones de pruebas de instrumentación. | 
| ITestLogger | Es una entidad que puede realizar el registro de flujos de datos de varios tipos. | 
| ITestLoggerReceiver | Es una entidad que se puede insertar con una instancia de ITestLoggerpara que se pueda usar con fines de registro. | 
| ITestsPool | Interfaz que describe un conjunto de pruebas a las que podemos acceder y ejecutar | 
| ITestSuite | Es una clase abstracta que se usa para ejecutar el paquete de pruebas. | 
| ITestSuite.IsolatedModuleGrade | |
| ITestSuite.MultiDeviceModuleStrategy | |
| ITestSuiteResultLoader | Interfaz que describe un asistente para cargar resultados anteriores de una manera que se pueda volver a ejecutar. | 
| ITestSummaryListener | Es una interfaz que permite que ITestInvocationListenerintercambie cierta información limitada a través de resúmenes. | 
| ITestsZipInstaller | Instala pruebas desde un archivo ZIP de pruebas (como lo genera el sistema de compilación) en un dispositivo. | 
| ITokenProvider | Interfaz que describe un objeto que puede proporcionar los tokens de un dispositivo en particular. | 
| ITokenRequest | Es la interfaz que un IRemoteTestpuede implementar para exponer el hecho de que requiere un dispositivo con un token especial. | 
J
| JarHostTest | Ejecutor de pruebas para pruebas JUnit del host. | 
| JarHostTest.HostTestListener | Objeto de escucha de wrapper que reenvía todos los eventos, excepto testRunStarted() y testRunEnded(), al objeto de escucha incorporado. | 
| JavaCodeCoverageCollector | Un BaseDeviceMetricCollectorque extraerá las mediciones de cobertura de Java del dispositivo y las registrará como artefactos de prueba. | 
| JavaCodeCoverageFlusher | Es una clase de utilidad que restablece y fuerza una limpieza de las mediciones de cobertura de código Java de los procesos que se ejecutan en el dispositivo. | 
| JSONFileKeyStoreClient | Implementación de ejemplo en la que un archivo JSON local actúa como un almacén de claves. | 
| JSONFileKeyStoreFactory | Implementación de una fábrica de JSON KeyStore, que proporciona un JSONFileKeyStoreClientpara acceder a un archivo de almacén de claves JSON. | 
| JsonHttpTestResultReporter | Un generador de informes de resultados que codifica los resultados de las métricas de prueba y la información de la rama y el dispositivo en JSON y los envía a un extremo de servicio HTTP | 
| JUnit4ResultForwarder | Reenviador de resultados de JUnit4 Runner. | 
| JUnit4TestFilter | Es una clase auxiliar que proporciona el filtrado para el ejecutor de JUnit4 extendiendo Filter. | 
| JUnitRunUtil | Es una clase auxiliar para dirigir una llamada IRemoteTest.run(TestInformation, ITestInvocationListener)a una llamadaTest.run(TestResult). | 
| JUnitToInvocationResultForwarder | Una clase que escucha eventos TestListenery los reenvía a unITestInvocationListener. | 
| JUnitXmlParser | Es un analizador que extrae datos de resultados de pruebas de los resultados de JUnit almacenados en XMLJUnitResultFormatter de ant y los reenvía a un ITestInvocationListener. | 
K
| KernelModuleUtils | |
| KernelTargetTest | Es un ejecutor de pruebas para ejecutables que se ejecutan en el destino y analiza el resultado de la prueba del kernel. | 
| KernelTestModuleController | Es la clase base para que un controlador de módulo no ejecute pruebas cuando no coincida con la arquitectura . | 
| KeyguardControllerState | Un contenedor para los estados del protector de pantalla. | 
| KeyguardStatusChecker | Verifica el estado del protector de pantalla después de la ejecución del módulo. | 
| KeyStoreException | Se produce cuando se produce un error fatal del almacén de claves. | 
| KillExistingEmulatorPreparer | Un ITargetPreparerque cierra un emulador en ejecución. | 
| KnownFailurePreparer | Se agregó un preparador de destino para omitir la reintento de una falla conocida. | 
| KTapResultParser | Lee el resultado de KTAP como el que produce un módulo de prueba de KUnit y lo coloca en un archivo "results" en debugfs. | 
| KTapResultParser.ParseResolution | |
| KUnitModuleTest | Es un ejecutor de pruebas para ejecutar módulos de prueba de KUnit en el dispositivo. | 
L
| LabResourceDeviceMonitor | El monitor de recursos del lab que inicializa o administra el servidor de gRPC para LabResourceService. | 
| LargeOutputReceiver | Es una clase diseñada para ayudar a ejecutar comandos de larga duración y recopilar resultados. | 
| LastShardDetector | Cuando se ejecuta el particionamiento local, a veces solo queremos ejecutar algunas acciones cuando el último fragmento llega a invocationEnded(long). | 
| LeakedThreadStatusChecker | Verificador de estado para garantizar que un módulo no filtre un subproceso en ejecución. | 
| LegacySubprocessResultsReporter | Una implementación inmovilizada del generador de informes de resultados de subprocesos que debería seguir siendo compatible con versiones anteriores de TF/CTS (p.ej., 8 y versiones posteriores), a pesar de los cambios en su superclase. | 
| ListInstrumentationParser | Un IShellOutputReceiverque analiza el resultado de una consulta "pm list instrumentation" | 
| ListInstrumentationParser.InstrumentationTarget | |
| LocalAndroidVirtualDevice | Es la clase para dispositivos virtuales locales que se ejecutan en el host de TradeFed. | 
| LocalAppBuildProvider | Un IBuildProviderque construye unIBuildInfoen función de una ruta de acceso local proporcionada | 
| LocalDeveloper | Detecta y muestra si se trata de un desarrollador local que ejecuta Tradefed. | 
| LocalDeviceBuildProvider | Un IBuildProviderque construye unIDeviceBuildInfosegún una ruta de acceso de directorio del sistema de archivos proporcionada. | 
| LocalEmulatorLaunch | Un TargetPreparer que inicia un emulador de forma local desde un entorno de compilación de Android. | 
| LocalEmulatorSnapshot | Un TargetPreparer diseñado para generar una instantánea del emulador limpia desde un entorno de compilación o desarrollo de Android | 
| LocalFileHeader | LocalFileHeader es una clase que contiene la información de un archivo o una carpeta dentro de un archivo ZIP. | 
| LocalFileResolver | Implementación de IRemoteFileResolverque permite vincular archivos locales | 
| LocalFolderBuildProvider | Un IBuildProviderque construye unIFolderBuildInfosegún una ruta local proporcionada | 
| LocalHostResourceManager | Es el recurso de host del administrador. | 
| LocalPool | Implementación de un grupo de pruebas locales | 
| LocalRunInstructionBuilder | Utilidad para compilar la instrucción para ejecutar la prueba de forma local. | 
| LockSettingsBaselineSetter | Es un método set para quitar la configuración del bloqueo de pantalla. | 
| Registro | Es una clase de registro que refleja la API en las fuentes principales de Android. | 
| Log.ILogOutput | Las clases que implementan esta interfaz proporcionan métodos que se ocupan de generar mensajes de registro. | 
| Log.LogLevel | Enum de nivel de registro. | 
| LogcatCrashResultForwarder | Objeto de escucha especial: En caso de fallas (falla del proceso de instrumentación), intentará extraer la falla de logcat y la agregará al mensaje de falla asociado con la prueba. | 
| LogcatEventParser | |
| LogcatEventType | Son los tipos de eventos de LogcatEventParser. | 
| LogcatOnFailureCollector | Es un recopilador que capturará y registrará un logcat cuando falle un caso de prueba. | 
| LogcatReceiver | Es una clase que recopila logcat en segundo plano. | 
| LogcatTimingMetricCollector | Un recopilador de métricas que recopila información de tiempo (p.ej., tiempo de cambio de usuario) de Logcat durante una o varias pruebas repetidas mediante el uso de patrones de regex determinados para analizar los indicadores de inicio y finalización de un evento a partir de líneas de Logcat. | 
| LogDataType | Representa el tipo de datos de los datos de registro. | 
| LogFile | Es una clase que contiene los metadatos de un archivo de registro guardado. | 
| LogFileSaver | Es un auxiliar para ITestInvocationListenerque guardará los datos de registro en un archivo. | 
| LogReceiver | |
| LogRegistry | Una implementación de ILogRegistryque multiplexa y administra diferentes registradores, y usa el adecuado según elThreadGroupdel subproceso que realiza la llamada. | 
| LogSaverResultForwarder | Un ResultForwarderpara guardar registros con el ahorro de archivos global. | 
| LogUtil | Una clase de utilidad de registro. | 
| LogUtil.CLog | Una clase de shim para Logque usa automáticamente el nombre de clase simple del llamador como la etiqueta de registro | 
| LUCIResultReporter | Un generador de informes de resultados que guarda los resultados de las pruebas que necesitan ResultDB y LUCI en formato JSON (go/result-sink) y registra la ubicación del archivo en la consola. | 
M
| MainlineModuleHandler | Es una clase de controlador simple para módulos principales que crea un InstallApexModuleTargetPreparer y le inserta el vínculo dinámico según los módulos principales determinados para recuperarlos automáticamente. | 
| MainlineTestModuleController | Es la clase base para que un controlador de módulo ejecute pruebas basadas en los módulos de la línea principal precargados en el dispositivo en prueba. | 
| 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. | 
| ManagedTestDeviceFactory | Es una fábrica para crear los diferentes tipos de dispositivos que puede supervisar Tf. | 
| MaxSdkModuleController | Es la clase base para que un controlador de módulo no ejecute pruebas en versiones superiores a un número de versión de SDK especificado. | 
| MergedZipEntryCollection | Combina las entradas de archivos ZIP individuales en un archivo ZIP grande en bloques para minimizar los intentos de descarga. | 
| MergeMultiBuildTargetPreparer | Un IMultiTargetPreparerque permite pasar información de una compilación a otra asignando un nombre a cada una y la clave del archivo que se copiará en la otra compilación. | 
| MergeStrategy | Describe cómo se deben agregar los resultados cuando hay varios intentos. | 
| MerkleTree | Es una representación del árbol de Merkle, tal como lo define la API de ejecución remota. | 
| MetricFilePostProcessor | Se usa para subir el archivo de registro de métricas recopilado durante el nivel de prueba y ejecución. | 
| MetricOption | Anotación para métodos de prueba anotados con @Test, o si la anotación forma parte de la lista de anotaciones deTestDescriptionque permite especificar algunos parámetros adicionales útiles para: Ajustar el comportamiento de los recopiladores, filtrar algunos métodos. | 
| MetricsXMLResultReporter | MetricsXMLResultReporter escribe métricas de prueba y ejecuta métricas en un archivo en formato XML en una carpeta especificada por el parámetro metrics-folder en la fase invocationEnded de la prueba. | 
| MetricTestCase | Extensión de TestCaseque permite registrar métricas cuando se ejecuta como parte de TradeFed. | 
| MetricTestCase.LogHolder | Es la estructura para contener un archivo de registro que se informará. | 
| MetricUtil | Clase de utilidad para extraer métricas de las configuraciones de StatsD enviadas. | 
| MetricUtility | Contiene métodos de utilidad comunes para almacenar las métricas de prueba, agregarlas en pruebas similares y escribirlas en un archivo. | 
| MinApiLevelModuleController | Es la clase base para que un controlador de módulo no ejecute pruebas cuando esté por debajo de un nivel de API especificado. | 
| MinSdkModuleController | Es la clase base para que un controlador de módulo no ejecute pruebas en versiones anteriores a un número de versión de SDK especificado. | 
| MixImageZipPreparer | Un IMultiTargetPreparerque combina las imágenes de una compilación del sistema en una compilación del dispositivo. | 
| MixKernelTargetPreparer | Un ITargetPreparerque permite mezclar una imagen de kernel con la imagen del dispositivo. | 
| MoblyBinaryHostTest | Prueba de host destinada a ejecutar un archivo binario de Python de Mobly desde el sistema de compilación de Android (Soong) | 
| MoblyYamlResultControllerInfoHandler | Controlador de elementos "Controller Info" del resultado de yaml de Mobly. | 
| MoblyYamlResultControllerInfoHandler.ControllerInfo | |
| MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
| MoblyYamlResultHandlerFactory | Fábrica de controladores de resultados yaml de Mobly que genera el controlador adecuado según el tipo de resultado. | 
| MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
| MoblyYamlResultHandlerFactory.Type | |
| MoblyYamlResultParser | Analizador de resultados de pruebas de yaml de Mobly. | 
| MoblyYamlResultRecordHandler | Controlador de elementos "Record" del resultado de Mobly yaml. | 
| MoblyYamlResultRecordHandler.Record | |
| MoblyYamlResultRecordHandler.Record.Builder | |
| MoblyYamlResultRecordHandler.RecordResult | |
| MoblyYamlResultSummaryHandler | Controlador del elemento "Resumen" del resultado de yaml de Mobly. | 
| MoblyYamlResultSummaryHandler.Summary | |
| MoblyYamlResultSummaryHandler.Summary.Builder | |
| MoblyYamlResultTestNameListHandler | Controlador de elementos "Lista de nombres de prueba" del resultado de Mobly yaml. | 
| MoblyYamlResultTestNameListHandler.TestNameList | |
| MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
| MoblyYamlResultUserDataHandler | Controlador de elementos "Datos del usuario" del resultado yaml de Mobly. | 
| MoblyYamlResultUserDataHandler.UserData | |
| MoblyYamlResultUserDataHandler.UserData.Builder | |
| ModuleDefinition | Es el contenedor para la configuración de la ejecución de prueba. | 
| ModuleListener | Objeto de escucha conectado a cada IRemoteTestde cada módulo para recopilar la lista de resultados. | 
| ModuleLogcatCollector | Es la versión del recopilador de Logcat, pero para el módulo. | 
| ModuleMerger | Clase auxiliar para la operación relacionada con la combinación de ITestSuiteyModuleDefinitiondespués de una división. | 
| ModuleOemTargetPreparer | |
| ModuleParameters | Son valores especiales asociados con las claves de "parámetro" del paquete en los metadatos de cada módulo. | 
| ModuleParametersHelper | Es un auxiliar para obtener el IModuleParameterHandlerasociado con el parámetro. | 
| ModuleProtoResultReporter | Es un generador de informes de resultados diseñado para informar solo los resultados a nivel del módulo. | 
| ModulePusher | |
| ModulePusher.ModulePushError | Se produjo un error grave durante el envío del módulo principal. | 
| ModuleResultsAndMetricsForwarder | Es una extensión de ResultAndLogForwarderque agrega métricas adicionales relacionadas con el módulo a los resultados de la prueba. | 
| ModuleSplitter | Es un elemento auxiliar para dividir una lista de módulos representados por IConfigurationen una lista de unidades de ejecución representadas porModuleDefinition. | 
| ModuleTestTypeUtil | Contiene métodos de utilidad comunes para verificar el módulo. | 
| MultiFailureDescription | Recopila varios FailureDescriptionen un solo contenedor. | 
| MultiMap<K, V> | Un ERROR(/Map)que admite varios valores por clave. | 
N
| NameMangleListener | Un objeto de escucha de proxy para traducir los nombres de método, clase y paquete de prueba a medida que se informan los resultados. | 
| NativeBenchmarkTest | Es una prueba que ejecuta un ejecutable de prueba de comparativa nativa en un dispositivo determinado. | 
| NativeBenchmarkTestParser | Un IShellOutputReceiverque analiza el resultado de los datos de la prueba de comparativa y recopila métricas sobre el tiempo promedio por operación. | 
| NativeBridgeModuleController | Un controlador de módulo para verificar si un dispositivo admite el puente nativo. | 
| NativeCodeCoverageFlusher | Es una clase de utilidad que borra las mediciones de cobertura nativa y fuerza una limpieza de los datos de cobertura nativa de los procesos en el dispositivo. | 
| NativeDevice | Implementación predeterminada de un dispositivo Android ITestDevicesin pila completa. | 
| NativeDevice.AdbAction | Un ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)para ejecutar un comando "adb ...." del SO. | 
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction | ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)para reiniciar un dispositivo. | 
| NativeDevice.RebootMode | Es un modo de reinicio. | 
| NativeDeviceStateMonitor | Clase auxiliar para supervisar el estado de un IDevicesin compatibilidad con el framework. | 
| NativeLeakCollector | Un ITargetPreparerque ejecuta "dumpsys meminfo --unreachable -a" para identificar la memoria nativa inaccesible que cada proceso tiene actualmente. | 
| NativeStressTest | Es una prueba que ejecuta un ejecutable de prueba de esfuerzo nativa en un dispositivo determinado. | 
| NativeStressTestParser | Un IShellOutputReceiverque analiza el resultado de los datos de la prueba de esfuerzo y recopila métricas sobre la cantidad de iteraciones completadas y el tiempo promedio por iteración. | 
| NegativeHandler | Controlador que especifica que no se debe hacer nada y que el parámetro no debe crear ningún módulo adicional. | 
| NestedDeviceStateMonitor | Es un monitor de estado del dispositivo que ejecuta verificaciones adicionales en el dispositivo anidado para adaptarse a las especificaciones del entorno virtualizado. | 
| NestedRemoteDevice | Representación del dispositivo que se ejecuta dentro de una VM de Cuttlefish remota. | 
| NetworkNotAvailableException | Se genera cuando un dispositivo no puede conectarse a la red para realizar pruebas. | 
| NoApkTestSkipper | Es un preparador especial que permite omitir una invocación por completo (preparación y pruebas) si no hay APKs para probar. | 
| NoDeviceException | Se produce cuando no hay un dispositivo para ejecutar un comando determinado. | 
| NoisyDryRunTest | Ejecuta una ejecución de prueba con errores en un archivo de comandos. | 
| NoOpConfigOptionValueTransformer | Un IConfigOptionValueTransformersin operaciones | 
| NotMultiAbiHandler | Controlador especial que notifica a SuiteModuleLoaderque la ABI secundaria no debe crear un módulo. | 
| NullDevice | Un marcador de posición IDeviceque usaDeviceManagerpara asignar cuandoIDeviceSelection.nullDeviceRequested()estrue | 
O
| OpenObjectLoader | Es el cargador de los objetos predeterminados disponibles en AOSP. | 
| Opción | Anota un campo como una opción IConfiguration. | 
| Option.Importance | |
| OptionClass | Anota una clase como representativa de un objeto IConfiguration. | 
| OptionCopier | Es una clase de ayuda que puede copiar valores de campos Optioncon los mismos nombres de un objeto a otro. | 
| OptionDef | Contiene los detalles de un Option. | 
| OptionFetcher | Es un asistente para obtener las opciones de prueba del proceso superior. | 
| OptionNotAllowedException | ConfigurationExceptionespecífico cuando no se permite pasar una opción en la línea de comandos. | 
| OptionSetter | Completa los campos Option. | 
| OptionSetter.Handler<T> | |
| OptionSetter.MapHandler | Un Handlerpara controlar los valores de los campos de mapa. | 
| OptionSetter.OptionFieldsForName | Es un contenedor para la lista de campos de opciones con un nombre determinado. | 
| OptionUpdateRule | Controla el comportamiento cuando se especifica una opción varias veces. | 
| OtaDeviceBuildInfo | Un IDeviceBuildInfoque se usa para pruebas de actualización inalámbrica. | 
| OtatoolsBuildInfo | Un IBuildInfoque contiene artefactos de otatools. | 
| OtaUpdateDeviceFlasher | Un programador de dispositivos que activa la secuencia de comandos system/update_engine/scripts/update_device.py con un paquete OTA completo o incremental para actualizar la imagen del dispositivo. | 
| OxygenUtil | Utilidad para interactuar con el servicio de Oxygen. | 
P
| PackageInfo | Contenedor para la información del paquete de una aplicación analizada desde el dispositivo. | 
| PackageInstalledModuleController | El controlador de módulos no ejecuta pruebas cuando el dispositivo no tiene instalados los paquetes determinados. | 
| Pair<A, B> | Definimos nuestra propia clase Pair, que contiene dos objetos. | 
| PairingMultiTargetPreparer | Un preparador multiobjetivo ayuda a vincular (y conectar) Bluetooth entre dos dispositivos. | 
| ParallelDeviceExecutor<V> | Wrapper de ERROR(/ExecutorService)para ejecutar una función en paralelo. | 
| ParentSandboxInvocationExecution | Es la versión de InvocationExecutionpara las acciones especiales de invocación superior cuando se ejecuta una zona de pruebas. | 
| ParentShardReplicate | Replica una configuración de un dispositivo a todos los demás que formarán parte del fragmentación. | 
| PartialZipDownloadCache | Utilidad para almacenar en caché archivos de descarga parcial según su contenido. | 
| PassingTestFileReporter | Un ITestInvocationListenerque guarda la lista de casos de prueba aprobados en un archivo de prueba | 
| PerfettoGenericPostProcessor | Un postprocesador que procesa el archivo proto de métrica de texto o binario de perfetto en pares clave-valor expandiendo de forma recursiva los mensajes y campos de proto con valores de cadena hasta que se encuentra el campo con valor numérico. | 
| PerfettoGenericPostProcessor.AlternativeParseFormat | |
| PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
| PerfettoPreparer | El preparador de Perfetto envía el archivo de configuración al dispositivo en una ubicación estándar a la que Perfetto tiene acceso. | 
| PerfettoPullerMetricCollector | Implementación base de FilePullerDeviceMetricCollectorque permite extraer los archivos de perfetto del dispositivo y recopilar las métricas. | 
| PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
| PerfettoTraceRecorder | Una clase de utilidad para grabar el registro de Perfetto en un ITestDevice. | 
| PrettyPrintDelimiter | Es una utilidad de ayuda que ayuda a imprimir un mensaje delimitado que se destaca. | 
| PrettyTestEventLogger | El registrador coincide con los eventos y los registra para facilitar la depuración. | 
| ProcessInfo | Se usa para almacenar información relacionada con el proceso(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). | 
| ProcessUtil | |
| ProfileParameterHandler | Controlador de parámetros básicos para cualquier usuario de perfil. | 
| ProfileTargetPreparer | Es la clase base para configurar el preparador de destino para cualquier usuario de perfil android.os.usertype.profile.XXX. | 
| PropertyChanger | Es una clase de utilidad para cambiar (o agregar) elementos en un archivo de propiedades de Android. | 
| ProtoResultParser | Es un analizador para el formato de proto de resultados de Tradefed. | 
| ProtoResultParser.TestLevel | Es una enumeración que representa el nivel actual del proto que se está procesando. | 
| ProtoResultReporter | El generador de informes de resultados compila un protobuf TestRecordcon todos los resultados dentro. | 
| ProtoUtil | Métodos de utilidad para controlar los mensajes de protobuf de forma independiente del tipo. | 
| ProxyConfiguration | Es un objeto que permite apuntar a una configuración remota para que se ejecute. | 
| PsParser | Es una utilidad que se usa para analizar(USER,PID y NAME) el resultado del comando “ps”. | 
| PtsBotTest | Ejecuta pruebas de PTS-bot. | 
| PtsBotTest.TestFlagConfiguration | |
| PtsBotTest.TestFlagConfiguration.FlagConfig | |
| PtsBotTest.TestSyspropConfiguration | |
| PtsBotTest.TestSyspropConfiguration.SyspropConfig | |
| PushFileInvoker | Esta clase dejó de estar disponible.
    Usa PushFilePrepareren su lugar | 
| PushFilePreparer | Un ITargetPreparerque intenta enviar cualquier cantidad de archivos desde cualquier ruta de acceso del host a cualquier ruta de acceso del dispositivo. | 
| PythonBinaryHostTest | Prueba de host destinada a ejecutar un archivo binario de Python desde el sistema de compilación de Android (Soong) El ejecutor de pruebas admite include-filter y exclude-filter. | 
| PythonBinaryHostTest.PythonForwarder | Reenviador de resultados para reemplazar el nombre de la ejecución por el nombre binario. | 
| PythonUnitTestResultParser | Interpreta el resultado de las pruebas que se ejecutan con el framework unittest de Python y lo traduce en llamadas a una serie de ITestInvocationListener. | 
| PythonUnitTestRunner | Esta clase dejó de estar disponible.
    Usa PythonBinaryHostTesten su lugar. | 
| PythonVirtualenvHelper | Es una clase auxiliar para activar el entorno virtual de Python 3. | 
| PythonVirtualenvPreparer | Configura un virtualenv de Python en el host y, además, instala paquetes. | 
Q
| QuotationAwareTokenizer | 
R
| RebootReasonCollector | Es un recopilador que recopila el reinicio del dispositivo durante la ejecución de la prueba y los informa por motivo y recuento. | 
| RebootTargetPreparer | Preparador de destino que reinicia el dispositivo. | 
| RecoveryLogPreparer | Es un preparador de destino que se usa para recopilar registros antes de la recuperación. | 
| RegexTrie<V> | RegexTrie es un trie en el que cada segmento ERROR(/Pattern). | 
| RemoteAndroidDevice | Implementación de un ITestDevicepara un dispositivo Android de pila completa conectado a través de adb connect. | 
| RemoteAndroidTestRunner | Ejecuta un comando de prueba de Android de forma remota y genera informes de los resultados. | 
| RemoteAndroidTestRunner.StatusReporterMode | Representa un modo de generador de informes de estado en las opciones de comando de un instrumento. | 
| RemoteAndroidVirtualDevice | Extiende el comportamiento de RemoteAndroidDevicepara un dispositivo Android de pila completa que se ejecuta en Google Compute Engine (GCE). | 
| RemoteAvdIDevice | Un marcador de posición IDeviceque usaDeviceManagerpara asignar cuandoDeviceSelectionOptions.gceDeviceRequested()estrue | 
| RemoteCacheClient | Una implementación de RemoteActionCache que usa llamadas de gRPC a un servidor de API remoto. | 
| RemoteDynamicPool | Implementación de un grupo de pruebas en cola de trabajo remoto | 
| RemoteDynamicPool.RequestCallable | |
| RemoteFileResolver | Es una clase simple que permite cargar archivos desde una variedad de lugares con URIs y la funcionalidad del proveedor de servicios. | 
| RemoteFileUtil | Clase de utilidad para controlar archivos desde una instancia remota | 
| RemoteInvocationExecution | Implementación de InvocationExecutionque impulsa una ejecución remota. | 
| RemoteInvocationExecution.FileOptionValueTransformer | |
| RemoteSshUtil | Utilidad para ejecutar comandos ssh en instancias remotas. | 
| RemoteTestTimeOutEnforcer | Son objetos de escucha que permiten verificar el tiempo de ejecución de una configuración de prueba determinada y fallar si supera un tiempo de espera determinado. | 
| RemoteZip | Son utilidades para descomprimir archivos individuales dentro de un archivo ZIP remoto. | 
| RemoveSystemAppPreparer | Un ITargetPreparerpara quitar un APK de la partición del sistema antes de una ejecución de prueba. | 
| ReportPassedTests | Informa en un archivo los posibles filtros para excluir la prueba aprobada. | 
| RequestUtil | Son utilidades que permiten el reintento genérico de solicitudes de red con manejo de errores. | 
| ResolvePartialDownload | Resolver una solicitud de descarga parcial | 
| ResourceMetricUtil | Funciones de utilidad para componer métricas. | 
| ResourceUtil | Utilidad para leer recursos de configuración. | 
| RestApiHelper | Es una clase auxiliar para realizar llamadas a la API de REST. | 
| RestartSystemServerTargetPreparer | Preparador de destino que reinicia el servidor del sistema sin reiniciar el dispositivo. | 
| ResultAggregator | Reenviador especial que agrega los resultados cuando es necesario, según la estrategia de reintento que se implementó. | 
| ResultAndLogForwarder | Reenvío de resultados y eventos de registro. | 
| ResultDBReporter | |
| ResultDBUtil | Clase de utilidad para el generador de informes de ResultDB. | 
| ResultForwarder | Un ITestInvocationListenerque reenvía los resultados de la invocación a una lista de otros objetos de escucha. | 
| ResultsPlayer | Es un ejecutor especial que reproduce los resultados que se le proporcionan. | 
| RetentionFileSaver | Clase auxiliar para crear un archivo .retention en un directorio. | 
| RetryConfigurationFactory | Es la fábrica que controla la reintento de un comando. | 
| RetryLogSaverResultForwarder | Reenviador que también controla el paso del intento actual en el que nos encontramos. | 
| RetryPreparationDecision | Es una clase para describir las decisiones sobre si volver a intentar la preparación o no, y si fallar la ejecución del módulo. | 
| RetryRescheduler | Es un ejecutor especial que permite reprogramar pruebas de ejecución anteriores que fallaron o que no se ejecutaron. | 
| RetryRescheduler.RetryType | Los tipos de pruebas que se pueden reintentar. | 
| RetryResultForwarder | Una extensión de ResultForwarderque siempre envía a un número de intento determinado. | 
| RetryResultHelper | Es una clase de ayuda para determinar qué módulo o prueba se debe ejecutar o no. | 
| RetryStatistics | Estructura que contiene las estadísticas de una sesión de reintento de un IRemoteTest. | 
| RetryStrategy | Es la estrategia de reintento que se usará cuando se vuelvan a ejecutar algunas pruebas. | 
| RootcanalForwarderPreparer | |
| RootTargetPreparer | Preparador de destino que realiza "adb root" o "adb unroot" según la opción "force-root". | 
| RunAftersWithInfo | |
| RunBeforesWithInfo | |
| RunCommandTargetPreparer | |
| RunConfigDeviceRecovery | IMultiDeviceRecoveryde base genérico para ejecutar una configuración de Tradefed y realizar el paso de recuperación. | 
| RunHostCommandTargetPreparer | Preparador de destino para ejecutar comandos de host arbitrarios antes y después de ejecutar la prueba. | 
| RunHostScriptTargetPreparer | Preparador de destino que ejecuta una secuencia de comandos antes de ejecutar una prueba. | 
| RunInterruptedException | Se genera cuando una solicitud externa interrumpe una operación de ejecución. | 
| RunNotifierWrapper | Wrapper de RunNotifierpara que podamos llevar elDeviceNotAvailableException. | 
| RunOnCloneProfileParameterHandler | |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileParameterHandler | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxHandler | Controlador de ModuleParameters.RUN_ON_SDK_SANDBOX. | 
| RunOnSdkSandboxTargetPreparer | Un ITargetPreparerpara marcar que las pruebas se deben ejecutar en la zona de pruebas del SDK. | 
| RunOnSecondaryUserParameterHandler | |
| RunOnSecondaryUserTargetPreparer | Un ITargetPreparerpara garantizar que la prueba se ejecute como un usuario secundario. | 
| RunOnSystemUserTargetPreparer | Un ITargetPreparerque marca que las pruebas se deben ejecutar en el usuario (en lugar del usuario actual). | 
| RunOnWorkProfileParameterHandler | |
| RunOnWorkProfileTargetPreparer | Un ITargetPreparerque crea un perfil de trabajo en la configuración y marca que las pruebas se deben ejecutar en ese usuario. | 
| RuntimeRestartCollector | Es un recopilador que recopila marcas de tiempo de los reinicios del entorno de ejecución (fallas del servidor del sistema) durante la ejecución de la prueba, si corresponde. | 
| RunUtil | Es una colección de métodos auxiliares para ejecutar operaciones. | 
| RustBenchmarkResultParser | Interpreta el resultado de las pruebas que se ejecutan con el framework de comparativas de Criterion y lo traduce en llamadas a una serie de ITestInvocationListener. | 
| 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 | 
| RustTestBase.EnvPair | |
| RustTestBase.Invocation | |
| RustTestResultParser | Interpreta el resultado de las pruebas que se ejecutan con el framework de unittest de Rust y lo traduce en llamadas a una serie de ITestInvocationListener. | 
S
| SandboxConfigDump | Es una clase de ejecutor que crea un IConfigurationbasado en una línea de comandos y lo vuelca en un archivo. | 
| SandboxConfigDump.DumpCmd | |
| SandboxConfigurationException | Excepción de configuración especial proveniente de la configuración de Sandbox. | 
| SandboxConfigurationFactory | Es una fábrica de configuración especial para controlar la creación de configuraciones con fines de zona de pruebas. | 
| SandboxConfigUtil | Una clase de utilidad para administrar IConfigurationcuando se realiza la zona de pruebas. | 
| SandboxedInvocationExecution | Ejecución especial de la zona de pruebas de la invocación: Esta es la InvocationExection para cuando estamos dentro de la zona de pruebas ejecutando el comando. | 
| SandboxInvocationRunner | Ejecuta las pruebas asociadas con la invocación en la zona de pruebas. | 
| SandboxOptions | Es una clase que puede recibir y proporcionar opciones a un ISandbox. | 
| ScreenshotOnFailureCollector | Es un recopilador que capturará y registrará una captura de pantalla cuando falle un caso de prueba. | 
| Sdk28ModuleController | Un controlador de módulo para verificar si un dispositivo tiene el SDK 28 (Android 9) o una versión posterior | 
| Sdk29ModuleController | Ejecuta pruebas solo si el dispositivo en prueba tiene el SDK versión 29 o una posterior. | 
| Sdk30ModuleController | Ejecuta pruebas solo si el dispositivo en prueba tiene el SDK versión 30 o una posterior. | 
| Sdk31ModuleController | Ejecuta pruebas solo si el dispositivo en prueba tiene el SDK versión 31 o una posterior. | 
| Sdk32ModuleController | Ejecuta pruebas solo si el dispositivo en prueba tiene el SDK versión 32 o una posterior. | 
| Sdk33ModuleController | Ejecuta pruebas solo si el dispositivo en prueba tiene el SDK versión 33 o una posterior. | 
| Sdk34ModuleController | Ejecuta pruebas solo si el dispositivo en prueba tiene el SDK versión 34 o una posterior. | 
| Sdk35ModuleController | Ejecuta pruebas solo si el dispositivo en prueba tiene el SDK versión 35 o una posterior. | 
| Sdk36ModuleController | Ejecuta pruebas solo si el dispositivo en prueba tiene el SDK versión 36 o una posterior. | 
| SearchArtifactUtil | Es una clase de utilidad que se puede usar para buscar artefactos de prueba. | 
| SecondaryUserHandler | Controlador de ModuleParameters.SECONDARY_USER. | 
| SecondaryUserOnDefaultDisplayHandler | Controlador de ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY. | 
| SecondaryUserOnSecondaryDisplayHandler | Controlador de ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY. | 
| SemaphoreTokenTargetPreparer | Este es un preparador que se usa para usar el token para serializar la ejecución de prueba en el host de tradefed. | 
| SerializationUtil | Es una utilidad para serializar o deserializar un objeto que implementa ERROR(/Serializable). | 
| ServiceAccountKeyCredentialFactory | Una fábrica de credenciales para crear Credentialde OAuth basado en claves de cuenta de servicio. | 
| SettingsBaselineSetter | Es un set común para controlar la configuración del modelo de referencia del dispositivo a través de ITestDevice.setSetting. | 
| ShardBuildCloner | Clase auxiliar que controla la clonación de la información de una compilación desde la línea de comandos. | 
| ShardHelper | Clase auxiliar que controla la creación de los fragmentos y su programación para una invocación. | 
| ShardListener | Un ITestInvocationListenerque recopila resultados de un fragmento de invocación (también conocido como una división de invocación para ejecutarse en varios recursos en paralelo) y los reenvía a otro objeto de escucha. | 
| ShardMainResultForwarder | Un ResultForwarderque combina los resultados de invocaciones de prueba fragmentadas. | 
| ShellOutputReceiverStream | Es una subclase de utilidad de OutputStream que escribe en un IShellOutputReceiver. | 
| ShellStatusChecker | Verifica si el estado de la shell es el esperado antes y después de que se ejecute un módulo. | 
| ShippingApiLevelModuleController | Ejecuta pruebas si el dispositivo cumple con las siguientes condiciones: 
 | 
| ShowmapPullerMetricCollector | Implementación básica de FilePullerDeviceMetricCollectorque permite extraer los archivos de showmap del dispositivo y recopilar las métricas. | 
| SideloadOtaTargetPreparer | Un preparador de destino que realiza la carga lateral de un paquete inalámbrico especificado, lo aplica, espera que se inicie el dispositivo y, luego, inserta las propiedades de compilación del dispositivo para usarlas como información de compilación Este preparador de destino supone que el dispositivo estará en modo adb normal cuando se inicie y se asegurará de que el dispositivo salga en el mismo modo, pero con la compilación más reciente aplicada. | 
| SimpleFileLogger | Un ILeveledLogOutputque dirige los mensajes de registro a stdout y a un solo archivo de registro. | 
| SimplePerfResult | Es un objeto que contiene todos los resultados de la prueba de simpleperf. | 
| SimplePerfStatResultParser | Una clase de utilidad para analizar el resultado de simpleperf. | 
| SimplePerfUtil | Clase de utilidad para enviar un comando simple y recopilar resultados | 
| SimplePerfUtil.SimplePerfType | Enumeración de opciones de comandos de simpleperf | 
| SimpleStats | Es una pequeña clase de utilidad que calcula algunas medidas estadísticas a partir de un conjunto de datos numéricos. | 
| SizeLimitedOutputStream | Un archivo seguro para subprocesos con copia de seguridad ERROR(/OutputStream)que limita la cantidad máxima de datos que se pueden escribir. | 
| SkipContext | Representación del contexto que rodea la decisión de omitir o almacenar en caché los resultados. | 
| SkipFeature | Es una función que permite acceder a parte de la información de SkipManager. | 
| SkipHWASanModuleController | Clase base para que un controlador de módulo no ejecute pruebas en compilaciones de HWASan. | 
| SkipManager | En función de una variedad de criterios, el administrador de omisión ayuda a decidir qué se debe omitir en diferentes niveles: invocación, módulos y pruebas. | 
| SkipReason | Proporciona un motivo y sus metadatos para omitir una prueba. | 
| SkipReason.DemotionTrigger | |
| Sl4aBluetoothUtil | Una clase de utilidad proporciona operaciones de Bluetooth en uno o dos dispositivos con SL4A. | 
| Sl4aBluetoothUtil.BluetoothAccessLevel | Enumeraciones para el nivel de acceso de dispositivos Bluetooth que se basan en BluetoothDevice.java | 
| Sl4aBluetoothUtil.BluetoothConnectionState | Enumeraciones para los estados de conexión Bluetooth que se basan en BluetoothProfile.java | 
| Sl4aBluetoothUtil.BluetoothPriorityLevel | Enumeraciones para el nivel de prioridad del perfil Bluetooth que se basan en BluetoothProfile.java | 
| Sl4aBluetoothUtil.BluetoothProfile | Enumeraciones para perfiles Bluetooth que se basan en BluetoothProfile.java | 
| Sl4aClient | Cliente de Sl4A para interactuar a través de RPC con la capa de secuencias de comandos de SL4A. | 
| Sl4aEventDispatcher | El despachador de eventos sondea el evento y lo pone en cola por nombre para que se consulte. | 
| Sl4aEventDispatcher.EventSl4aObject | Es el objeto que devuelve el objeto de sondeo de eventos. | 
| SnapshotInputStreamSource | Un InputStreamSource respaldado por un archivo. | 
| SnapuserdWaitPhase | Representación de enumeración de cuándo unirse o bloquear para que finalice la actualización de snapuserd. | 
| SparseImageUtil | Utilidad para descompactar imágenes dispersas. | 
| SparseImageUtil.SparseInputStream | SparseInputStream lee desde la fuente y detecta el formato de datos. | 
| StatsdBeforeAfterGaugeMetricPostProcessor | Un postprocesador que procesa las métricas de medición recopiladas en un enfoque "antes/después", es decir, | 
| StatsdEventMetricPostProcessor | Un procesador posterior que procesa las métricas de eventos en los informes de statsd en pares clave-valor, con los formatos especificados en el procesador. | 
| StatsdGenericPostProcessor | Un postprocesador que procesa informes de proto statsd binarios en pares clave-valor expandiendo el informe como una estructura de árbol. | 
| StatusCheckerResult | Contiene el resultado de una ejecución de ISystemStatusChecker. | 
| StatusCheckerResult.CheckStatus | |
| StdoutLogger | Un ILeveledLogOutputque dirige los mensajes de registro a stdout. | 
| StopServicesSetup | Un ITargetPreparerque detiene los servicios en el dispositivo. | 
| StreamProtoReceiver | Un receptor que traduce el proto TestRecord recibido en eventos de Tradefed. | 
| StreamProtoResultReporter | Una implementación de ProtoResultReporter | 
| StreamUtil | Es una clase de utilidad para administrar flujos de entrada. | 
| StrictShardHelper | Estrategia de fragmentación para crear fragmentos estrictos que no se informen juntos | 
| StringEscapeUtils | Es una clase de utilidad para escapar cadenas de formatos específicos. | 
| StringUtil | Es una clase de utilidad para escapar cadenas para la manipulación común de cadenas. | 
| StubBuildProvider | Implementación vacía sin operaciones de un IBuildProvider. | 
| StubDevice | Implementación de stub de marcador de posición de un IDevice. | 
| StubKeyStoreClient | Implementación de stub predeterminada para el cliente de KeyStore. | 
| StubKeyStoreFactory | Implementación de stub predeterminada para KeyStore Factory | 
| StubLocalAndroidVirtualDevice | Un marcador de posición IDeviceque usaDeviceManagerpara asignar cuandoDeviceSelectionOptions.localVirtualDeviceRequested()estrue | 
| StubMultiTargetPreparer | Implementación vacía de marcador de posición de un IMultiTargetPreparer. | 
| StubTargetPreparer | Implementación vacía de marcador de posición de un ITargetPreparer. | 
| StubTest | Implementación de prueba vacía sin operaciones. | 
| StubTestRunListener | Implementación de stub de ITestRunListener | 
| SubprocessCommandException | No se pudo ejecutar un comando de subproceso. | 
| SubprocessConfigBuilder | Compila un XML de configuración de TF del wrapper para una configuración de TF existente. | 
| SubprocessEventHelper | Es un ayudante para serializar o deserializar los eventos que se pasarán al registro. | 
| SubprocessEventHelper.BaseTestEventInfo | Ayudante básico para la información de TestIgnored. | 
| SubprocessEventHelper.FailedTestEventInfo | Ayuda para la información de testFailed. | 
| SubprocessEventHelper.InvocationEndedEventInfo | Es un objeto auxiliar para la información de la invocación finalizada. | 
| SubprocessEventHelper.InvocationFailedEventInfo | Ayuda para la información de InvocationFailed. | 
| SubprocessEventHelper.InvocationStartedEventInfo | Ayudante para la información de inicio de la invocación. | 
| SubprocessEventHelper.LogAssociationEventInfo | Ayuda para la información de logAssociation. | 
| SubprocessEventHelper.SkippedTestEventInfo | |
| SubprocessEventHelper.TestEndedEventInfo | Ayuda para la información de testEnded. | 
| SubprocessEventHelper.TestLogEventInfo | Ayudante para la información de testLog. | 
| SubprocessEventHelper.TestModuleStartedEventInfo | Ayudante para la información de inicio del módulo de prueba. | 
| SubprocessEventHelper.TestRunEndedEventInfo | Ayuda para la información de testRunEnded. | 
| SubprocessEventHelper.TestRunFailedEventInfo | Ayudante para la información de testRunFailed | 
| SubprocessEventHelper.TestRunStartedEventInfo | Ayudante para la información de testRunStarted | 
| SubprocessEventHelper.TestStartedEventInfo | Ayudante para la información de testStarted | 
| SubprocessExceptionParser | Es un asistente para controlar el resultado de la excepción de los ejecutores de comandos estándar de Tradefed. | 
| SubprocessReportingHelper | Es una clase para compilar un archivo de configuración del wrapper para usar el generador de informes de resultados de subprocesos para un comando de clúster. | 
| SubprocessResultsReporter | Implementa ITestInvocationListenerpara que se especifique como un generador de informes de resultados y reenvía desde el subproceso los resultados de las pruebas, las ejecuciones de pruebas y las invocaciones de pruebas. | 
| SubprocessTestResultsParser | Extiende ERROR(/FileOutputStream)para analizar el resultado antes de escribir en el archivo, de modo que podamos generar los eventos de prueba en el lado del selector. | 
| SubprocessTestResultsParser.StatusKeys | Claves de estado de prueba relevantes | 
| SubprocessTfLauncher | Un IRemoteTestpara ejecutar pruebas en una instalación de TF independiente. | 
| SuiteApkInstaller | Instala los APKs especificados para la configuración de Suite, ya sea desde la variable $ANDROID_TARGET_OUT_TESTCASES o desde ROOT_DIR en la información de compilación. | 
| SuiteModuleLoader | Recupera las definiciones de los módulos de prueba de compatibilidad del repositorio. | 
| SuiteModuleLoader.ConfigFilter | Un ERROR(/FilenameFilter)para encontrar todos los archivos de configuración en un directorio. | 
| SuiteResultCacheUtil | Utilidad para subir y descargar resultados de caché de un módulo de prueba. | 
| SuiteResultCacheUtil.CacheResultDescriptor | Describe los resultados de la caché. | 
| SuiteResultHolder | Es un objeto auxiliar para facilitar la serialización y deserialización de los resultados de la invocación. | 
| SuiteResultReporter | Recopila los resultados de la prueba de una invocación de paquete completa y muestra los resultados finales. | 
| SuiteResultReporter.ModulePrepTimes | Es el contenedor de objetos para el tiempo de preparación y desmontaje de un módulo. | 
| SuiteTestFilter | Representa un filtro para incluir y excluir pruebas. | 
| SwitchUserTargetPreparer | Un ITargetPreparerque cambia al tipo de usuario especificado en setUp. | 
| SystemServerFileDescriptorChecker | Verifica si el servidor del sistema parece estar quedando sin FD. | 
| SystemServerStatusChecker | Verifica si el pid de system_server cambió antes y después de la ejecución de un módulo. | 
| SystemUpdaterDeviceFlasher | Un IDeviceFlasherque se basa en el actualizador del sistema para instalar una imagen del sistema empaquetada en un paquete de actualización inalámbrica. | 
| SystemUtil | Clase de utilidad para realizar llamadas al sistema. | 
| SystemUtil.EnvVariable | 
T
| TableBuilder | Es una clase de ayuda para mostrar una matriz de elementos de String en una tabla. | 
| TableFormatter | Es una clase de ayuda para mostrar una matriz de elementos String de modo que cada columna de elementos esté alineada. | 
| TargetFileUtils | |
| TargetFileUtils.FilePermission | |
| TargetSetupError | Se produjo un error irrecuperable cuando se preparaba el destino para la prueba. | 
| TarUtil | Es una utilidad para manipular un archivo tar. | 
| TearDownPassThroughPreparer | Permite ejecutar tearDown en los preparadores que se incluyen en una configuración como un objeto. | 
| TelephonyHelper | Es una utilidad para usar y obtener información relacionada con la telefonía. | 
| TelephonyHelper.SimCardInformation | Es un contenedor de información para la información relacionada con la tarjeta SIM. | 
| TelephonyTokenProvider | Es el proveedor de tokens para los tokens relacionados con la telefonía. | 
| TemperatureThrottlingWaiter | Un ITargetPreparerque espera hasta que la temperatura del dispositivo baje a la temperatura objetivo | 
| TemplateResolutionError | Clase que extiende ConfigurationExceptionpara el error relacionado con la plantilla durante el análisis de configuración. | 
| TerribleFailureEmailHandler | Es una clase de controlador simple que envía un correo electrónico a las personas interesadas cuando se produce un error WTF (What a Terrible Failure) en una instancia de Trade Federation. | 
| TestAppInstallSetup | Un ITargetPreparerque instala una o más apps de una carpetaIDeviceBuildInfo.getTestsDir()en el dispositivo. | 
| TestContentAnalyzer | El analizador toma el contexto para el análisis y determina qué es interesante. | 
| TestContext | Es una clase para modelar un mensaje de TestContext de la API de TFC. | 
| TestDependencyResolver | Ayudante para resolver dependencias si es necesario. | 
| TestDescription | Es una clase que representa información sobre un caso de prueba. | 
| TestDescriptionsFile | Es una clase de utilidad para vincular y desvincular una lista de TestDescriptions a un archivo de prueba. | 
| TestDevice | Implementación de un ITestDevicepara un dispositivo Android de pila completa | 
| TestDevice.MicrodroidBuilder | Es un compilador que se usa para crear un TestDevice de Microdroid. | 
| TestDeviceOptions | Contenedor para OptiondeITestDevice | 
| TestDeviceOptions.InstanceType | |
| TestDeviceState | Es una representación del estado del dispositivo más completa que DeviceState. | 
| TestEnvironment | Es una clase para modelar un mensaje de TestEnvironment que muestra la API de TFC. | 
| TestErrorIdentifier | Identificador de errores de pruebas y ejecutores de pruebas. | 
| TestFailureModuleController | Controlador para el módulo que solo desea ajustar el comportamiento del registro de fallas de las pruebas recopiladas. | 
| TestFilePushSetup | Un ITargetPreparerque envía uno o más archivos o directorios de una carpetaIDeviceBuildInfo.getTestsDir()al dispositivo. | 
| TestFilterHelper | Clase auxiliar para filtrar pruebas | 
| TestGroupStatus | Es una clase para almacenar el estado de un grupo de prueba. | 
| TestInfo | Almacena la información de prueba establecida en un archivo TEST_MAPPING. | 
| TestInformation | Objeto de contenedor que contiene toda la información y las dependencias que un ejecutor de pruebas o una prueba podría necesitar para ejecutarse correctamente. | 
| TestInformation.Builder | Es un compilador para crear una instancia de TestInformation. | 
| TestInvocation | Implementación predeterminada de ITestInvocation. | 
| TestInvocation.RunMode | Es el modo diferente en el que se puede ejecutar una invocación. | 
| TestInvocation.Stage | |
| TestInvocationManagementServer | Servidor de GRPC que ayuda a administrar la invocación de prueba y su ciclo de vida. | 
| TestInvocationManagementServer.InvocationInformation | |
| TestMapping | Es una clase para cargar un archivo TEST_MAPPING. | 
| TestMapping.NoTestRuntimeException | |
| TestMappingSuiteRunner | Implementación de BaseTestSuitepara ejecutar pruebas especificadas por la opción include-filter o los archivos TEST_MAPPING de la compilación, como un paquete. | 
| TestOption | Almacena los detalles de la opción de prueba establecidos en un archivo TEST_MAPPING. | 
| TestOutputUploader | Sube archivos de salida de prueba al sistema de archivos local, GCS o un extremo HTTP(S). | 
| TestRecordInterpreter | Utilidad para convertir un proto TestRecorden un formato más fácil de manipular en Tradefed. | 
| TestRecordProtoUtil | Utilidad para leer el proto TestRecorddesde un archivo. | 
| TestResource | Es una clase para modelar un mensaje de TestResource que muestra la API de TFC. | 
| TestResourceDownloader | Es una clase para descargar archivos de recursos de prueba del sistema de archivos, GCS o HTTP. | 
| TestResult | Es un contenedor para el resultado de una sola prueba. | 
| TestResultListener | Es una simplificación de ITestLifecycleListener para los implementadores que solo se preocupan por los resultados de pruebas individuales. | 
| TestRunnerUtil | Es una clase de utilidad para ayudar a varios ejecutores de pruebas. | 
| TestRunResult | Contiene los resultados de una sola ejecución de prueba. | 
| TestRunResultListener | Es un objeto de escucha que permite leer el estado final de la ejecución de prueba. | 
| TestRunToTestInvocationForwarder | Reenviador de ddmlib ITestRunListeneraITestLifeCycleReceiver. | 
| TestsPoolPoller | Es un wrapper de pruebas que permite ejecutar todas las pruebas de un grupo de pruebas. | 
| TestStatus | Representación en Tradefed de los posibles estados de los métodos de prueba. | 
| TestSuiteInfo | Es una clase que resuelve la carga de metadatos relacionados con la compilación para el conjunto de pruebas. 
 Para exponer correctamente la información relacionada, un paquete de pruebas debe incluir un archivo  | 
| TestSummary | Es una clase para representar un resumen de prueba. | 
| TestSummary.Type | |
| TestSummary.TypedString | |
| TestSystemAppInstallSetup | Un ITargetPreparerque instala una o más apps de una carpetaIDeviceBuildInfo.getTestsDir()en la partición /system del dispositivo. | 
| TestTimeoutEnforcer | Son objetos de escucha que permiten verificar el tiempo de ejecución de un caso de prueba determinado y fallarlo si supera un tiempo de espera determinado. | 
| TextResultReporter | Es un generador de informes de resultados de pruebas que reenvía los resultados a la impresora de resultados de texto de JUnit. | 
| TfInternalOptionsFetcher | Es una clase de utilidad que permite que las clases carguen un valor de variable de forma estática desde un archivo res. | 
| TfMetricProtoUtil | Es una clase de utilidad que ayuda con la transición de Map<string, string=""> a Map<string, metric="">. </string,></string,> | 
| TfObjectTracker | Es una utilidad para hacer un seguimiento del uso de los diferentes objetos de la Federación Comercial. | 
| TfSuiteRunner | Implementación de ITestSuite, que cargará pruebas de la carpeta res/config/suite/ de los frascos de TF. | 
| TfTestLauncher | Un IRemoteTestpara ejecutar pruebas de unidades o funcionales en una instalación de TF independiente. | 
| TimeStatusChecker | Verificador de estado para garantizar que el tiempo del dispositivo y del host se mantenga sincronizado. | 
| TimeUtil | Contiene métodos de utilidad relacionados con el tiempo. | 
| TimeVal | Este es un tipo de centinela que une un Long. | 
| TimeWaster | Un preparador de destino simple para perder tiempo y, posiblemente, reiniciar el dispositivo. | 
| TokenProperty | Token compatible con el fragmentación dinámica | 
| TokenProviderHelper | Es un asistente que le proporciona al proveedor asociado a un token en particular para averiguar si un dispositivo es compatible con el token. | 
| TraceCmdCollector | Un IMetricCollectorque recopila seguimientos durante la prueba con trace-cmd y los registra en la invocación | 
| TracePropagatingExecutorService | Un servicio de ejecutor que reenvía tareas a una implementación subyacente mientras propaga el contexto de seguimiento. | 
| TracingLogger | Es una clase que ayuda a administrar el seguimiento de cada invocación de prueba. | 
| TradefedConfigObject | Es una clase para modelar un mensaje TradefedConfigObject de la API de TFC. | 
| TradefedConfigObject.Type | Es una lista de tipos de objetos de configuración que se pueden insertar en la configuración de un comando de clúster. | 
| TradefedDelegator | Objetos que ayudan a delegar la invocación a otro objeto binario de Tradefed. | 
| TradefedFeatureClient | Un cliente de gRPC para solicitar la ejecución de funciones desde el servidor. | 
| TradefedFeatureServer | Un servidor que responde a las solicitudes para activar funciones. | 
| TradefedSandbox | Contenedor de zona de pruebas que puede ejecutar una invocación de Trade Federation. | 
| TradefedSandboxFactory | Implementación predeterminada para SandboxFactory | 
| TradefedSandboxRunner | Es el ejecutor asociado con un TradefedSandboxque permitirá ejecutar la zona de pruebas. | 
| TradefedSandboxRunner.StubScheduledInvocationListener | Un stub IScheduledInvocationListenerque no hace nada. | 
U
| UiAutomatorRunner | Ejecuta la prueba de UI Automator en el dispositivo y genera informes de los resultados. | 
| UiAutomatorTest | |
| UiAutomatorTest.LoggingOption | |
| UiAutomatorTest.TestFailureAction | |
| UnexecutedTestReporterThread | Subprocesos que se encargan de informar todas las pruebas no ejecutadas. | 
| UniqueMultiMap<K, V> | Un MultiMapque garantiza valores únicos para cada clave. | 
| UploadManifest | Un manifiesto de los BLOB y los archivos que se subirán. | 
| UploadManifest.Builder | |
| UsbResetMultiDeviceRecovery | Un IMultiDeviceRecoveryque restablece los buses USB para dispositivos sin conexión. | 
| UsbResetRunConfigRecovery | Permite activar un comando para restablecer el USB de un dispositivo. | 
| UsbResetTest | Un IRemoteTestque restablece el USB del dispositivo y verifica si el dispositivo vuelve a estar en línea después. | 
| UserChecker | Verifica si los usuarios cambiaron durante la prueba. | 
| UserCleaner | Un ITargetPreparerque quita a los usuarios secundarios en el desmontaje. | 
| UserHelper | |
| UserInfo | Es similar a la clase UserInfo de la plataforma. | 
| UserInfo.UserType | Son las variantes admitidas del tipo de un usuario en las APIs externas. | 
V
| ValidateSuiteConfigHelper | Esta clase ayudará a validar que el IConfigurationcargado para el paquete cumpla con los requisitos esperados: - Sin proveedores de compilación - Sin generadores de informes de resultados | 
| VersionedFile | Es una estructura de datos que representa un archivo que tiene una versión asociada. | 
| VersionParser | Recupera la versión de los artefactos de Tradefed en ejecución. | 
| VisibleBackgroundUserPreparer | Preparador de destino para ejecutar pruebas en un usuario que se inicia en el visible en segundo plano. | 
| VmRemoteDevice | Un dispositivo virtual remoto que administraremos desde dentro de la máquina virtual. | 
W
| WaitDeviceRecovery | Una implementación simple de un IDeviceRecoveryque espera a que el dispositivo esté en línea y responda a comandos simples. | 
| WaitForDeviceDatetimePreparer | Un ITargetPreparerque espera a que se establezca la fecha y hora en el dispositivoDe manera opcional, este preparador puede forzar un  | 
| WifiCommandUtil | Es una clase de utilidad que puede analizar los resultados de los comandos de Wi-Fi. | 
| WifiCommandUtil.ScanResult | Representa una red Wi-Fi que contiene su información relacionada. | 
| WifiHelper | Clase de ayuda para manipular los servicios de Wi-Fi en el dispositivo. | 
| WifiPreparer | Un ITargetPreparerque configura Wi-Fi en el dispositivo si es necesario | 
X
| XmlFormattedGeneratorReporter | Implementación de FormattedGeneratorReporterque da formato al paquete y genera un formato XML. | 
| XmlResultReporter | Escribe los resultados de JUnit en un archivo XML en un formato coherente con XMLJUnitResultFormatter de Ant. | 
| XmlSuiteResultFormatter | Es una clase de utilidad para guardar una ejecución de suite como un archivo XML. | 
| XmlSuiteResultFormatter.RunHistory | Objeto auxiliar para la conversión de JSON. | 
S
| YamlClassOptionsParser | Es un asistente para analizar la información del ejecutor de pruebas de la configuración de Tradefed YAML. | 
Z
| ZipCompressionStrategy | Un ICompressionStrategypara crear archivos ZIP. | 
| ZipUtil | Es una clase auxiliar para operaciones relacionadas con la compresión. | 
| ZipUtil2 | Una clase auxiliar para la extracción de ZIP que tiene en cuenta los permisos de archivo POSIX | 
