Índice de clase

Estas son las clases de API. Consulta todos los paquetes de API.

A

AaptParser Clase que extrae información del APK analizando el resultado de "aapt dump badging". 
AaptParser.AaptVersion Es una enumeración de opciones para la versión de AAPT que se usa para analizar archivos APK. 
Abi Clase que representa una ABI. 
AbiFormatter Clase de utilidad para la ABI. 
AbiUtils Clase de utilidad para controlar los ABIs del dispositivo 
AbLocalBuildProvider Es un proveedor de compilación local que crea una compilación local en la compilación de Android. 
AbstractConnection Representación abstracta de la conexión. 
AbstractHostMonitor Clase típica para la supervisión del estado del host. 
AbstractTunnelMonitor Es un monitor de túnel abstracto para el AVD de GCE. 
AbstractXmlParser Clase base de ayuda para analizar archivos XML 
AbstractXmlParser.ParseException Se arroja si no se pudo analizar la entrada XML 
AcloudConfigParser Clase de ayuda que analiza una configuración de Acloud (se usa para iniciar una instancia de dispositivo en la nube). 
AcloudConfigParser.AcloudKeys Son conjuntos de claves que se pueden buscar en la configuración. 
ActionInProgress Es la acción general en curso. 
ActiveTrace Clase principal que ayuda a describir y administrar un registro activo. 
ActivityStatusChecker Es un verificador de estado para las actividades pendientes que se ejecutan al final de un módulo. 
AdbCommandRejectedException Se arroja una excepción cuando adb rechaza un comando. 
AdbDevice Contiene el estado de un dispositivo según lo informa el comando "adb devices -l". 
AdbDeviceConnection Representa una conexión a un dispositivo a través de ADB para usar con ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger))
AdbDeviceConnection.Factory  
AdbHelper Clase de ayuda para controlar solicitudes y conexiones a adb. 
AdbHelper.AdbResponse Es la respuesta de ADB. 
AdbHelper.AdbService Identifica a qué servicio de adb debe dirigirse el comando. 
AdbInitOptions Opciones para la inicialización de AndroidDebugBridge. 
AdbInitOptions.Builder Compila opciones de inicialización para ADB. 
AdbRootElevator Un AutoCloseable que habilita el acceso raíz de adb cuando se construye, si es necesario, y restablece el estado raíz cuando se completa. 
AdbSocketUtils  
AdbSshConnection Conexión de adb a través de un puente ssh. 
AdbStopServerPreparer Es un 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 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 las operaciones de adb. 
AdbVersion  
AfterClassWithInfo Garantías similares a las de AfterClass, pero el método anotado debe requerir un parámetro TestInformation
AggregatePostProcessor Es 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 forma opcional, los percentiles para las métricas numéricas recopiladas durante las ejecuciones de pruebas de varias iteraciones, y las trata como números de punto flotante de doble precisión. 
AllocationInfo Contiene información de la asignación. 
AllocationInfo.AllocationSorter  
AllocationInfo.SortMode  
AllocationsParser  
AllTestAppsInstallSetup Un ITargetPreparer que instala todas las apps de una carpeta IDeviceBuildInfo.getTestsDir() en el dispositivo. 
AltDirBehavior Es una enumeración para definir comportamientos alternativos de directorios para varios instaladores o pushers de artefactos de prueba.

 

AnalysisHeuristic El orden es importante. 
AndroidBuildAPIException Es una clase de excepción para errores relacionados con la API de Android Build. 
AndroidBuildAPIHelper Es un método auxiliar que se usa para crear un cliente de Android Build. 
AndroidBuildApiLogSaver Es una clase que guarda archivos de registro en la API de Android Build. 
AndroidBuildAPIOptions Son opciones de configuración para todo el host del cliente de la API de Android Build. 
AndroidBuildTestResult Es un objeto de contenedor para almacenar el resultado de la prueba que se publicará en la API de Android Build. 
AndroidDebugBridge Una conexión a Android Debug Bridge (adb) del lado del host

Este es el punto central para comunicarse con cualquier dispositivo, emulador o las aplicaciones que se ejecutan en ellos. 

AndroidDebugBridge.IClientChangeListener Las clases que implementan esta interfaz proporcionan métodos que se ocupan de los cambios de ClientImpl
AndroidDebugBridge.IDebugBridgeChangeListener Las clases que implementan esta interfaz proporcionan un método que se ocupa de los cambios de AndroidDebugBridge (incluidos los reinicios). 
AndroidDebugBridge.IDeviceChangeListener Las clases que implementan esta interfaz proporcionan métodos que se encargan de la adición, eliminación y cambios de IDevice
AndroidJUnitTest Es una prueba que ejecuta un paquete de pruebas de instrumentación en un dispositivo determinado con android.support.test.runner.AndroidJUnitRunner. 
AndroidTestOrchestratorRemoteTestRunner Ejecuta una prueba instrumentada de Android con el comando adb y AndroidTestOrchestrator. 
AoaTargetPreparer ITargetPreparer que ejecuta una serie de acciones (p.ej., clics y deslizamientos) con el protocolo Android Open Accessory (AOAv2). 
ApiResponse Clase para analizar el valor de devolución de la API. 
ApiResponse.Candidate  
ApiResponse.UsageMetadata  
ApkChangeDetector Esta clase detecta si los APKs que se instalarán son diferentes de los que se encuentran en el dispositivo para decidir si se debe omitir la instalación y desinstalación de la app durante los métodos setUp y tearDown de ERROR(/TestAppInstallSetup)
AppBuildInfo Un IBuildInfo que representa una aplicación para Android y sus paquetes de prueba. 
AppDeviceBuildInfo Esta clase dejó de estar disponible. Usa IDeviceBuildInfo directamente. 
AppSetup Un ITargetPreparer que instala un APK y sus pruebas. 
AppVersionFetcher Clase de utilidad para obtener la cadena de versión de la app desde el dispositivo. 
AppVersionFetcher.AppVersionInfo Son los tipos de información de la versión de la app. 
ArchModuleController Es el controlador del módulo para no ejecutar pruebas cuando no coincide con ninguna arquitectura determinada. 
ArgsOptionParser Propaga los campos de Option a partir de los argumentos analizados de la línea de comandos. 
ArrayHelper Clase de utilidad que proporciona la conversión de array a int/long para los datos recibidos de los dispositivos a través de adb. 
ArrayUtil Métodos de utilidad para arrays 
ArtChrootPreparer Crea el directorio chroot para las pruebas de ART. 
ArtGTest  
ArtifactDetails Describe la estructura del contenido y su descriptor tal como los genera la herramienta de CAS 
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer Es una utilidad que ayuda a analizar los artefactos de compilación para obtener información. 
ArtRunTest Es un ejecutor de pruebas para ejecutar pruebas 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. 
ArtTest  
ATestFileSystemLogSaver ATest usa esta clase LogSaver para guardar registros en una ruta de acceso específica. 
AtestRunner Implementación de ITestSuite 
AtraceCollector Un IMetricCollector que ejecuta atrace durante una prueba y recopila el resultado y lo registra en la invocación. 
AtraceRunMetricCollector Recopila los registros de todos los directorios 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 informes automatizados de Tradefed. 
AvdData Son los datos de AVD que se devuelven desde [IDevice.getAvdData]. 
AveragePostProcessor Implementación del posprocesador que calcula el promedio de la lista de métricas. 

B

BackgroundDeviceAction Ejecuta un comando en un dispositivo determinado y lo repite según sea necesario hasta que se cancele la acción. 
BadPacketException Se arroja si el contenido de un paquete es incorrecto. 
BaseDeviceMetricCollector Implementación base de IMetricCollector que permite iniciar y detener la recopilación en onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) y ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
BaseEmulatorPreparer Es un preparador común para iniciar un emulador local. 
BaseHostJUnit4Test Es la clase de prueba base para ejecutar pruebas de estilo JUnit4 del host. 
BaseLeveledLogOutput Es una implementación base para ILeveledLogOutput que permite filtrar algunas etiquetas según su nombre o componentes. 
BaseModuleController Implementación básica de IModuleController que se debe implementar para verificar si un módulo se debe ejecutar o no. 
BaseMultiTargetPreparer Implementación base de IMultiTargetPreparer que permite inhabilitar el objeto. 
BasePostProcessor Es el IPostProcessor base que debe extender cada implementación. 
BaseRetryDecision Es la implementación base de IRetryDecision
BaseStreamLogger<OS extends OutputStream> Un ILeveledLogOutput que dirige los mensajes de registro a un flujo de salida y a stdout. 
BaseTargetPreparer Clase de implementación base para ITargetPreparer que permite controlar si el objeto está inhabilitado o no. 
BaseTestSuite Es una prueba para ejecutar el Conjunto de pruebas de compatibilidad con el nuevo sistema de conjuntos. 
BatchChannel<T> Clase de ayuda para subir por lotes resultados de pruebas y artefactos. 
BatchChannel.BatchUploadAction<T> Acción que se realizará cuando un lote de elementos esté listo para subirse. 
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 desciende por debajo de un umbral determinado. 
BatteryTemperature  
BatteryUnavailableDeviceRecovery Es un verificador de recuperación que activará una configuración si el nivel de batería no está disponible. 
BeforeClassWithInfo Garantías similares a las de BeforeClass, pero el método anotado debe requerir un parámetro TestInformation
BinaryState Es una enumeración que se usa para registrar el estado de ENCENDIDO/APAGADO con un estado IGNORE no-op. 
BluetoothConnectionLatencyCollector El recopilador enviará una configuración de métricas de duración de statsd predefinida a los dispositivos y recopilará la duración de la conexión Bluetooth para cada perfil. 
BluetoothConnectionStateCollector Este recopilador recopilará métricas de BluetoothConnectionStateChanged y registrará el número de estado de conexión para cada perfil. 
BluetoothConnectionSuccessRatePostProcessor Implementación de un posprocesador que calcula la tasa de éxito de un perfil de Bluetooth

Usa "metric-key-match" para especificar métricas que contengan estados de conexión Bluetooth en un array numérico. Ejemplo: [0, 1, 2, 3, 0, 1, 2, 3]. 

BluetoothHciSnoopLogCollector Es el recopilador que habilita el registro de búsqueda de HCI de Bluetooth en el DUT y recopila el registro para 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 la siguiente ubicación: frameworks/base/core/tests/bluetoothtests 

BootstrapBuildProvider Un IDeviceBuildProvider que inicializa la información de compilación del dispositivo de prueba

Por lo general, se usa para dispositivos con una compilación suministrada de forma externa, es decir, 

BootstrapServiceFileResolverLoader Carga los solucionadores con la función de carga de servicios. 
Bugreport Objeto que contiene las referencias de los archivos del informe de errores, compatible con el informe de errores sin comprimir y el informe de errores comprimido (bugreportz). 
BugreportCollector Es un ITestInvocationListener de transferencia que recopila informes de errores cuando ocurren eventos configurables y, luego, llama a ITestInvocationListener.testLog en sus elementos secundarios después de recopilar cada informe de errores. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate Es un predicado completo que describe cuándo se debe capturar un informe de errores. 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector Recopila un bugreportz cuando falla un caso de prueba. 
BugreportzOnTestCaseFailureCollector Recopila un bugreportz 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 no se puede ejecutar la compilación proporcionada. 
BuildInfo Es la implementación genérica de un IBuildInfo que se debe asociar con un ITestDevice
BuildInfoKey Clase que contiene la enumeración relacionada con las consultas de información de compilación. 
BuildInfoKey.BuildInfoFileKey Es una enumeración que describe todos los tipos de archivo conocidos que se pueden consultar a través de IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey)
BuildInfoRecorder Un ITargetPreparer que escribe metadatos de información de compilación en un archivo especificado. 
BuildInfoUtil Clase de utilidad para ayudar a manipular IBuildInfo 
BuildRetrievalError Se produjo un error fatal al recuperar la compilación para la prueba. 
BuildSerializedVersion Clase que contiene la versión de serialización actual de todos los IBuildInfo
BuildTestsZipUtils Clase auxiliar para operaciones relacionadas con el ZIP de pruebas generado por 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 ráfaga, destinatarios y cantidad total de mensajes. 
BundletoolUtil Clase de utilidad que usa la línea de comandos de bundletool para instalar los archivos .apk en el dispositivo. 
ByteArrayInputStreamSource  
ByteArrayList Clase para representar un array de bytes ligero. 
ByteArrayUtil Utilidades para operar en arrays de bytes, p.ej., convertir bytes en números enteros. 
ByteBufferUtil  
ByteStreamDownloader Un cliente que implementa el método Read del servicio de gRPC ByteStream
ByteStreamUploader Un cliente que implementa el método Write del servicio de gRPC ByteStream

C

CacheClientFactory Es una fábrica que crea una instancia singleton de ICacheClient
CanceledException Es una excepción abstracta para la excepción que se puede arrojar cuando una entrada del usuario cancela la acción. 
CapabilitiesNewReply Es la carga útil de una respuesta CapabilitiesNew del protocolo JDWP. 
CarModuleController Este controlador evita la ejecución de casos de prueba en dispositivos que no son para automóviles. 
CarryDnaeError RuntimeException interno para transportar DeviceNotAvailableException a través del framework de JUnit4. 
CarryInterruptedException Se arroja cuando se activa el tiempo de espera de la fase de prueba y se debe transferir una InterruptedException del subproceso de ejecución de la prueba al subproceso de ejecución de la invocación. 
CasFuseDriverProfile CasDriverProfile es una implementación específica de IFuseDriverProfile para imágenes de dispositivos que son directorios fragmentados de FastCDC. 
CdmaDeviceFlasher Es una clase que muestra una imagen de forma intermitente 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 CompanionAwarePreparer que verifica la vinculación por BT entre el dispositivo principal y el complementario 
Chunker Divide un blob en uno o más Chunk de hasta chunkSize bytes. 
Chunker.Chunk Es un fragmento de un BLOB. 
ChunkHandler Crea una subclase con una clase que controle uno o más tipos de fragmentos. 
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 Estructura de datos para contener un array de tamaño fijo que funciona como un búfer circular y hace un seguimiento de la suma total de todos los valores del array. 
ClangCodeCoverageCollector Un BaseDeviceMetricCollector que 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 ConfigurationException para cuando no se encuentra la clase de un objeto. 
ClassPathScanner Busca entradas en la ruta de clase. 
ClassPathScanner.ClassNameFilter Un IClassPathFilter que filtra y transforma nombres de clases de Java. 
ClassPathScanner.ExternalClassNameFilter Un ClassNameFilter que rechaza las clases internas 
ClassPathScanner.IClassPathFilter Un filtro para las rutas de acceso de entrada de classpath

Patrón de FileFilter 

Cliente Representa un solo cliente, por lo general, un proceso de VM de Dalvik. 
Cliente Es un cliente de almacenamiento de pruebas de Android que sube los resultados de las pruebas al servicio de Test Storage. 
ClientData Contiene los datos de un objeto ClientImpl
ClientData.AllocationTrackingStatus  
ClientData.DebuggerStatus  
ClientData.HeapData Información del montón: 
ClientData.HeapInfo  
ClientData.HprofData  
ClientData.HprofData.Type  
ClientData.IAllocationTrackingHandler  
ClientData.IHprofDumpHandler Son controladores capaces de actuar sobre volcados de HPROF. 
ClientData.IMethodProfilingHandler Controladores capaces de actuar en función de la información de generación de perfiles de métodos 
ClientData.MethodProfilingStatus  
ClientData.Names  
ClientImpl Representa un solo cliente, por lo general, un proceso de VM de Dalvik. 
ClientTracker Rastrea el dispositivo clients 
ClockworkUtils Una utilidad de relojería para compartir la lógica de varios dispositivos 
CloseableTraceScope Una clase con alcance que permite informar la sección de seguimiento a través de try-with-resources 
ClusterBuildInfo Clase IBuildInfo para compilaciones canalizadas desde TFC. 
ClusterBuildProvider Un IBuildProvider para descargar recursos de prueba de TFC. 
ClusterClient Es una implementación de IClusterClient para interactuar con el backend de TFC. 
ClusterCommand Clase que representa una tarea recuperada de TF Cluster. 
ClusterCommand.RequestType  
ClusterCommand.State Es el 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 Clase para encapsular los eventos de comandos del clúster que se subirán. 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher Una clase IRemoteTest para iniciar un comando desde TFC a través de un subproceso de TF. 
ClusterCommandScheduler Un ICommandScheduler para admitir TFC (Tradefed Cluster). 
ClusterCommandStatus Es una clase que representa el estado y el motivo de cancelación de un comando del clúster de TF. 
ClusterDeviceInfo Clase para encapsular la información del dispositivo del clúster que se subirá. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor Es una implementación de IDeviceMonitor que informa los resultados al servicio de Tradefed Cluster. 
ClusterEventUploader<T extends IClusterEvent> Clase ClusterEventUploader, que sube IClusterEvent a TFC. 
ClusterHostEvent Clase para encapsular los eventos de host del clúster que se subirán. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType Es una enumeración de los diferentes tipos de eventos del host. 
ClusterHostUtil Son funciones de utilidad estáticas para que TF Cluster obtenga instancias de configuración global, información del host, etcétera. 
ClusterLogSaver Una clase ILogSaver para subir los resultados de las pruebas a TFC. 
ClusterLogSaver.FilePickingStrategy Estrategias de selección de archivos 
ClusterOptions  
CodeCoverageCollector Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura nativa y de Java del dispositivo y las registrará como artefactos de prueba. 
CodeCoverageTest Es una prueba que ejecuta un paquete de pruebas de instrumentación en un dispositivo determinado y genera el informe de cobertura de código. 
CollectingByteOutputReceiver Un IShellOutputReceiver que recopila toda la salida del shell en un byte[]
CollectingOutputReceiver Un IShellOutputReceiver que recopila toda la salida de la shell en un solo String
CollectingOutputReceiver Un IShellOutputReceiver que recopila toda la salida de la shell en un solo String
CollectingTestListener Un ITestInvocationListener que recopilará todos los resultados de las pruebas. 
CollectorHelper Es un auxiliar para realizar algunas operaciones de IMetricCollector necesarias en varios lugares. 
CommandBaselineSetter Es un método de configuración común para controlar la configuración de referencia del dispositivo a través de comandos de shell de adb. 
CommandFileParser Es un analizador para el archivo que contiene el conjunto de líneas de comandos. 
CommandFileParser.CommandLine  
CommandInterrupter Servicio que permite que se interrumpan los comandos de TradeFederation o que se marquen como no interrumpibles. 
CommandLineBuildInfoBuilder Es una utilidad que permite capturar los argumentos de información de compilación habituales desde una línea de comandos y crear un objeto IBuildInfo a partir de ellos. 
CommandOptions Implementación de ICommandOptions
CommandOptionsGetter Implementación del servicio que devuelve el valor de las opciones de comando de una invocación determinada. 
CommandRejectedException  
CommandResult Contiene el resultado de un comando. 
CommandRunner Es un punto de entrada alternativo de TradeFederation que ejecutará el comando especificado en los argumentos de la línea de comandos y, luego, se cerrará. 
CommandRunner.ExitCode Códigos de error con los que es posible salir. 
CommandScheduler Es un programador para ejecutar comandos de TradeFederation en todos los dispositivos disponibles. 
CommandScheduler.HostState Enumeraciones de los diferentes estados del host 
CommandStatus Representa el estado de una operación programada. 
CommandStatusHandler Es un controlador que ayuda a supervisar y actualizar el estado de una invocación. 
CommandSuccessModuleController Clase base para un controlador de módulos que omite el módulo de prueba según 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 getCompanionDeviceSelectionOptions() para describir los criterios necesarios para asignar el dispositivo complementario. 

CompanionAwarePreparer Un ITargetPreparer que encapsula la lógica para obtener un dispositivo complementario ya asignado. 
CompanionAwareTest Clase de prueba base que encapsula el código repetitivo para obtener y verificar el dispositivo complementario

La subclase puede llamar a getCompanion() para recuperar el compañero asignado. 

CompanionDeviceTracker Clase para asignar y liberar dispositivos complementarios 
CompanionRunCommandTargetPreparer Un ITargetPreparer que ejecuta comandos especificados en el dispositivo complementario asignado 
CompanionTestAppInstallSetup Un ITargetPreparer que instala una o más apps desde una carpeta IDeviceBuildInfo.getTestsDir() en un dispositivo complementario asignado. 
CompileBootImageWithSpeedTargetPreparer Vuelve a compilar la ruta de acceso de inicio y el servidor del sistema con el filtro del compilador "speed". 
ConditionFailureMonitor Supervisa si hay fallas en la invocación. 
ConditionPriorityBlockingQueue<T> Clase segura para subprocesos con operaciones similares a ERROR(/PriorityBlockingQueue) que puede recuperar objetos que coinciden con una condición determinada. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> Un ConditionPriorityBlockingQueue.IMatcher que 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 Completer para nuestras configuraciones de TF. 
ConfigurableGrpcDynamicShardingClient  
Configuración Es una implementación concreta de IConfiguration 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 Objeto para contener información de un className y el número de apariencia que tiene (p.ej., si una configuración tiene el mismo objeto dos veces, el primero tendrá el primer número de apariencia). 
ConfigurationDescriptor Objeto de configuración que describe algún aspecto de la configuración en sí. 
ConfigurationDescriptor.LocalTestRunner Es una enumeración que se usa para indicar el ejecutor de pruebas local. 
ConfigurationException Se arroja si no se pudo cargar la configuración. 
ConfigurationFactory Es una fábrica para crear IConfiguration
ConfigurationFactory.ConfigLoader Es la implementación de IConfigDefLoader que hace un seguimiento de las configuraciones incluidas desde una configuración raíz y arroja una excepción en las inclusiones circulares. 
ConfigurationFactory.ExceptionLoader  
ConfigurationUtil Son funciones de utilidad para controlar archivos de configuración. 
ConfigurationXmlParserSettings Una clase simple para aceptar la configuración de ConfigurationXmlParser

Para pasar parámetros de configuración a esta clase, el alias es obligatorio. 

ConfigurationYamlParser Analizador de configuraciones de Tradefed con formato YAML 
ConfigUtil Clase de utilidad para crear archivos de configuración de statsd, interactuar con ellos y enviarlos. 
ConfigUtil.LogSource  
Consola Consola principal de TradeFederation que proporciona al usuario la interfaz para interactuar

Actualmente, admite operaciones como las siguientes:

  • Agrega un comando para probar
  • Enumera los dispositivos y sus estados
  • Enumera las invocaciones en curso
  • Enumera los comandos en la cola.
  • Volca el registro de invocación en un archivo o stdout
  • apagado
 
Console.ArgRunnable<T> Un Runnable con un método run que puede tomar 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 el LineReader unfinishedLine del usuario. 
ConsoleResultReporter Es el reportero de resultados que imprime los resultados de las pruebas en la consola. 
ContentAnalysisContext Proporciona el contexto que rodea un contenido para analizarlo correctamente. 
ContentAnalysisContext.AnalysisMethod Describe qué esperar de la estructura del contenido para un análisis adecuado. 
ContentAnalysisResults Es un resumen del análisis de contenido. 
ContentInformation Representa el contenido de un destino de compilación determinado de su versión básica y actual. 
ContentMerkleTree Calcula un MerkleTree a partir de la información del contenido. 
ContentModuleLister Calcula una lista de módulos a partir del contexto. 
ContentProviderHandler Es un controlador que abstrae las interacciones del proveedor de contenido y permite usar el proveedor de contenido del dispositivo para diferentes operaciones. 
ContentRequest Clase para compilar la solicitud a la API. 
ContentRequest.Content  
ContentRequest.InlineData  
ContentRequest.Part  
CountingTestResultListener Un TestResultListener que hace un seguimiento de la cantidad total de pruebas por TestStatus 
CountTestCasesCollector Cuenta y registra la cantidad de casos de prueba para un IRemoteTest determinado. 
CoverageMeasurementForwarder Es una prueba de marcador de posición que reenvía las mediciones de cobertura del proveedor de compilación al registrador. 
CoverageOptions Objeto de Tradefed para contener opciones de cobertura. 
CoverageOptions.Toolchain  
CpuThrottlingWaiter Un ITargetPreparer que espera hasta que se restablezca la frecuencia máxima en todos los núcleos al nivel más alto disponible 
CreateAvdPreparer  
CreateUserPreparer Es el preparador de destino para crear el usuario y limpiarlo al final. 
CurlGenAiClient Proporcionar un cliente central para interactuar con la API de GenAI y realizar solicitudes de instrucciones 
CurlGenAiClient.Model Es la lista de modelos disponibles para usar. 
CurrentInvocation Clase que realiza un seguimiento y proporciona la información de invocación actual que es útil en cualquier parte de la invocación. 
CurrentInvocation.InvocationInfo Es una clave con nombre especial que siempre completaremos para la invocación. 
CurrentInvocation.IsolationGrade Describe el nivel de aislamiento 

D

DdmJdwpExtension  
DdmJdwpExtension.DdmInterceptor  
DdmJdwpExtension.Event  
DdmPreferences Son las preferencias de la biblioteca de DDM. 
Depurador Representa una conexión pendiente o establecida con un depurador de JDWP. 
DebugHostLogOnFailureCollector Es el recopilador que reunirá y registrará los registros del host cuando se produzca una falla en un caso de prueba. 
DebugViewDumpHandler  
DefaultConnection Representación de 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 ddmlib RemoteAndroidTestRunner para establecer algunos valores predeterminados para los casos de uso de Tradefed. 
DefaultTestsZipInstaller Es una implementación predeterminada del instalador de archivos ZIP de pruebas. 
DelegatedInvocationExecution InvocationExecution que delegan la ejecución a otro archivo binario de Tradefed. 
DependenciesResolver Es un nuevo tipo de proveedor que permite obtener todas las dependencias para una prueba. 
DeviceActionTargetPreparer Un ITargetPreparer para realizar acciones del dispositivo. 
DeviceActionUtil Clase de utilidad para ejecutar acciones del dispositivo. 
DeviceActionUtil.Command Son los comandos para la acción del dispositivo. 
DeviceActionUtil.DeviceActionConfigError Es una 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 estado sin conexión. 
DeviceBaselineChecker Establece la configuración de referencia del dispositivo antes de cada módulo. 
DeviceBaselineSetter Clase abstracta que se usa para crear un parámetro de configuración de referencia del dispositivo. 
DeviceBatteryLevelChecker Un IRemoteTest que verifica si hay una carga de batería mínima y espera a que la batería alcance un segundo umbral de carga si no se alcanza la carga mínima. 
DeviceBatteryResourceMetricCollector Este recopilador recopila métricas de la batería del dispositivo. 
DeviceBuildDescriptor Es una clase de wrapper para un IBuildInfo que contiene métodos auxiliares para recuperar información de compilación de la plataforma del dispositivo. 
DeviceBuildInfo Un IBuildInfo que representa una compilación completa de un dispositivo Android y, de manera opcional, sus pruebas. 
DeviceBuildInfoBootStrapper Un ITargetPreparer que reemplaza los campos de información de compilación por atributos leídos del dispositivo

Esto es útil para probar dispositivos con compilaciones generadas a partir de una fuente externa (p.ej., 

DeviceBuildInfoInjector Un ITargetPreparer que inserta metadatos de DeviceBuildDescriptor en el IBuildInfo
DeviceCleaner Realiza un reinicio o un formato como acción de limpieza después de la prueba y, de manera 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 ERROR(/ExecutorService) para ejecutar comandos implementados como ShellCommandCallable y usa ERROR(/#joinFuture(String,Future,long)) para la sincronización con ERROR(/Future), según lo que muestra ERROR(/ExecutorService) para la ejecución del comando. 

DeviceConcurrentUtil.ShellCommandCallable<V> Un ERROR(/Callable) que contiene los detalles de la ejecución del comando de shell en un ITestDevice
DeviceConfigurationHolder Es una implementación concreta de IDeviceConfiguration que almacena los objetos de configuración del dispositivo cargados en sus atributos. 
DeviceConnection Representa una conexión a un dispositivo a través de ADB para usar con ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger))
DeviceConnection.Factory  
DeviceDescriptor Clase que contiene información que describe un dispositivo en prueba. 
DeviceDisconnectedException Se arroja cuando ya no se puede acceder a un dispositivo a través de su tipo de transporte, p.ej., si el dispositivo ya no está visible a través de USB o conexión TCP/IP 
DeviceErrorIdentifier Son los identificadores de errores del dispositivo y los errores informados por el dispositivo. 
DeviceFailedToBootError Se arroja si un dispositivo no puede iniciarse después de que se escribe una compilación en su memoria flash. 
DeviceFeatureFlag  
DeviceFeatureModuleController Es un controlador de módulos que no ejecuta pruebas cuando no admite ciertas funciones. 
DeviceFileReporter Es una clase de utilidad que verifica si hay archivos en el dispositivo y los envía a ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) si los encuentra. 
DeviceFlashPreparer Un ITargetPreparer que muestra una imagen en hardware físico de Android. 
DeviceFoldableState Es la representación del estado plegable del dispositivo que devuelve "cmd device_state print-states". 
DeviceFolderBuildInfo Un IDeviceBuildInfo que también contiene otros artefactos de compilación incluidos 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 Es un preparador de destino que actualiza el dispositivo con imágenes proporcionadas en un formato específico. 
DeviceImpl Es un dispositivo. 
DeviceInspectionResult Clase que contiene el resultado de la inspección del dispositivo cuando este deja de estar disponible. 
DeviceInternetAccessibilityResourceMetricCollector El recopilador envía un ping a google.com para verificar si el dispositivo tiene acceso a Internet. 
DeviceJUnit4ClassRunner Es un ejecutor de pruebas JUnit4 que también admite IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation Anotación falsa destinada a llevar registros a los reporteros. 
DeviceJUnit4ClassRunner.MetricAnnotation Anotación falsa destinada a llevar métricas a los reporteros. 
DeviceJUnit4ClassRunner.TestLogData Se implementaron ExternalResource y TestRule
DeviceJUnit4ClassRunner.TestMetrics Se implementaron ExternalResource y TestRule
DeviceListMonitorTask  
DeviceLogger Clase de puente para usar utils.ILogger para Incremental. 
DeviceManagementGrpcServer Servidor de GRPC que permite reservar un dispositivo desde Tradefed. 
DeviceManager  
DeviceManager.FastbootDevice Representación de un dispositivo en modo fastboot. 
DeviceMerkleTree Calcula un MerkleTree a partir de la información del contenido del dispositivo. 
DeviceMetricData Es un objeto que contiene todos los datos recopilados por los recopiladores de métricas. 
DeviceMonitor DeviceMonitor supervisa los dispositivos conectados a adb. 
DeviceMonitor.DeviceListComparisonResult  
DeviceMonitorMultiplexer Es una clase proxy para propagar solicitudes a varios objetos IDeviceMonitor
DeviceNotAvailableException Se arroja cuando un dispositivo ya no está disponible para las pruebas. 
DeviceOwnerTargetPreparer Es un ITargetPreparer que configura un componente de propietario del dispositivo. 
DeviceParameterizedRunner Es un ejecutor parametrizado de estilo JUnit4 para pruebas parametrizadas controladas desde el host. 
DeviceProperties Definiciones de constantes comunes para nombres de propiedades del lado del dispositivo 
DeviceRecoveryModeUtil  
DeviceReleaseReporter Es un reportero de liberación de dispositivos que se encarga de comunicarse con el proceso principal para liberar los dispositivos. 
DeviceResetFeature Implementación del restablecimiento del dispositivo del servidor. 
DeviceResetHandler Es una utilidad que controla de forma genérica el restablecimiento del dispositivo. 
DeviceRuntimeException Se arroja 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 Son 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 ITargetPreparer que configura un dispositivo para realizar pruebas según los Option proporcionados. 
DeviceSnapshotFeature Es la implementación del servidor de la instantánea del dispositivo. 
DeviceSnapshotHandler Es una utilidad que controla la instantánea de Cuttlefish. 
DeviceStateMonitor Clase auxiliar para supervisar el estado de un objeto IDevice
DeviceStorageAgeResourceMetricCollector Analiza la antigüedad del almacenamiento a partir de logcat. 
DeviceStorageFiller El preparador de destino debe llenar el almacenamiento para que haya una cierta cantidad de espacio libre disponible. 
DeviceStorageStatusChecker Verifica si el dispositivo tiene suficiente espacio en el disco para las particiones determinadas. 
DeviceStringPusher Es un preparador de destino para escribir una cadena en un archivo. 
DeviceSuite Extiende el contenedor JUnit4 Suite para proporcionar un ITestDevice a las pruebas que lo requieren. 
DeviceSyncHelper Es un asistente que ayuda a sincronizar una nueva imagen del dispositivo con el dispositivo. 
DeviceTestCase Caso de prueba de JUnit auxiliar que proporciona los servicios IRemoteTest y IDeviceTest
DeviceTestResult Es una especialización de TestResult que se anulará cuando ocurra un DeviceNotAvailableException
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestRunOptions Es una clase de compilador para las opciones relacionadas con la ejecución de pruebas de dispositivos a través de BaseHostJUnit4Test. 
DeviceTestSuite Conjunto de pruebas de JUnit auxiliar que proporciona los servicios IRemoteTest y IDeviceTest
DeviceTraceCollector Es el 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 Especialización de DeviceNotAvailableException que indica que el dispositivo es visible para adb, pero no responde (es decir, los comandos agotan el tiempo de espera, no se inician, etcétera) 
DeviceUpdateTargetPreparer Un ITargetPreparer abstracto que se encarga de los pasos comunes para actualizar dispositivos con un archivo de imagen del dispositivo desde una fuente externa (a diferencia de un servicio de compilación). 
DeviceWifiResourceMetricCollector El recopilador recopila las métricas actuales de intensidad de la señal Wi-Fi conectada y de velocidad de vínculo. 
DeviceWiper Un ITargetPreparer que borra los datos del usuario 
DigestCalculator Son métodos de utilidad para calcular Digest
DirectedGraph<V> Implementación de grafos dirigidos no ponderados. 
DisableSELinuxTargetPreparer Es un preparador de destino que inhabilita SELinux si está habilitado. 
DryRunKeyStore Es un almacén de claves para la ejecución en seco en el que cualquier valor del almacén de claves siempre se reemplaza y encuentra correctamente. 
DryRunner Ejecuta pruebas de forma transparente en modo de prueba en lugar de ejecutarlas realmente. 
DynamicFileStubTest Esta es una prueba de Tradefed para verificar que Tradefed pueda resolver el archivo dinámico correctamente. 
DynamicRemoteFileResolver Clase que ayuda a resolver la ruta de acceso a archivos remotos. 
DynamicRemoteFileResolver.FileResolverLoader Carga implementaciones de IRemoteFileResolver
DynamicShardHelper Estrategia de fragmentación para permitir la puesta en cola del trabajo remoto entre varias instancias de TF 
DynamicShardingConnectionInfoMessage Clase que contiene datos para facilitar el envío a través del servidor de funciones. 
DynamicSystemPreparer Un ITargetPreparer que configura una imagen del sistema sobre una compilación del dispositivo con la Actualización dinámica del sistema. 

E

EarlyDeviceReleaseFeature Implementación del servidor de funciones para el lanzamiento anticipado del dispositivo. 
Correo electrónico Clase auxiliar para enviar un correo electrónico. 
EmailHostHealthAgent Implementación de IHostHealthAgent para enviar correos electrónicos desde los informes de supervisión del 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 objeto ITargetPreparer que 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 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 ExecutableAction
ExecutableBaseTest Clase base para el estilo ejecutable de las pruebas. 
ExecutableHostTest Es el ejecutor de pruebas para el ejecutable que se ejecuta en el host. 
ExecutableTargetTest Es el ejecutor de pruebas para el ejecutable que se ejecuta en el destino. 
ExecutionFiles Son las dependencias de archivos que se generan durante la ejecución de una prueba o una invocación y que se deben llevar a cabo para la prueba. 
ExecutionFiles.FilesKey Es la enumeración de la clave estándar conocida para el mapa. 
ExecutionProperties Son las propiedades que se generan durante la ejecución de una prueba o una invocación. 
ExistingBuildProvider Un IBuildProvider que devuelve un IBuildInfo ya construido. 
ExtendedFile Es una extensión del 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 pruebas repetibles. 
FakeTestsZipFolder Es un elemento de prueba que crea una carpeta de pruebas falsa descomprimida basada en una lista de contenido. 
FakeTestsZipFolder.ItemType  
FastbootCommandPreparer Es el preparador de destino que activa fastboot y envía comandos de fastboot. 
FastbootDeviceFlasher Clase que depende de fastboot para escribir una imagen en la memoria flash de hardware físico de Android. 
FastbootHelper Es una clase auxiliar para las operaciones de fastboot. 
FastbootPack Sigue las especificaciones del bootloader para desempacarlo. 
FastbootUpdateBootstrapPreparer Un ITargetPreparer que organiza los archivos especificados (cargador de arranque, radio, zip de imagen del dispositivo) en IDeviceBuildInfo para que los dispositivos se escriban con FastbootDeviceFlasher y, luego, inserta atributos del dispositivo posteriores al arranque en la información de compilación para fines de generación de informes de resultados. 
FatalHostError Es una excepción que indica que se produjo un error fatal irrecuperable en la máquina host que ejecuta TradeFederation y que se debe cerrar la instancia de TradeFederation. 
FeatureFlagTargetPreparer Actualiza el DeviceConfig (marcas de funciones ajustadas por un servicio remoto). 
FileDownloadCache Clase de ayuda que mantiene una caché LRU del sistema de archivos local de los archivos descargados. 
FileDownloadCacheFactory Una fábrica para crear FileDownloadCache 
FileDownloadCacheWrapper Es una clase de wrapper que proporciona funciones de FileDownloadCache mientras implementa la interfaz IFileDownloader
FileIdleMonitor Supervisa los archivos y ejecuta una devolución de llamada si han estado inactivos (es decir, 
FileInputStreamSource Un InputStreamSource que toma un archivo de entrada. 
FileListingService Proporciona el servicio de lista de archivos secundarios IDevice
FileListingService.FileEntry Representa una entrada en un directorio. 
FileListingService.IListingReceiver Las clases que implementan esta interfaz proporcionan un método que controla el resultado asíncrono del comando ls en el dispositivo. 
FileLogger Es un objeto ILeveledLogOutput que dirige los mensajes de registro a un archivo y a stdout. 
FilePermissionUtil Clase de utilidad que proporciona el control de permisos de archivos. 
FileProtoResultReporter Es un reportero de proto que vuelca el TestRecord en un archivo. 
FilePullerDeviceMetricCollector Un BaseDeviceMetricCollector que escucha la clave de métricas proveniente del dispositivo y las extrae como un archivo del dispositivo. 
FilePullerLogCollector Es el registrador del archivo que informa el lado del dispositivo. 
FileSystemLogSaver Guardar registros en un sistema de archivos 
FilesystemRootChecker  
FileUtil Una clase auxiliar para operaciones relacionadas con archivos 
FileUtil.LowDiskSpaceException Se arroja si el espacio en disco utilizable está por debajo del umbral mínimo. 
FilteredResultForwarder Es una variante de ResultForwarder que solo permite informar una lista de entidades permitidas de TestDescription
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 la memoria flash del dispositivo en prueba. 
FlashingResourcesParser Es una clase que analiza las versiones requeridas de los archivos de imágenes auxiliares necesarios para escribir la memoria flash de un dispositivo. 
FlashingResourcesParser.AndroidInfo Es un typedef para Map&lt;String, MultiMap&lt;String, String&gt;&gt;
FlashingResourcesParser.Constraint Una interfaz de filtrado diseñada para permitir que FlashingResourcesParser ignore algunos recursos que, de lo contrario, podría usar 
FlashingResourceUtil Esta utilidad ayuda a establecer la versión adecuada de los artefactos para que se puedan escribir en la memoria flash a través de DeviceFlashPreparer
FoldableExpandingHandler Un IModuleParameterHandler que se expande para mostrar más información sobre cada configuración plegable que no sea principal. 
FoldableHandler Es un controlador plegable genérico que puede tomar los parámetros plegables para crear un módulo especializado. 
FoldableModePreparer Es un preparador de destino que puede cambiar el estado de plegado de un dispositivo. 
FolderBuildInfo Es la implementación concreta de un IFolderBuildInfo
FolderSaver Un ITargetPreparer que extrae directorios del dispositivo, los comprime y los guarda en el backend de registro. 
FormattedGeneratorReporter Es un reportero que permite generar informes en un formato específico. 
FreeDeviceState  
FuseMountManager  
FuseUtil Es una clase de ayuda para las operaciones de FUSE. 
FutilityCommandPreparer Es el preparador para ejecutar comandos de futilidad. 

G

GceAvdInfo Estructura para contener datos relevantes para una instancia de AVD de GCE determinada. 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor Es el monitor de subprocesos para el túnel de proxy del host de lab de GCE que se usa para la oxigenación. 
GceManager Es un asistente que administra las llamadas a GCE para iniciar, detener y recopilar registros de GCE. 
GceRemoteCmdFormatter Clase de utilidad para formatear comandos para llegar a un dispositivo GCE remoto. 
GceRemoteCmdFormatter.ScpMode Se puede usar SCP para enviar o recuperar archivos según la estructura de los argumentos. 
GceSshTunnelMonitor Es el monitor de subprocesos para el túnel SSH de Gce. 
GcovCodeCoverageCollector Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de gcov del dispositivo y las registrará como artefactos de prueba. 
GcovKernelCodeCoverageCollector Es un BaseDeviceMetricCollector que extraerá las mediciones de cobertura del kernel de gcov de debugfs y del dispositivo, y, luego, las registrará como artefactos de prueba. 
GCSBucketUtil Administrador de archivos para descargar y subir archivos desde Google Cloud Storage (GCS). 
GCSBucketUtil.GCSFileMetadata Wrapper simple para la información del archivo en GCS. 
GCSCommon ¡Obsoleto! En su lugar, usa com.android.tradefed.util.gcs.GCSCommon. 
GCSCommon Es la clase base para la operación de Gcs, como la descarga y la carga. 
GCSConfigurationFactory Un ConfigurationFactory carga las configuraciones desde Google Cloud Storage. 
GCSConfigurationFactory.GCSConfigLoader Extensión de ConfigurationFactory.ConfigLoader que carga la configuración desde GCS, hace un seguimiento de las configuraciones incluidas desde una configuración raíz y arroja una excepción en las inclusiones circulares. 
GCSConfigurationServer El servidor de configuración carga las configuraciones desde Google Cloud Storage (GCS). 
GCSDownloaderHelper Es un descargador para el bucket de GCS que se encarga de almacenar en caché y resolver la configuración global. 
GCSFileDownloader Es un descargador de archivos para descargar archivos de Google Cloud Storage (GCS). 
GCSFileDownloaderBase Es un 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 del host desde GCS (Google Cloud Storage). 
GcsRemoteFileResolver Implementación de IRemoteFileResolver que permite la descarga desde un bucket de GCS. 
GenericLogcatEventParser<LogcatEventType> Analiza la entrada de logcat para detectar eventos. 
GenericLogcatEventParser.LogcatEvent Struct para contener un evento de logcat con el tipo de evento y el mensaje de logcat que lo activó 
GetPreviousPassedHelper Es un asistente para obtener los filtros de pruebas aprobadas anteriores. 
GkiDeviceFlashPreparer Es un preparador de destino que escribe en la memoria flash del dispositivo la imagen genérica del kernel común de Android. 
GlobalConfiguration Implementación de IGlobalConfiguration que almacena los objetos de configuración cargados en un mapa 
GlobalFilterGetter Implementación del servicio que devuelve los filtros de una invocación determinada. 
GlobalTestFilter Son las opciones de filtro que se aplican a la invocación. 
GoogleAccountPreparer Un ITargetPreparer que admita la configuración de Cuentas de Google. 
GoogleAccountUtil Una utilidad que admite la configuración de cuentas de Google en un dispositivo 
GoogleApiClientUtil Son 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 devuelve un mapa con todos los resultados. 
GoogleBenchmarkTest Es una prueba que ejecuta un paquete de pruebas de comparativas de Google en un dispositivo determinado. 
GranularRetriableTestWrapper Una clase de wrapper funciona en IRemoteTest para granular el IRemoteTest a nivel de caso de prueba. 
GranularRetriableTestWrapper.StartEndCollector Es un asistente de clase que detecta la falta de inicio y finalización de la ejecución. 
GsiDeviceFlashPreparer Es un preparador de destino que actualiza el dispositivo con la imagen genérica del sistema Android. 
GTest Es una prueba que ejecuta un paquete de pruebas nativo en un dispositivo determinado. 
GTestBase La clase base de gTest 
GTestListTestParser Es 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 que usan GTest y que se ejecutan desde la shell, y le informa a un ITestInvocationListener sobre los resultados. 
GTestXmlResultParser Analiza los resultados del "modo de salida xml" de las pruebas nativas que usan GTest y que se ejecutan desde la shell, y le informa a un ITestRunListener sobre los resultados. 

H

HandleAppName Controla el fragmento “nombre de la app” (APNM). 
HandleExit Envía una solicitud de salida. 
HandleHeap Controla las actualizaciones de estado del montón. 
HandleHello Controla el fragmento "hello" (HELO) y la detección de funciones. 
HandleNativeHeap Controla las actualizaciones de estado de los subprocesos. 
HandleProfiling Controla las actualizaciones de estado del montón. 
HandleTest Controla las actualizaciones de estado de los subprocesos. 
HandleThread Controla las actualizaciones de estado del subproceso. 
HandleViewDebug  
HandleWait Controla el fragmento "esperar" (WAIT). 
HarnessException Es la clase de excepción básica para la excepción que se arroja dentro del arnés. 
HarnessIOException Es una excepción de Harness que ayuda a transportar problemas de archivos. 
HarnessRuntimeException  
HeapHostMonitor Implementación de AbstractHostMonitor que supervisa la memoria del montón en el host y la registra periódicamente en el registro del historial. 
HeapSegment Describe los tipos y las ubicaciones de los objetos en un segmento de una pila. 
HeapSegment.HeapSegmentElement Describe un objeto o una región codificados en los datos de HPSG. 
HelloWorldMultiTargetPreparer Ejemplo de implementación de un IMultiTargetPreparer
HistoryLogger Es un registro especial que contiene solo algunos eventos específicos. 
HostGTest Es una prueba que ejecuta un paquete de prueba nativo. 
HostMetric Esta clase representa una muestra de métrica del host que se debe informar. 
HostOptions Es la clase que contiene las opciones del host. 
HostStatsdMetricCollector Un IMetricCollector que recopila métricas de statsd del host con comandos de la utilidad de statsd. 
HostTest Es un ejecutor de pruebas para pruebas basadas en el host de JUnit. 
HostUtils Implementa algunos métodos de utilidad útiles para ejecutar pruebas de host. 
HprofAllocSiteParser Clase auxiliar para analizar la información de una sección de sitios de asignación de 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 HTTP POST multipartes. 
HttpRemoteFileResolver Implementación de IRemoteFileResolver que permite descargar archivos remotos a través de HTTP 
HttpsRemoteFileResolver Implementación de IRemoteFileResolver que 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 Es la definición de la interfaz para los métodos de ERROR(/com.android.ddmlib.AndroidDebugBridge) que se usan en este paquete. 
IAppBuildInfo Esta interfaz dejó de estar disponible. Usa IBuildInfo directamente. 
IAutoRetriableTest Interfaz para un IRemoteTest que no implementa ITestFilterReceiver, pero que aún desea admitir el reintento automático. 
IBatteryInfo Es la interfaz que define la interacción con la batería de un dispositivo. 
IBatteryInfo.BatteryState Describe el estado de carga actual de la batería. 
IBlockFilter Controla si se debe entregar un bloque de datos que se debe enviar al dispositivo. 
IBlockTransformer Es la transformación opcional del bloque de datos antes del envío. 
IBuildInfo Contiene información sobre la compilación en prueba. 
IBuildInfo.BuildInfoProperties Algunas propiedades que puede tener un IBuildInfo para ajustar su control. 
IBuildProvider Es responsable de proporcionar información sobre la compilación en prueba. 
IBuildReceiver Es una prueba que necesita una referencia a la compilación que se está probando. 
ICacheClient Es una interfaz para un cliente de caché. 
IClusterClient Es una interfaz para interactuar con el backend de TFC. 
IClusterEvent Es la interfaz para cualquier evento de clúster que se suba a TFC. 
IClusterEventUploader<T extends IClusterEvent> Interfaz para ClusterEventUploader 
IClusterOptions Es una interfaz para obtener opciones relacionadas con el clúster. 
ICommandOptions Es un contenedor para las opciones de ejecución de comandos. 
ICommandScheduler Es un programador para ejecutar comandos de TradeFederation. 
ICommandScheduler.IScheduledInvocationListener Es un objeto de escucha para los 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 un dispositivo virtual posiblemente preconfigurado (IP del host, usuario del host, desplazamiento de puertos, etcétera). 
IConfiguration Es la 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 Es una interfaz para el servidor de configuración. 
ICredentialFactory Es una interfaz para que la fábrica de credenciales cree Credential de OAuth2. 
IDefaultObjectLoader Es una interfaz para cargar los objetos predeterminados que deberían formar parte de nuestra configuración de YAML. 
IDefaultObjectLoader.LoaderConfiguration Es el objeto de configuración de carga para pasar información al cargador. 
IDevice Es un dispositivo. 
IDevice.DeviceState Es el estado de un dispositivo. 
IDevice.DeviceUnixSocketNamespace Es el espacio de nombres de un socket de dominio Unix creado en el dispositivo. 
IDevice.Feature Son funciones de software a nivel del dispositivo. 
IDevice.HardwareFeature Son funciones de hardware a nivel del dispositivo. 
IDeviceActionReceiver Proporciona una API para recibir eventos del dispositivo. 
IDeviceBuildInfo Un IBuildInfo que representa una compilación completa de un dispositivo Android y, de manera opcional, sus pruebas. 
IDeviceBuildProvider Un IBuildProvider que usa información de un ITestDevice para recuperar una compilación. 
IDeviceConfiguration Interfaz del contenedor de configuración del dispositivo. 
IDeviceConnection Representa una conexión a un dispositivo desde el que se puede leer y escribir. 
IDeviceConnection.Factory  
IDeviceFlasher Escribe una imagen de dispositivo en la memoria flash de un dispositivo. 
IDeviceFlasher.UserDataFlashOption Es una enumeración de opciones para controlar la imagen de datos del usuario. 
IDeviceManager Interfaz para administrar el conjunto de dispositivos disponibles para las pruebas. 
IDeviceManager.IFastbootListener Es un objeto de escucha para los cambios de estado de fastboot. 
IDeviceMonitor Interfaz para supervisar el estado de los dispositivos. 
IDeviceMonitor.DeviceLister Clase similar a Runnable que debería devolver 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 el objeto que necesita una referencia a un ITestDevice
IDisableable Interfaz que describe un objeto de Tradefed que se puede inhabilitar. 
IdSizesReply  
IDynamicShardingClient Interfaz de wrapper para el cliente de fragmentación

Esto existe para que podamos intercambiar un HTTP o uno de prueba si es necesario. 

IDynamicShardingConnectionInfo Interfaz para las 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 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 simulable para los métodos de FileEntry
IFileResolverLoader Carga implementaciones de IRemoteFileResolver
IFileResolverLoader.ResolverLoadingException Se arroja una excepción si no se puede cargar o inicializar un resolver. 
IFlashingResourcesParser Es una interfaz para proporcionar las versiones requeridas de los archivos de imagen auxiliares necesarios para escribir la memoria flash de un dispositivo. 
IFlashingResourcesRetriever Es una interfaz para recuperar los archivos de imagen auxiliares necesarios para escribir la memoria flash de un dispositivo. 
IFolderBuildInfo Un IBuildInfo abstracto simple cuyos artefactos de compilación se encuentran en un directorio del sistema de archivos local. 
IFormatterGenerator Interfaz que describe un formateador para SuiteResultHolder
IFuseDriverProfile Define el comportamiento específico de un controlador FUSE en particular, lo que permite que MountManager sea genérico. 
IGlobalConfiguration Clase que abarca la información de configuración global para una sola instancia de Trade Federation (que abarca cualquier cantidad de invocaciones de configuraciones reales). 
IHarnessException Es la 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 la prueba. 
IHostHealthAgent Es una interfaz para emitir métricas del host o del dispositivo. 
IHostMonitor Interfaz para enviar datos del host 
IHostMonitor.HostDataPoint Clase genérica para los datos que se informarán. 
IHostMonitor.HostMetricType  
IHostOptions Es la interfaz del contenedor de opciones de host. 
IHostOptions.PermitLimitType Es una enumeración que describe los posibles limitadores de permisos. 
IHostResourceManager Es la interfaz para administrar el recurso de host. 
IHttpHelper Son métodos auxiliares para realizar solicitudes HTTP. 
IHttpHelper.DataSizeException  
IIncrementalSetup Es una interfaz que ayuda a decidir si se debe intentar una configuración incremental para los preparadores de Tradefed. 
IInstrumentationResultParser Interfaz para analizar los resultados de una ejecución de prueba de instrumentación desde la shell. 
IInstrumentationResultParser.SessionResultCodes Son códigos de resultado de la sesión de Am instrument. 
IInstrumentationResultParser.StatusCodes Son los códigos de estado del resultado de la prueba. 
IInstrumentationResultParser.StatusKeys Son las claves de estado de prueba pertinentes. 
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 Es una fábrica para crear IKeyStoreClient
ILabPreparer Interfaz de marcador para preparadores de labs

Consulta ITargetPreparer para obtener una descripción del propósito de estas interfaces. 

ILeveledLogOutput Las clases que implementan esta interfaz proporcionan métodos que se encargan de generar mensajes de registro. 
ILogcatReceiver Clase que proporciona el resultado del logcat de un dispositivo como un InputStreamSource
ILogger Es la interfaz que se usa para mostrar advertencias o errores. 
ILogRegistry Es una interfaz para un registrador singleton ILogOutput que 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 objetos ITestInvocationListener detecten cuándo se guardan los archivos de registro. 
ImageContentAnalyzer Analizador para el análisis de contenido de imágenes de dispositivos 
IManagedTestDevice Es un ITestDevice cuyo ciclo de vida se administra. 
IManagedTestDevice.DeviceEventResponse Contenedor para una respuesta a una llamada de IManagedTestDevice.handleAllocationEvent(DeviceEvent) 
IManagedTestDeviceFactory Interfaz de creador para IManagedTestDevice
IMetricCollector Esta interfaz se agregará como un decorador cuando se informen los resultados de las pruebas para recopilar métricas coincidentes. 
IMetricCollectorReceiver Es la interfaz que deben implementar los IRemoteTest si necesitan obtener la lista de IMetricCollector para la ejecución de prueba. 
IMoblyYamlResultHandler Es la 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 Es una enumeración que describe cómo se debe ejecutar el módulo. 
IModuleParameterHandler Es la interfaz para los parámetros de los módulos de conjuntos de pruebas. 
IMultiDeviceRecovery Interfaz para recuperar varios dispositivos sin conexión. 
IMultiDeviceTest Esta interfaz dejó de estar disponible. Esta interfaz se mantiene temporalmente por compatibilidad, pero ya no se usa. No lo implementes. 
IMultiTargetPreparer Prepara el entorno de prueba para varios dispositivos a la vez. 
INativeDevice Proporciona una API confiable y de un nivel ligeramente superior a un IDevice de ddmlib. 
INativeDeviceTest Interfaz para el objeto que necesita una referencia a un INativeDevice
IncrementalImageUtil Es una utilidad para aprovechar la actualización incremental de imágenes y dispositivos. 
IncrementalInstallSession Se usa para crear una sesión de instalación de paquetes incremental en la que los bloques de los APKs instalados se transmiten al dispositivo cuando deben leerse. 
IncrementalInstallSession.Builder  
InfraErrorIdentifier Son los identificadores de error de la infraestructura de Trade Federation y de la infraestructura dependiente (como la infraestructura de compilación). 
InputStreamSource Básicamente, esta interfaz une un ERROR(/InputStream) para que se pueda clonar. 
InstallAllTestZipAppsSetup Un ITargetPreparer que instala todas las apps en un archivo ZIP de prueba. 
InstallApexModuleTargetPreparer  
InstallApkSetup Un ITargetPreparer que instala uno o más APKs ubicados en el sistema de archivos. 
InstallBuildEnvApkSetup Un ITargetPreparer que instala uno o más APKs de prueba desde un entorno de compilación de la plataforma de Android. 
InstallCreateReceiver Es el receptor de salida para la línea de comandos "pm install-create". 
InstalledInstrumentationsTest Ejecuta toda la instrumentación que se encuentra en el dispositivo actual. 
InstallException Se arroja si falla la instalación o desinstalación de la aplicación. 
InstallKernelModulePreparer Es un preparador de destino que instala módulos del kernel. 
InstallMetrics  
InstallReceiver Es el receptor de salida para la línea de comandos "pm install package.apk". 
InstantAppHandler Es el controlador de ModuleParameters.INSTANT_APP
InstrumentationPreparer Un ITargetPreparer que ejecuta la instrumentación 
InstrumentationProtoResultParser Analiza los resultados del "modo de salida protoStd" de una ejecución de prueba de instrumentación desde la shell y le informa a un ITestRunListener sobre los resultados. 
InstrumentationResultParser Analiza los resultados del "modo de salida sin procesar" de una ejecución de prueba de instrumentación desde el shell y le informa a un ITestRunListener sobre los resultados. 
InstrumentationTest Es una prueba que ejecuta un paquete de pruebas de instrumentación en un dispositivo determinado. 
InvocationCacheHelper Es una 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 Clase que describe todos los pasos de invocación: descarga de compilación, target_prep, ejecución de pruebas y limpieza. 
InvocationLocal<T> Esta clase proporciona variables de alcance de invocación. 
InvocationMetricLogger Es una clase de utilidad para una invocación que registra algunas métricas. 
InvocationMetricLogger.InvocationGroupMetricKey La agrupación permite registrar varios grupos con la misma clave. 
InvocationMetricLogger.InvocationMetricKey Es una clave con nombre especial que siempre completaremos para la invocación. 
InvocationProtoResultReporter Informes para almacenar información de almacenamiento en caché a nivel de la invocación y su lista de módulos 
InvocationStatus Clase para almacenar el estado de invocación. 
InvocationStatus Es un enum auxiliar para representar el estado de invocación. 
InvocationSummaryHelper Clase de ayuda para recopilar y registrar TestSummary para un conjunto de objetos de escucha 
InvocationToJUnitResultForwarder Clase que escucha los eventos ITestInvocationListener y los reenvía a un TestListener
IPostProcessor Los procesadores posteriores son un objeto de Trade Federation que permite procesar métricas y registros DESPUÉS de las pruebas y ANTES de generar informes de resultados. 
IRecorderClient Es una interfaz para comunicarse con el backend del registrador de ResultDB. 
IRemoteAndroidTestRunner Es una interfaz para ejecutar un comando de prueba de Android de forma remota y registrar el resultado en un objeto de escucha. 
IRemoteAndroidTestRunner.CoverageOutput  
IRemoteAndroidTestRunner.TestSize  
IRemoteFeature Interfaz que describe una función en Tradefed que se puede ejecutar según la solicitud. 
IRemoteFileResolver Es la interfaz para los objetos que pueden resolver un archivo remoto en uno local. 
IRemoteFileResolver.RemoteFileResolverArgs Los argumentos que se pasan a los solucionadores 
IRemoteFileResolver.ResolvedFile Clase que contiene información sobre el archivo resuelto y algunos metadatos. 
IRemoteScheduledListenersFeature Se extendió IRemoteFeature para admitir el paso de IScheduledInvocationListeners. 
IRemoteTest Es una prueba que informa los resultados directamente a un ITestInvocationListener
IReportNotExecuted En caso de una ejecución incompleta, IRemoteTest que implementa esta interfaz puede informar sus pruebas no ejecutadas para mejorar la generación de informes. 
IRescheduler Es una interfaz para reprogramar una configuración para su ejecución futura. 
IResourceMetricCollector Es la interfaz para que el usuario implemente recopiladores de recursos personalizados. 
IRestApiHelper Es una interfaz de ayuda para realizar llamadas a la API de REST. 
IResumableTest Esta interfaz dejó de estar disponible. Ya no es necesario 
IRetryDecision Es la interfaz que controla la decisión de reintentar 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 Es una enumeración que define si se establece o no una variable de entorno en particular. 
IRunUtil.IRunnableResult Es una interfaz para ejecutar de forma asíncrona una operación que devuelve un estado booleano. 
ISandbox Interfaz que define una zona de pruebas que se puede usar para ejecutar una invocación. 
ISandboxFactory Es una fábrica para crear ISandbox
ISetOptionReceiver La implementación de esta interfaz debe tener un Option con un nombre "set-option" vinculado a HostTest.SET_OPTION_NAME
IShardableListener Es un ITestInvocationListener que se puede fragmentar. 
IShardableTest Es un IRemoteTest que se puede dividir en subpruebas ejecutables por separado. 
IShardHelper Es la interfaz de un objeto que describe la estrategia de fragmentación que se adoptará para una configuración. 
IShellEnabledDevice Es un dispositivo abstracto que puede recibir comandos de shell. 
IShellOutputReceiver Las clases que implementan esta interfaz proporcionan métodos que se encargan de la salida de un comando de shell remoto en un dispositivo o emulador. 
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. 
IStackTraceInfo Las clases que implementan esta interfaz proporcionan un método que devuelve un seguimiento de pila. 
ISupportGranularResults Interfaz que especifica si un ITestInvocationListener admite recibir los resultados detallados o no. 
ISystemStatusChecker Es un verificador que realiza comprobaciones del estado del sistema y devuelve un valor booleano para indicar si el sistema se encuentra en un estado esperado. 
ISystemStatusCheckerReceiver Es un IRemoteTest que requiere acceso al ISystemStatusChecker desde 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. 
ITemporaryDevice Interfaz para representar un dispositivo que puede ser un marcador de posición temporal. 
ITerribleFailureHandler Una interfaz para controlar fallas graves de LogUtil.CLog.wtf(String, Throwable)
 
ITestAnnotationFilterReceiver Es un ejecutor que puede filtrar qué pruebas ejecutar según las anotaciones. 
ITestCollector Proporciona compatibilidad para la recopilación de pruebas. Cuando se configura, el ejecutor de pruebas debe realizar una prueba de validación para recopilar casos de prueba sin ejecutarlos realmente. 
ITestDevice Proporciona una API confiable y de un nivel ligeramente superior a un IDevice de ddmlib. 
ITestDevice.ApexInfo Una clase struct simple para almacenar información sobre un solo APEX 
ITestDevice.MountPointInfo Una clase struct simple para almacenar información sobre un solo punto de montaje 
ITestDevice.RecoveryMode  
ITestFileFilterReceiver Es un ejecutor que puede recibir un archivo en el que se especifiquen las pruebas que se deben ejecutar y las que no. 
ITestFilterReceiver Es un ejecutor que puede filtrar qué pruebas ejecutar. 
ITestInformationReceiver Interfaz para recibir el TestInformation de algunas clases. 
ITestInvocation Controla una invocación de prueba de TradeFederation. 
ITestInvocation.ExitInformation Representa información de salida para una invocación. 
ITestInvocationListener Es un 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 registrar flujos de datos de varios tipos. 
ITestLoggerReceiver Es una entidad que se puede insertar con una instancia de ITestLogger para que se pueda usar con fines de registro. 
ITestRunListener Recibe notificaciones de eventos durante las ejecuciones de pruebas de instrumentación. 
ITestsPool Interfaz que describe un conjunto de pruebas a las que podemos acceder y ejecutar 
ITestStorageClient Es una interfaz para comunicarse con el backend de Android Test Storage. 
ITestSuite Clase abstracta que se usa para ejecutar el conjunto 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 ITestInvocationListener intercambie información limitada a través de resúmenes. 
ITestsZipInstaller Instala pruebas desde un archivo ZIP de pruebas (como las 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 Interfaz que puede implementar un IRemoteTest para exponer el hecho de que requiere un dispositivo con un token especial. 

J

JarHostTest Es un ejecutor de pruebas para pruebas JUnit del host. 
JarHostTest.HostTestListener Es un objeto de escucha de wrapper que reenvía todos los eventos, excepto testRunStarted() y testRunEnded(), al objeto de escucha integrado. 
JavaCodeCoverageCollector Un BaseDeviceMetricCollector que 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 descarga de las mediciones de cobertura del código Java de los procesos que se ejecutan en el dispositivo. 
JdwpAgent  
JdwpCommands Constantes de comandos de JDWP, como se especifica aquí 
JdwpExtension  
JdwpHandshake  
JdwpInterceptor  
JdwpPacket Paquete JDWP, ubicado al comienzo de un ByteBuffer en algún lugar. 
JdwpPayload  
JdwpProtocol  
JSONFileKeyStoreClient Es una implementación de muestra en la que un archivo JSON local actúa como almacén de claves. 
JSONFileKeyStoreFactory Implementación de una fábrica de KeyStore JSON, que proporciona un JSONFileKeyStoreClient para acceder a un archivo de KeyStore JSON. 
JsonHttpTestResultReporter Es un reportero 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 Es el retransmisor de resultados del ejecutor de JUnit4. 
JUnit4TestFilter Clase auxiliar que proporciona el filtrado para el ejecutor de JUnit4 extendiendo Filter
JUnitRunUtil Clase auxiliar para dirigir una llamada de IRemoteTest.run(TestInformation, ITestInvocationListener) a una llamada de Test.run(TestResult)
JUnitToInvocationResultForwarder Clase que escucha eventos TestListener y los reenvía a un ITestInvocationListener
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 el ejecutor de pruebas para el ejecutable que se ejecuta en el destino y analiza el resultado de la prueba del kernel. 
KernelTestModuleController Clase base para un controlador de módulos que no ejecuta pruebas cuando no coincide con la arquitectura . 
KeyguardControllerState Es un contenedor para los estados de la cerradura. 
KeyguardStatusChecker Verifica el estado del protector de teclado después de la ejecución del módulo. 
KeyStoreException Se arroja cuando se produce un error fatal en el almacén de claves. 
KillExistingEmulatorPreparer Un ITargetPreparer que cierra un emulador en ejecución. 
KnownFailurePreparer Es el preparador de destino para omitir el reintento de una falla conocida. 
KTapResultParser Lee el resultado de KTAP como el que produce un módulo de prueba de KUnit y se coloca en un archivo "results" en debugfs. 
KTapResultParser.ParseResolution  
KUnitModuleTest Es un ejecutor de pruebas para ejecutar módulos de pruebas de KUnit en el dispositivo. 

L

LabResourceDeviceMonitor Es el monitor de recursos del lab que inicializa o administra el servidor de gRPC para LabResourceService. 
LargeOutputReceiver Clase diseñada para ayudar a ejecutar comandos de larga duración y recopilar resultados. 
LastShardDetector Cuando se ejecuta el sharding local, a veces solo queremos ejecutar algunas acciones cuando el último fragmento alcanza invocationEnded(long)
LeakedThreadStatusChecker Es un verificador de estado para garantizar que un módulo no filtre un subproceso en ejecución. 
LegacySubprocessResultsReporter Es una implementación inmutable del reportero de resultados de subprocesos que debe seguir siendo compatible con versiones anteriores de TF/CTS (p.ej., 8 o posterior), a pesar de los cambios en su superclase. 
ListInstrumentationParser Un IShellOutputReceiver que analiza el resultado de una consulta "pm list instrumentation" 
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice Clase para dispositivos virtuales locales que se ejecutan en el host de Tradefed. 
LocalAppBuildProvider Un IBuildProvider que construye un IBuildInfo basado en una ruta local proporcionada 
LocalDeveloper Detecta y devuelve si se trata de un desarrollador local que ejecuta Tradefed. 
LocalDeviceBuildProvider Un IBuildProvider que construye un IDeviceBuildInfo basado en una ruta de directorio del sistema de archivos proporcionada. 
LocalEmulatorLaunch Es 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 limpia del emulador a partir de un entorno de desarrollo o compilación 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 IRemoteFileResolver que permite vincular archivos locales 
LocalFolderBuildProvider Un IBuildProvider que construye un IFolderBuildInfo basado en una ruta local proporcionada 
LocalHostResourceManager Es el recurso del 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 setter para quitar la configuración de bloqueo de pantalla. 
Registro  
Registro Clase de registro que refleja la API en las principales fuentes de Android. 
Log.ILogOutput Las clases que implementan esta interfaz proporcionan métodos que se encargan de generar mensajes de registro. 
Log.LogLevel Es un enum de Log Level. 
Log.LogLevel Es un enum de Log Level. 
LogAssociation Clase para representar un vínculo entre un archivo de registro y una prueba. 
LogcatCrashResultForwarder Es un objeto de escucha especial: En caso de fallas (si se bloquea el 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 el recopilador que capturará y registrará un logcat cuando falle un caso de prueba. 
LogcatReceiver Clase que recopila Logcat en segundo plano. 
LogcatTimingMetricCollector Es 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 con patrones de regex determinados para analizar los indicadores de inicio y finalización de un evento a partir de las líneas de logcat. 
LogDataType Representa el tipo de datos de los datos de registro. 
LogFile Clase para contener los metadatos de un archivo de registro guardado. 
LogFileSaver Es un asistente para ITestInvocationListener que guardará los datos de registro en un archivo. 
LogReceiver  
LogRegistry Es una implementación de ILogRegistry que multiplexa y administra diferentes registradores, y usa el adecuado según el ThreadGroup del subproceso que realiza la llamada. 
LogSaverResultForwarder Un ResultForwarder para guardar registros con el guardador de archivos global. 
LogUtil Es una clase de utilidad de registro. 
LogUtil.CLog Una clase shim para Log que usa automáticamente el nombre de clase simple del llamador como etiqueta de registro 
LUCIResultReporter Es un reportero 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 los módulos de Mainline que crea un InstallApexModuleTargetPreparer y le inyecta el vínculo dinámico según los módulos de Mainline proporcionados para recuperar automáticamente esos módulos. 
MainlineTestModuleController Clase base para un controlador de módulos que ejecuta pruebas basadas en los módulos de la línea principal precargados en el dispositivo en prueba. 
ManagedRemoteDevice Es 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 la fábrica para crear los diferentes tipos de dispositivos que Tf puede supervisar 
MaxSdkModuleController Clase base para un controlador de módulos que no ejecuta pruebas en versiones superiores a un número de versión del SDK especificado. 
MergedZipEntryCollection Combina las entradas zip individuales de un archivo zip grande en bloques para minimizar los intentos de descarga. 
MergeMultiBuildTargetPreparer Un IMultiTargetPreparer que permite pasar información de una compilación a otra asignándoles nombres 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 de árbol Merkle según se define en la API de ejecución remota. 
MetricFilePostProcessor Se usa para subir el archivo de registro de métricas recopilado durante la prueba y el nivel de ejecución. 
MetricFileUtil Es una utilidad para almacenar la ejecución de la prueba y las métricas de prueba al final de la invocación en un archivo de texto y subirlo a la API de Android Build. 
MetricFileUtil.TestRunMetrics  
MetricOption Anotación para métodos de prueba anotados con @Test o si la anotación forma parte de la lista de anotaciones de TestDescription que permite especificar algunos parámetros adicionales útiles para ajustar el comportamiento de los recopiladores y filtrar algunos métodos. 
MetricsXMLResultReporter MetricsXMLResultReporter escribe las métricas de prueba y las métricas de ejecución en un archivo XML en una carpeta especificada por el parámetro metrics-folder en la fase invocationEnded de la prueba. 
MetricTestCase Extensión de TestCase que permite registrar métricas cuando se ejecuta como parte de TradeFed. 
MetricTestCase.LogHolder 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, agregar las métricas en pruebas similares y escribir las métricas en un archivo. 
MetricUtils Clase que contiene métodos de ayuda para manejar la conversión de formato de métricas. 
MinApiLevelModuleController Clase base para un controlador de módulos que no ejecuta pruebas cuando está por debajo de un nivel de API especificado. 
MinSdkModuleController Clase base para un controlador de módulos que no ejecuta pruebas en versiones inferiores a un número de versión de SDK especificado. 
MixImageZipPreparer Un IMultiTargetPreparer que mezcla las imágenes de una compilación del sistema en una compilación del dispositivo. 
MixKernelTargetPreparer Es un ITargetPreparer que permite combinar una imagen del kernel con la imagen del dispositivo. 
MixRadioTargetPreparer Un ITargetPreparer que permite mezclar una imagen de radio con la imagen del dispositivo. 
MoblyArtifactReporter Es el reportero de artefactos de Mobly. 
MoblyBinaryHostTest Prueba de host diseñada para ejecutar un archivo binario de Python de Mobly desde el sistema de compilación de Android (Soong) 
MoblyYamlResultControllerInfoHandler Es el controlador de elementos "Controller Info" del resultado de Mobly en formato YAML. 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerFactory Es la fábrica de controladores de resultados de Mobly YAML que genera el controlador adecuado según el tipo de resultado. 
MoblyYamlResultHandlerFactory.InvalidResultTypeException  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlResultParser Es el analizador de resultados de pruebas de Mobly en formato YAML. 
MoblyYamlResultRecordHandler Es el controlador del elemento "Record" del resultado de Mobly en formato YAML. 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler Es el controlador del elemento "Summary" del resultado de Mobly en YAML. 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlResultTestNameListHandler Es el controlador del elemento "Test Name List" del resultado de Mobly en formato YAML. 
MoblyYamlResultTestNameListHandler.TestNameList  
MoblyYamlResultTestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler Es el controlador del elemento "User Data" del resultado de Mobly en formato YAML. 
MoblyYamlResultUserDataHandler.UserData  
MoblyYamlResultUserDataHandler.UserData.Builder  
ModuleDefinition Es un contenedor para la configuración de la ejecución de la prueba. 
ModuleListener Es el objeto de escucha adjunto a cada IRemoteTest de cada módulo para recopilar la lista de resultados. 
ModuleLogcatCollector Es la versión del recolector de logcat, pero para el módulo. 
ModuleMerger Clase auxiliar para la operación relacionada con la combinación de ITestSuite y ModuleDefinition después de una división. 
ModuleOemTargetPreparer  
ModuleParameters Son los valores especiales asociados con las claves de "parámetro" del conjunto en los metadatos de cada módulo. 
ModuleParametersHelper Es un asistente para obtener el IModuleParameterHandler asociado al parámetro. 
ModuleProtoResultReporter Es un reportero de resultados que solo debe informar los resultados a nivel del módulo. 
ModulePusher  
ModulePusher.ModulePushError Se produjo un error grave durante la transferencia push del módulo de Mainline. 
ModuleResultsAndMetricsForwarder Es una extensión de ResultAndLogForwarder que agrega métricas adicionales relacionadas con el módulo a los resultados de la prueba. 
ModuleSplitter Es un asistente para dividir una lista de módulos representados por IConfiguration en una lista de unidades de ejecución representadas por ModuleDefinition
ModuleTestTypeUtil Contiene métodos de utilidad comunes para verificar el módulo. 
MonitorThread Supervisa las conexiones abiertas. 
MultiFailureDescription Recoge varios FailureDescription en un solo soporte. 
MultiLineReceiver Implementación base de IShellOutputReceiver, que toma los datos sin procesar provenientes del socket y los convierte en objetos String
MultiMap<K, V> Es un ERROR(/Map) que admite varios valores por clave. 
MultiReceiver Implementación base de IShellOutputReceiver, que toma varias instancias de IShellOutputReceiver y transmite los datos recibidos a todas ellas. 

N

NameMangleListener Es un objeto de escucha de proxy para traducir los nombres de métodos, clases y paquetes de prueba a medida que se informan los resultados. 
NativeAllocationInfo Almacena información de asignación nativa. 
NativeBenchmarkTest Es una prueba que ejecuta un archivo ejecutable de prueba de comparativas nativas en un dispositivo determinado. 
NativeBenchmarkTestParser Un IShellOutputReceiver que analiza el resultado de los datos de la prueba comparativa y recopila métricas sobre el tiempo promedio por operación. 
NativeBridgeModuleController Es un controlador de módulos para verificar si un dispositivo admite el puente nativo. 
NativeCodeCoverageFlusher Es una clase de utilidad que borra las mediciones de cobertura nativa y fuerza el vaciado de los datos de cobertura nativa de los procesos en el dispositivo. 
NativeDevice Es la implementación predeterminada de un ITestDevice para dispositivos Android que no son de pila completa. 
NativeDevice.AdbAction Es un ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) para ejecutar un comando del SO "adb…". 
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 IDevice sin asistencia del framework. 
NativeLeakCollector Un ITargetPreparer que ejecuta "dumpsys meminfo --unreachable -a" para identificar la memoria nativa inaccesible que actualmente mantiene cada proceso. 
NativeLibraryMapInfo Es la dirección de memoria para la asignación de bibliotecas en el caso de las bibliotecas nativas. 
NativeStackCallInfo Representa una llamada de pila. 
NativeStressTest Es una prueba que ejecuta un archivo ejecutable de prueba de estrés nativo en un dispositivo determinado. 
NativeStressTestParser Un IShellOutputReceiver que analiza el resultado de los datos de la prueba de estrés y recopila métricas sobre la cantidad de iteraciones completadas y el tiempo promedio por iteración. 
NegativeHandler Es un 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 del 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 arroja cuando un dispositivo no puede conectarse a la red para realizar pruebas. 
NoApkTestSkipper Es un preparador especial que permite omitir por completo una invocación (preparación y pruebas) si no hay APKs para probar. 
NoDeviceException Se arroja cuando no hay ningún dispositivo para ejecutar un comando determinado. 
NoisyDryRunTest Ejecuta una prueba en seco ruidosa en un archivo de comandos. 
NoOpConfigOptionValueTransformer Un IConfigOptionValueTransformer no-op 
NotMultiAbiHandler Es un controlador especial que notifica al SuiteModuleLoader que la ABI secundaria no debe crear un módulo. 
NullDevice Es un marcador de posición IDevice que usa DeviceManager para asignar cuándo IDeviceSelection.nullDeviceRequested() es true
NullOutputReceiver Es la implementación de IShellOutputReceiver que no hace nada. 

O

ObjectUpdater Clase de ayuda para administrar las actualizaciones de los objetos de AnTS. 
ObjectUpdater.InvocationUpdate Realiza una actualización de la invocación proporcionada. 
ObjectUpdater.TestArtifactUpdate Realiza una actualización en el BuildArtifact que se devolvió. 
ObjectUpdater.WorkUnitUpdate Interfaz para encapsular una actualización. 
OpenObjectLoader Es el cargador de los objetos predeterminados disponibles en AOSP. 
Opción Anota un campo como representación de una opción de IConfiguration
Option.Importance  
OptionClass Anota una clase como representación de un objeto IConfiguration
OptionCopier Es una clase de ayuda que puede copiar valores de campos Option con los mismos nombres de un objeto a otro. 
OptionDef Contiene los detalles de un objeto Option
OptionFetcher Es un asistente para obtener las opciones de prueba del proceso principal. 
OptionNotAllowedException Especifica ConfigurationException cuando no se permite pasar una opción en la línea de comandos. 
OptionSetter Propaga los campos de Option
OptionSetter.Handler<T>  
OptionSetter.MapHandler Un Handler para controlar los valores de los campos de mapa. 
OptionSetter.OptionFieldsForName Es un contenedor para la lista de campos de opciones con el nombre determinado. 
OptionUpdateRule Controla el comportamiento cuando se especifica una opción varias veces. 
OtaDeviceBuildInfo Es un IDeviceBuildInfo que se usa para probar las actualizaciones inalámbricas. 
OtatoolsBuildInfo Un IBuildInfo que contiene artefactos de otatools. 
OtaUpdateDeviceFlasher Es un programador de memoria flash de dispositivos que activa el script system/update_engine/scripts/update_device.py con un paquete OTA completo o incremental para actualizar la imagen del dispositivo. 
OxygenUtil Es una utilidad para interactuar con el servicio de Oxygen. 

P

PackageInfo Es un contenedor para la información del paquete de una aplicación analizada desde el dispositivo. 
PackageInstalledModuleController Es el controlador del módulo que no ejecuta pruebas cuando el dispositivo no tiene instalados los paquetes determinados. 
Pair<A, B> Definimos nuestra propia clase Pair que contiene dos objetos. 
Pair<S, T> Una clase Pair es simplemente una tupla de 2 elementos para usar en este paquete. 
PairingMultiTargetPreparer Un preparador de múltiples destinos ayuda a realizar la vinculación (y la conexión) de Bluetooth entre dos dispositivos. 
ParallelDeviceExecutor<V> Wrapper de ERROR(/ExecutorService) para ejecutar una función en paralelo. 
ParentSandboxInvocationExecution Es la versión de InvocationExecution para las acciones especiales de invocación principal cuando se ejecuta un entorno de pruebas. 
ParentShardReplicate Replica la configuración de un dispositivo en todos los demás que formarán parte de la fragmentación. 
PartialZipDownloadCache Utilidad para almacenar en caché archivos de descarga parcial según su contenido. 
PassingTestFileReporter Un ITestInvocationListener que guarda la lista de casos de prueba aprobados en un archivo de prueba 
PendingBlock Es un bloque de datos que pertenece al APK o al archivo de firma y que el dispositivo necesita. 
PendingBlock.Compression  
PendingBlock.Type  
PerfettoFilePullerCollector Es un recopilador que extrae archivos de registro de Perfetto del dispositivo, los comprime de forma opcional y los agrega a los registros de prueba. 
PerfettoGenericPostProcessor Es un posprocesador que procesa el archivo .proto de Perfetto de métricas de texto/binarias en pares clave-valor expandiendo de forma recursiva los mensajes y los campos .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 Esta clase dejó de estar disponible. En su lugar, usa PerfettoFilePullerCollector y ERROR(/PerfettoTracePostProcessor). 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTracePostProcessor Es un posprocesador que recupera archivos de registro de Perfetto de los registros de prueba y ejecuta el procesador de registros en ellos para generar un archivo .proto de métricas de Perfetto. 
PerfettoTracePostProcessor.METRIC_FILE_FORMAT  
PerfettoTraceRecorder Es una clase de utilidad para registrar el registro de Perfetto en un objeto ITestDevice
PrettyPrintDelimiter Es una utilidad de ayuda que permite imprimir mensajes delimitados que se destacan. 
PrettyTestEventLogger Es el registrador que coincide con los eventos y los registra para facilitar la depuración. 
ProcessInfo Se usa para almacenar información relacionada con el proceso(USUARIO, PID, NOMBRE, HORA DE INICIO EN SEGUNDOS DESDE LA ÉPOCA). 
ProcessUtil  
ProfileableClient Representa un solo cliente que se puede generar en un perfil, por lo general, un proceso de VM de Android. 
ProfileableClientData Contiene los datos de un objeto ProfileableClientImpl
ProfileableClientImpl Representa un solo cliente apto para la generación de perfiles, por lo general, un proceso de VM de Dalvik. 
ProfileParameterHandler Es el controlador de parámetros base para cualquier usuario de perfil. 
ProfileTargetPreparer Clase base para configurar el preparador de destino para cualquier usuario del perfil android.os.usertype.profile.XXX
PromptResponse Representación de la solicitud de instrucción y su respuesta 
PromptUtility Es una utilidad para crear instrucciones a partir del contexto. 
PromptUtility.PromptTemplate Referencia a la plantilla de mensaje almacenada en los recursos 
PropertyChanger Una clase de utilidad para cambiar (o agregar) elementos en un archivo de propiedades de Android 
PropertyFetcher Recupera y almacena en caché los valores de "getprop" del dispositivo. 
ProtoResultParser Es un analizador para el formato .proto de los resultados de Tradefed. 
ProtoResultParser.TestLevel Es una enumeración que representa el nivel actual del .proto que se está procesando. 
ProtoResultReporter El reportero de resultados compila un protobuf TestRecord con todos los resultados incluidos. 
ProtoUtil Son métodos de utilidad para trabajar con mensajes de protobuf de forma independiente del tipo. 
ProxyConfiguration Objeto que permite apuntar a una configuración remota para ejecutarla. 
PsParser 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 PushFilePreparer en su lugar 
PushFilePreparer Es un ITargetPreparer que intenta enviar cualquier cantidad de archivos desde cualquier ruta de acceso del host a cualquier ruta de acceso del dispositivo. 
PythonBinaryHostTest Es una prueba de host diseñada para ejecutar un archivo binario de Python desde el sistema de compilación de Android (Soong).

El ejecutor de pruebas admite filtros de inclusión y exclusión. 

PythonBinaryHostTest.PythonForwarder Es un reenvío de resultados para reemplazar el nombre de la ejecución por el nombre del binario. 
PythonUnitTestResultParser Interpreta el resultado de las pruebas ejecutadas con el framework unittest de Python y lo traduce en llamadas a una serie de ITestInvocationListeners. 
PythonUnitTestRunner Esta clase dejó de estar disponible. En su lugar, usa PythonBinaryHostTest. 
PythonVirtualenvHelper Es una clase de ayuda para activar el entorno virtual de Python 3. 
PythonVirtualenvPreparer Configura un entorno virtual de Python en el host y, luego, instala paquetes. 

Q

QuotationAwareTokenizer  

R

RawImage Son datos que representan una imagen tomada del búfer de fotogramas de un dispositivo. 
RebootReasonCollector Es un recopilador que recopila los reinicios del dispositivo durante la ejecución de la prueba y los informa por motivo y recuento. 
RebootTargetPreparer Es un preparador de destino que reinicia el dispositivo. 
RecorderClient Es un cliente de ResultDB Recorder que sube los resultados de las pruebas a ResultDB. 
RecoveryLogPreparer Es un preparador de destino que se usa para recopilar registros antes de la recuperación. 
RegexTrie<V> El RegexTrie es un trie en el que cada segmento almacenado de la clave es una expresión regular ERROR(/Pattern)
RemoteAndroidDevice Implementación de un ITestDevice para 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 un informe de los resultados. 
RemoteAndroidTestRunner Ejecuta un comando de prueba de Android de forma remota y genera un informe de los resultados. 
RemoteAndroidTestRunner.StatusReporterMode Representa un modo de reportero de estado en las opciones de comandos de un instrumento. 
RemoteAndroidTestRunner.StatusReporterMode Representa un modo de reportero de estado en las opciones de comandos de un instrumento. 
RemoteAndroidVirtualDevice Extiende el comportamiento de RemoteAndroidDevice para un dispositivo Android de pila completa que se ejecuta en Google Compute Engine (GCE). 
RemoteAvdIDevice Es un marcador de posición IDevice que usa DeviceManager para asignar cuándo DeviceSelectionOptions.gceDeviceRequested() es true
RemoteBuildInfo Es un contenedor para la respuesta de información de compilación del control de lanzamiento. 
RemoteBuildInfo.BuildAttributeKey  
RemoteBuildInfo.BuildType  
RemoteCacheClient Es 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 InvocationExecution que controla una ejecución remota. 
RemoteInvocationExecution.FileOptionValueTransformer  
RemoteSplitApkInstaller  
RemoteSshUtil Es una 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 hacer que falle si supera un tiempo de espera determinado. 
RemoteZip Utilidades para descomprimir archivos individuales dentro de un archivo ZIP remoto. 
RemoveSystemAppPreparer Es un ITargetPreparer para 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 Utilidades para permitir el reintento genérico de solicitudes de red con manejo de errores. 
ResolvePartialDownload Resuelve una solicitud de descarga parcial. 
ResourceMetricUtil Son funciones de utilidad para componer métricas. 
ResourceUtil Es una utilidad para leer recursos de configuración. 
RestApiHelper Es una clase de ayuda para realizar llamadas a la API de REST. 
RestartSystemServerTargetPreparer Es un preparador de destino que reinicia el servidor del sistema sin reiniciar el dispositivo. 
ResultAggregator Es un reenvío especial que agrega los resultados cuando es necesario, según la estrategia de reintentos que se haya utilizado. 
ResultAndLogForwarder Es un retransmisor de eventos de registros y resultados. 
ResultDBReporter Es un reportero de resultados que sube los resultados de las pruebas a ResultDB. 
ResultDBUtil Clase de utilidad para el reportero de ResultDB. 
ResultForwarder Un ITestInvocationListener que reenvía los resultados de la invocación a una lista de otros objetos de escucha. 
ResultReporter  
ResultReporter.ListBuilder<T>  
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 una fábrica que controla los reintentos de un comando. 
RetryLogSaverResultForwarder Es un reenvío que también controla el paso del intento actual en el que estamos. 
RetryPreparationDecision Clase para describir las decisiones sobre si se debe volver a intentar la preparación y si se debe fallar la ejecución del módulo. 
RetryRescheduler Es un ejecutor especial que permite reprogramar las pruebas de una ejecución anterior que fallaron o no se ejecutaron. 
RetryRescheduler.RetryType Son los tipos de pruebas que se pueden volver a intentar. 
RetryResultForwarder Es una extensión de ResultForwarder que siempre envía a un número de intento determinado. 
RetryResultHelper Clase de ayuda para determinar qué módulo o prueba se debe ejecutar o no. 
RetryStatistics Es una 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 Es el preparador de destino que realiza "adb root" o "adb unroot" según la opción "force-root". 
RunAftersWithInfo  
RunBeforesWithInfo  
RunCommandTargetPreparer  
RunConfigDeviceRecovery IMultiDeviceRecovery base genérico para ejecutar una configuración de Tradefed y realizar el paso de recuperación. 
RunHostCommandTargetPreparer Es un preparador de destino para ejecutar comandos de host arbitrarios antes y después de ejecutar la prueba. 
RunHostScriptTargetPreparer Es un preparador de destino que ejecuta una secuencia de comandos antes de ejecutar una prueba. 
RunInterruptedException Se arroja cuando una operación de ejecución se interrumpe por una solicitud externa. 
RunNotifierWrapper Wrapper de RunNotifier para que podamos llevar el DeviceNotAvailableException
RunOnCloneProfileParameterHandler  
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileParameterHandler  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxHandler Es el controlador de ModuleParameters.RUN_ON_SDK_SANDBOX
RunOnSdkSandboxTargetPreparer Un ITargetPreparer para marcar que las pruebas deben ejecutarse en la zona de pruebas del SDK. 
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer Un ITargetPreparer para garantizar que la prueba se ejecute como usuario secundario 
RunOnSystemUserTargetPreparer Un ITargetPreparer que marca que las pruebas se deben ejecutar en el usuario (en lugar del usuario actual). 
RunOnWorkProfileParameterHandler  
RunOnWorkProfileTargetPreparer Un ITargetPreparer que crea un perfil de trabajo en la configuración y marca que las pruebas se deben ejecutar en ese usuario. 
RuntimeRestartCollector Es el recopilador que recopila las marcas de tiempo de los reinicios del entorno de ejecución (fallas del servidor del sistema) durante la ejecución de la prueba, si los hay. 
RunUtil Es una colección de métodos de ayuda para ejecutar operaciones. 
RustBenchmarkResultParser Interpreta el resultado de las pruebas ejecutadas con el framework de comparativas de Criterion y lo traduce en llamadas a una serie de ITestInvocationListeners. 
RustBinaryHostTest Prueba de host diseñada para ejecutar un archivo binario de Rust desde el sistema de compilación de Android (Soong) 
RustBinaryTest Es 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 ejecutadas con el framework de pruebas de unidades de Rust y lo traduce en llamadas a una serie de ITestInvocationListeners. 

S

SandboxConfigDump Clase de ejecución que crea un objeto IConfiguration basado 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 Clase de utilidad para administrar IConfiguration cuando se realiza el aislamiento. 
SandboxedInvocationExecution Ejecución especial de la zona de pruebas de la invocación: Es el InvocationExecution 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 Clase que puede recibir y proporcionar opciones a un ISandbox
SchedulerState Es una enumeración que representa una lista de estados en los que pueden estar las invocaciones y las unidades de trabajo. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  
ScreenshotOnFailureCollector Es un recopilador que capturará y registrará una captura de pantalla cuando falle un caso de prueba. 
Sdk28ModuleController Un controlador de módulos para verificar si un dispositivo tiene el SDK 28 (Android 9) o una versión posterior 
Sdk29ModuleController Solo ejecuta pruebas si el dispositivo que se está probando tiene la versión del SDK 29 o una posterior. 
Sdk30ModuleController Solo ejecuta pruebas si el dispositivo que se está probando tiene la versión del SDK 30 o una posterior. 
Sdk31ModuleController Solo ejecuta pruebas si el dispositivo en prueba tiene la versión del SDK 31 o posterior. 
Sdk32ModuleController Solo ejecuta pruebas si el dispositivo en prueba tiene la versión del SDK 32 o posterior. 
Sdk33ModuleController Solo ejecuta pruebas si el dispositivo en prueba tiene la versión del SDK 33 o posterior. 
Sdk34ModuleController Solo ejecuta pruebas si el dispositivo en prueba tiene la versión del SDK 34 o una posterior. 
Sdk35ModuleController Solo ejecuta pruebas si el dispositivo en prueba tiene la versión del SDK 35 o posterior. 
Sdk36ModuleController Solo ejecuta pruebas si el dispositivo en prueba tiene la versión del SDK 36 o posterior. 
SearchArtifactUtil Es una clase de utilidad que se puede usar para buscar artefactos de prueba. 
SecondaryUserHandler Es el controlador de ModuleParameters.SECONDARY_USER
SecondaryUserOnDefaultDisplayHandler Es el controlador de ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY
SecondaryUserOnSecondaryDisplayHandler Es el controlador de ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY
SemaphoreTokenTargetPreparer Es un preparador que se usa para serializar la ejecución de pruebas en el host de Tradefed con un token. 
SerializationUtil Es una utilidad para serializar o deserializar un objeto que implementa ERROR(/Serializable)
ServiceAccountKeyCredentialFactory Es una fábrica de credenciales para crear un objeto Credential de OAuth basado en la clave de la cuenta de servicio. 
SettingsBaselineSetter Es un método setter común para controlar la configuración de referencia del dispositivo a través de ITestDevice.setSetting. 
ShardBuildCloner Clase auxiliar que controla la clonación de información de compilación desde la línea de comandos. 
ShardHelper Clase auxiliar que controla la creación de fragmentos y su programación para una invocación. 
ShardListener Un ITestInvocationListener que recopila resultados de un fragmento de invocación (también conocido como división de invocación para ejecutarse en varios recursos en paralelo) y los reenvía a otro objeto de escucha. 
ShardMainResultForwarder Es un ResultForwarder que combina los resultados de las invocaciones de pruebas fragmentadas. 
ShellCommandUnresponsiveException Se arroja una excepción cuando un comando de shell ejecutado en un dispositivo tarda demasiado en enviar su resultado. 
ShellOutputReceiverStream Subclase de utilidad de OutputStream que escribe en un IShellOutputReceiver. 
ShellStatusChecker Verifica si el estado del shell es el esperado antes y después de la ejecución de un módulo. 
ShippingApiLevelModuleController Ejecuta pruebas si el dispositivo cumple con las siguientes condiciones:
  • Si se define min-api-level:
    • El dispositivo se envió con min-api-level o una versión posterior. 
ShowmapPullerMetricCollector Implementación básica de FilePullerDeviceMetricCollector que permite extraer los archivos de showmap del dispositivo y recopilar las métricas correspondientes. 
SideloadOtaTargetPreparer Es un preparador de destino que realiza la transferencia lateral de un paquete OTA especificado, aplica el paquete, espera a 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 garantizará que el dispositivo salga en el mismo modo, pero con la compilación más reciente aplicada. 

SimpleFileLogger Un ILeveledLogOutput que dirige los mensajes de registro a stdout y a un solo archivo de registro. 
SimplePerfResult Objeto para contener todos los resultados de las pruebas de simpleperf 
SimplePerfStatResultParser Es una clase de utilidad para analizar el resultado de simpleperf. 
SimplePerfUtil Clase de utilidad para enviar comandos simples y recopilar resultados 
SimplePerfUtil.SimplePerfType Enum 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 Es un objeto ERROR(/OutputStream) respaldado por un archivo y seguro para subprocesos 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 un controlador de módulos que no ejecuta pruebas en compilaciones de HWASan. 
SkipManager Según una variedad de criterios, el administrador de omisiones 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 del dispositivo 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 de Bluetooth que se basan en BluetoothProfile.java 
Sl4aBluetoothUtil.BluetoothProfile Enumeraciones para los perfiles de 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 distribuidor de eventos sondea los eventos y los pone en cola por nombre para que se consulten. 
Sl4aEventDispatcher.EventSl4aObject Es el objeto que devuelve el verificador de eventos. 
SnapshotInputStreamSource Es un InputStreamSource respaldado por un archivo. 
SnapuserdWaitPhase Es la representación de enumeración de cuándo unirse o bloquear para que finalice la actualización de snapuserd. 
SparseImageUtil Es una utilidad para convertir imágenes dispersas en imágenes densas. 
SparseImageUtil.SparseInputStream SparseInputStream lee desde la transmisión ascendente y detecta el formato de datos. 
SparseIntArray Los SparseIntArrays asignan números enteros a números enteros. 
SplitApkInstaller  
SplitApkInstallerBase  
SpongeUtils Clase para contener métodos auxiliares para tratar con Sponge. 
StatsdBeforeAfterGaugeMetricPostProcessor Es un posprocesador que procesa las métricas de medición recopiladas con un enfoque de "antes y después", es decir, 
StatsdEventMetricPostProcessor Es un procesador posterior que procesa las métricas de eventos en informes de statsd en pares clave-valor, con los formateadores especificados en el procesador. 
StatsdGenericPostProcessor Es un procesador posterior que procesa informes de statsd de proto 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 ILeveledLogOutput que dirige los mensajes de registro a stdout. 
StopServicesSetup Un ITargetPreparer que detiene los servicios en el dispositivo. 
StreamProtoReceiver Es un receptor que traduce el proto TestRecord recibido en eventos de Tradefed. 
StreamProtoResultReporter Implementación de ProtoResultReporter 
StreamUtil Clase de utilidad para administrar flujos de entrada. 
StrictShardHelper Estrategia de fragmentación para crear fragmentos estrictos que no se informen juntos 
StringEscapeUtils Clase de utilidad para escapar cadenas en formatos específicos. 
StringUtil Clase de utilidad para escapar cadenas para la manipulación común de cadenas. 
StubBuildProvider Implementación vacía sin operación de un IBuildProvider
StubDevice Es una implementación de marcador de posición de stub de un IDevice
StubKeyStoreClient Es la implementación de stub predeterminada para el cliente de KeyStore. 
StubKeyStoreFactory Implementación predeterminada de stub para KeyStore Factory 
StubLocalAndroidVirtualDevice Es un marcador de posición IDevice que usa DeviceManager para asignar cuándo DeviceSelectionOptions.localVirtualDeviceRequested() es true
StubMultiTargetPreparer Es una implementación vacía de marcador de posición de un IMultiTargetPreparer
StubTargetPreparer Es una implementación vacía de marcador de posición de un ITargetPreparer
StubTest Es una implementación de prueba vacía que no realiza ninguna operación. 
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 de wrapper para una configuración de TF existente. 
SubprocessEventHelper Es un asistente para serializar o deserializar los eventos que se pasarán al registro. 
SubprocessEventHelper.BaseTestEventInfo Es el asistente base para la información de TestIgnored. 
SubprocessEventHelper.FailedTestEventInfo Es un asistente para la información de testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo Es un asistente para la información de invocación finalizada. 
SubprocessEventHelper.InvocationFailedEventInfo Es un asistente para la información de InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Es un asistente para la información de invocación iniciada. 
SubprocessEventHelper.LogAssociationEventInfo Es un asistente para la información de logAssociation. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Es un asistente para la información de testEnded. 
SubprocessEventHelper.TestLogEventInfo Es un asistente para la información de testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Es un auxiliar para la información de inicio del módulo de prueba. 
SubprocessEventHelper.TestRunEndedEventInfo Es un asistente para la información de testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Helper para la información de testRunFailed 
SubprocessEventHelper.TestRunStartedEventInfo Es un asistente para la información de testRunStarted. 
SubprocessEventHelper.TestStartedEventInfo Auxiliar para la información de testStarted 
SubprocessExceptionParser Es un asistente para controlar la salida de excepciones de los ejecutores de comandos estándar de Tradefed. 
SubprocessReportingHelper Es una clase para compilar un archivo de configuración de wrapper que se usará para el reportero de resultados de subprocesos para un comando de clúster. 
SubprocessResultsReporter Implementa ITestInvocationListener para que se especifique como result_reporter 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 escribirlo en el archivo, de modo que podamos generar los eventos de prueba en el lado del selector. 
SubprocessTestResultsParser.StatusKeys Son las claves de estado de prueba pertinentes. 
SubprocessTfLauncher Es un IRemoteTest para ejecutar pruebas en una instalación de TensorFlow independiente. 
SuiteApkInstaller Instala los APKs especificados para la configuración de la 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 del módulo de prueba de compatibilidad del repositorio. 
SuiteModuleLoader.ConfigFilter Un ERROR(/FilenameFilter) para encontrar todos los archivos de configuración en un directorio. 
SuiteResultCacheUtil Es una utilidad para subir y descargar resultados de caché para un módulo de prueba. 
SuiteResultCacheUtil.CacheResultDescriptor Describe los resultados de la caché. 
SuiteResultHolder Objeto de ayuda para facilitar la serialización y deserialización de los resultados de la invocación. 
SuiteResultReporter Recopila los resultados de las pruebas para toda la invocación del paquete y genera los resultados finales. 
SuiteResultReporter.ModulePrepTimes Es un objeto de marcador de posición para el tiempo de preparación y finalización de un módulo. 
SuiteTestFilter Representa un filtro para incluir y excluir pruebas. 
SwitchUserTargetPreparer Un ITargetPreparer que cambia al tipo de usuario especificado en setUp. 
SyncException Se arroja una excepción cuando no se completa una transferencia con ERROR(/SyncService)
SyncException.SyncError  
SyncService Clase de servicio de sincronización para enviar o extraer datos hacia o desde dispositivos o emuladores a través del puente de depuración. 
SyncService.FileStat  
SyncService.ISyncProgressMonitor Las clases que implementan esta interfaz proporcionan métodos que se encargan de mostrar el progreso de la transferencia. 
SystemServerFileDescriptorChecker Verifica si parece que el servidor del sistema se está quedando sin FD. 
SystemServerStatusChecker Comprueba si el PID de system_server cambió antes y después de la ejecución de un módulo. 
SystemUpdaterDeviceFlasher Un IDeviceFlasher que se basa en el actualizador del sistema para instalar una imagen del sistema incluida en un paquete de actualización inalámbrica. 
SystemUtil Clase de utilidad para realizar llamadas al sistema. 
SystemUtil.EnvVariable  

T

TableBuilder Clase de ayuda para mostrar una matriz de elementos String en una tabla. 
TableFormatter 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 fatal al preparar 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 relacionada con la tarjeta SIM. 
TelephonyTokenProvider Es el proveedor de tokens relacionados con la telefonía. 
TemperatureThrottlingWaiter Un ITargetPreparer que espera hasta que la temperatura del dispositivo baje a la temperatura objetivo 
TemplateResolutionError Clase que extiende ConfigurationException para el error relacionado con la plantilla durante el análisis de configuración. 
TerribleFailureEmailHandler Clase de controlador simple que envía un correo electrónico a las personas interesadas cuando se produce un error de WTF (What a Terrible Failure) en una instancia de Trade Federation. 
TestAppInstallSetup Un ITargetPreparer que instala una o más apps desde una carpeta IDeviceBuildInfo.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 Es un asistente para resolver dependencias si es necesario. 
TestDescription Clase que representa información sobre un caso de prueba. 
TestDescriptionsFile Es una clase de utilidad para serializar y deserializar una lista de TestDescriptions en un archivo de prueba. 
TestDevice Implementación de un ITestDevice para un dispositivo Android de pila completa 
TestDevice.MicrodroidBuilder Es un compilador que se usa para crear un Microdroid TestDevice. 
TestDeviceOptions Contenedor para ITestDevice Option
TestDeviceOptions.InstanceType  
TestDeviceState Es una representación más completa del estado del dispositivo que DeviceState
TestEnvironment Clase para modelar un mensaje de TestEnvironment que devuelve la API de TFC. 
TestErrorIdentifier Es el identificador de error de las pruebas y los ejecutores de pruebas. 
TestFailureModuleController Es el controlador del módulo que solo desea ajustar el comportamiento de los registros de errores de las pruebas recopilados. 
TestFilePushSetup Un ITargetPreparer que transfiere uno o más archivos o directorios de una carpeta IDeviceBuildInfo.getTestsDir() al dispositivo. 
TestFilterHelper Clase de ayuda para filtrar pruebas 
TestGroupStatus Clase para almacenar el estado de un grupo de pruebas. 
TestIdentifier Identifica una prueba de instrumentación analizada. 
TestInfo Almacena el conjunto de información de prueba establecido en un archivo TEST_MAPPING. 
TestInformation Objeto contenedor que incluye toda la información y las dependencias que un ejecutor de pruebas o una prueba pueden necesitar para ejecutarse correctamente. 
TestInformation.Builder 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 pruebas y su ciclo de vida. 
TestInvocationManagementServer.InvocationInformation  
TestMapping Es una clase para cargar un archivo TEST_MAPPING. 
TestMapping.NoTestRuntimeException  
TestMappingSuiteRunner Implementación de BaseTestSuite para ejecutar pruebas especificadas por la opción include-filter o archivos TEST_MAPPING de la compilación, como un paquete. 
TestOption Almacena los detalles de las opciones de prueba establecidos en un archivo TEST_MAPPING. 
TestOutputUploader Sube archivos de salida de pruebas al sistema de archivos local, a GCS o a un extremo HTTP(S). 
TestRecordInterpreter Utilidad para convertir un arquetipo TestRecord en un formato más fácil de manipular en Tradefed. 
TestRecordProtoUtil Utilidad para leer el proto TestRecord desde un archivo. 
TestResource Clase para modelar un mensaje TestResource que devuelve la API de TFC. 
TestResourceDownloader Clase para descargar archivos de recursos de prueba desde el sistema de archivos, GCS o HTTP. 
TestResult Es un contenedor para el resultado de una sola prueba. 
TestResult Es un contenedor para el resultado de una sola prueba. 
TestResult.TestStatus  
TestResultListener Es una simplificación de ITestLifecycleListener para los implementadores que solo se preocupan por los resultados de las pruebas individuales. 
TestRunnerUtil Clase de utilidad para ayudar a varios ejecutores de pruebas. 
TestRunResult Contiene los resultados de una sola ejecución de prueba. 
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 la prueba. 
TestRunToTestInvocationForwarder Es un reenvío de ddmlib ITestRunListener a ITestLifeCycleReceiver
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. 
TestStatus Es un enum que representa los posibles resultados de una prueba. 
TestSuiteInfo 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 conjunto de pruebas debe incluir un archivo test-suite-info.properties en los recursos jar. 

TestSummary Clase para representar un resumen de la prueba. 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup Un ITargetPreparer que instala una o más apps desde una carpeta IDeviceBuildInfo.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 hacer que falle si supera un tiempo de espera determinado. 
TextResultReporter Es un reportero 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 el valor de una variable de forma estática desde un archivo de recursos. 
TfMetricProtoUtil Clase de utilidad para ayudar 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 Trade Federation. 
TfSuiteRunner Implementación de ITestSuite que cargará pruebas desde la carpeta res/config/suite/ de los archivos .jar de TF. 
TfTestLauncher Un IRemoteTest para ejecutar pruebas de unidades o funcionales en una instalación de TF independiente. 
ThreadInfo Contiene información de un subproceso. 
TimeoutException Se arroja una excepción cuando falla una conexión a Adb con un tiempo de espera agotado. 
TimeoutRemainder Clase de utilidad para hacer un seguimiento de cuánto tiempo queda dado un tiempo de espera inicial. 
TimeoutRemainder.DefaultSystemNanoTime  
TimeoutRemainder.SystemNanoTimeProvider  
TimeStatusChecker Verificador de estado para garantizar que la hora del dispositivo y del host se mantengan sincronizadas. 
TimeUtil Contiene métodos de utilidad relacionados con el tiempo. 
TimeVal Este es un tipo centinela que encapsula un Long
TimeWaster Es un preparador de destino simple para perder el tiempo y, potencialmente, reiniciar el dispositivo. 
TokenProperty Es un token compatible con la fragmentación dinámica. 
TokenProviderHelper Es un asistente que proporciona el proveedor asociado a un token en particular para averiguar si un dispositivo admite el token. 
TraceCmdCollector Un IMetricCollector que recopila registros durante la prueba con trace-cmd y los registra en la invocación. 
TracePropagatingExecutorService Es un servicio de ejecutor que reenvía tareas a una implementación subyacente mientras propaga el contexto de seguimiento. 
TracingLogger Clase que ayuda a administrar el registro de seguimiento para cada invocación de prueba. 
TradefedConfigObject 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 del clúster. 
TradefedDelegator Objetos que ayudan a delegar la invocación a otro binario de Tradefed. 
TradefedFeatureClient Es un cliente de gRPC para solicitar la ejecución de funciones desde el servidor. 
TradefedFeatureServer Es un servidor que responde a las solicitudes de activación de funciones. 
TradefedSandbox Es un contenedor de zona de pruebas que puede ejecutar una invocación de Trade Federation. 
TradefedSandboxFactory Implementación predeterminada de SandboxFactory 
TradefedSandboxRunner Es el ejecutor asociado a un TradefedSandbox que permitirá ejecutar la zona de pruebas. 
TradefedSandboxRunner.StubScheduledInvocationListener Es un IScheduledInvocationListener de código auxiliar que no hace nada. 

U

UiAutomatorRunner Ejecuta la prueba de UI Automator en el dispositivo y genera un informe de los resultados. 
UiAutomatorTest  
UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  
UnexecutedTestReporterThread Es el subproceso que se encarga de informar todas las pruebas no ejecutadas. 
UniqueMultiMap<K, V> Un MultiMap que garantiza valores únicos para cada clave. 
UploadManifest Es un manifiesto de los BLOBs y los archivos que se subirán. 
UploadManifest.Builder  
UsbResetMultiDeviceRecovery Un IMultiDeviceRecovery que restablece los buses USB para dispositivos sin conexión. 
UsbResetRunConfigRecovery Permite activar un comando para restablecer el USB de un dispositivo 
UsbResetTest Un IRemoteTest que 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 ITargetPreparer que quita a los usuarios secundarios cuando se descompone. 
UserHelper  
UserInfo Es similar a la clase UserInfo de la plataforma. 
UserInfo.UserType Son las variantes admitidas del tipo de usuario en las APIs externas. 

V

ValidateSuiteConfigHelper Esta clase ayudará a validar que el IConfiguration cargado para el conjunto de pruebas cumpla con los requisitos esperados: - No hay proveedores de compilación - No hay reporteros de resultados 
VersionedFile 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 Es el preparador de destino para ejecutar pruebas en un usuario que se inicia en segundo plano. 
VmRemoteDevice Un dispositivo virtual remoto que administraremos desde la máquina virtual. 

W

WaitDeviceRecovery Implementación simple de un IDeviceRecovery que espera a que el dispositivo esté en línea y responda a comandos simples. 
WaitForDeviceDatetimePreparer Un ITargetPreparer que espera a que se establezca la fecha y hora en el dispositivo

De manera opcional, este preparador puede forzar un TargetSetupError si no se establece la fecha y hora dentro del tiempo de espera. 

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 objeto ITargetPreparer que configura la conexión Wi-Fi en el dispositivo si es necesario. 
WorkUnitType Es una enumeración que representa los posibles tipos de unidades de trabajo. 

X

XmlFormattedGeneratorReporter Implementación de FormattedGeneratorReporter que da formato a los resultados del conjunto de pruebas en formato XML. 
XmlResultReporter Escribe los resultados de JUnit en archivos XML en un formato coherente con XMLJUnitResultFormatter de Ant. 
XmlSuiteResultFormatter Clase de utilidad para guardar una ejecución de la suite como un archivo XML. 
XmlSuiteResultFormatter.RunHistory Objeto auxiliar para la conversión de JSON. 
XmlTestRunListener Escribe los resultados de JUnit en archivos XML en un formato coherente con XMLJUnitResultFormatter de Ant. 

S

YamlClassOptionsParser Es un asistente para analizar la información del ejecutor de pruebas desde la configuración de Tradefed en YAML. 

Z

ZipCompressionStrategy Es un ICompressionStrategy para crear archivos ZIP. 
ZipUtil Clase auxiliar para operaciones relacionadas con la compresión 
ZipUtil2 Clase auxiliar para la extracción de archivos zip que tiene en cuenta los permisos de archivo POSIX