Índice de clase

Estas son las clases API. Ver todos los paquetes API .

A

AaptParser Clase que extrae información de apk analizando la salida de 'aapt dump credencial'.
AaptParser.AaptVersión Enumeración de opciones para la versión AAPT utilizada para analizar archivos APK.
abi Una clase que representa un ABI.
AbiFormatter Clase de utilidad para abi.
AbiUtils Clase de utilidad para el manejo de dispositivos ABI
ResumenConexión Representación de conexión abstracta.
ResumenHostMonitor Clase típica para monitoreo del estado del host.
ResumentúnelMonitor Monitor de túnel abstracto para GCE AVD.
ResumenXmlParser Clase base auxiliar para analizar archivos xml
AbstractXmlParser.ParseException Se lanza si no se pudo analizar la entrada XML
AcloudConfigParser Clase auxiliar que analiza una configuración de Acloud (utilizada para iniciar una instancia de dispositivo en la nube).
AcloudConfigParser.AcloudKeys Conjuntos de claves que se pueden buscar desde la configuración.
Acción en progreso La acción general en curso.
seguimiento activo Clase principal que ayuda a describir y gestionar un seguimiento activo.
Comprobador de estado de actividad Comprobador de estado de actividades sobrantes que se ejecutan al final de un módulo.
AdbRootElevador Un AutoCloseable que habilita adb root cuando se construye si es necesario y restaura el estado de raíz cuando se completa.
Conexión AdbSsh Conexión adb a través de un puente ssh.
AdbStopServerPreparador El preparador de destino debe detener el servidor adb en el host antes y después de ejecutar las pruebas de adb.
Conexión AdbTcp Representación de conexión predeterminada de un dispositivo, que se supone que es una conexión adb estándar del dispositivo.
AdbUtils Una clase de utilidad para operaciones adb.
Después de la clase con información Garantías similares a las de AfterClass , pero el método anotado debe requerir un parámetro TestInformation .
AgregadoPostprocesador 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, opcionalmente, los percentiles de las métricas numéricas recopiladas durante las ejecuciones de pruebas de múltiples iteraciones, tratándolas como dobles.
AllTestAppsInstallConfiguración Un ITargetPreparer que instala todas las aplicaciones desde una carpeta IDeviceBuildInfo#getTestsDir() en el dispositivo.
Comportamiento AltDir Una enumeración para definir comportamientos de directorio alternativos para varios instaladores/impulsores de artefactos de prueba

Android JUnitPrueba Una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo determinado mediante android.support.test.runner.AndroidJUnitRunner.
AndroidTestOrchestratorRemoteTestRunner Ejecuta una prueba de Android instrumentada mediante el comando adb y AndroidTestOrchestrator.
AoaTargetPreparador ITargetPreparer que ejecuta una serie de acciones (por ejemplo, clics y deslizamientos) utilizando el protocolo Android Open Accesorio (AOAv2).
Información de compilación de aplicaciones Un IBuildInfo que representa una aplicación de Android y sus paquetes de prueba.
AppDeviceBuildInfo Esta clase está en desuso. Utilice IDeviceBuildInfo directamente.
Configuración de la aplicación Un ITargetPreparer que instala un apk y lo prueba.
AppVersionFetcher Clase de utilidad para obtener la cadena de versión de la aplicación desde el dispositivo.
AppVersionFetcher.AppVersionInfo Tipos de información de versión de la aplicación.
Controlador ArchModule El controlador del módulo no ejecutará pruebas cuando no coincida con ninguna arquitectura determinada.
ArgsOptionParser Completa campos Option a partir de argumentos de línea de comando analizados.
ArrayUtil Métodos de utilidad para matrices.
ArtChrootPreparador Cree un directorio chroot para las pruebas ART.
ArteGTest
Detalles del artefacto Esto describe la estructura del contenido y su descriptor generado por la herramienta CAS.
ArtifactDetails.ArtifactFileDescriptor
Analizador de artefactos Una utilidad que ayuda a analizar los artefactos de compilación para obtener información.
Prueba de ejecución de arte Un corredor de pruebas para ejecutar pruebas de ejecución ART.
ArtRunTest.AdbShellCommandException Una clase de excepción para informar un error que ocurrió durante la ejecución de un comando de shell ADB.
ATestFileSystemLogSaver ATest utiliza esta clase LogSaver para guardar registros en una ruta específica.
AtestRunner Implementación de ITestSuite
AtraceCollector Un IMetricCollector que ejecuta un rastreo durante una prueba, recopila el resultado y lo registra en la invocación.
AtraceRunMetricCollector Recopila los seguimientos de todos los directorios de prueba en el directorio proporcionado desde el dispositivo de prueba, registra el directorio de prueba y procesa posteriormente los archivos de seguimiento en el directorio de prueba y agrega las métricas.
AutoLogCollector Enumeración que describe qué recolector puede ser manejado automáticamente por el arnés.
Reporteros automatizados Clase que define el mapeo de los reporteros automatizados de Tradefed.
Postprocesador promedio Implementación de postprocesador que calcula el promedio del listado de métricas.

B

FondoDispositivoAcción Ejecuta un comando en un dispositivo determinado repitiéndolo según sea necesario hasta que se cancele la acción.
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)) .
Preparador del emulador de base Preparador común para lanzar un emulador local.
BaseHostJUnit4Prueba Clase de prueba base para ejecutar pruebas de estilo JUnit4 del host.
Salida de registro nivelado base Una implementación base para ILeveledLogOutput que permite filtrar algunas etiquetas según su nombre o componentes.
Controlador de módulo base Implementación básica de IModuleController que debe implementarse para verificar si un módulo debe ejecutarse o no.
BaseMultiTargetPreparador Implementación base de IMultiTargetPreparer que permite deshabilitar el objeto.
BasePostprocesador El IPostProcessor base que cada implementación debe extender.
Decisión de reintento base Implementación base de IRetryDecision .
BaseStreamLogger <SO extiende OutputStream> Un ILeveledLogOutput que dirige los mensajes de registro a un flujo de salida y a la salida estándar.
Preparador de objetivos base Clase de implementación base para ITargetPreparer que permite controlar si el objeto está deshabilitado o no.
BaseTestSuite Una prueba para ejecutar Compatibility Test Suite con el nuevo sistema de suite.
Controlador de batería Clase de utilidad que permite controlar el estado de carga de la batería de un dispositivo.
BateríaRecargaDispositivoRecuperación Permitir activar un comando cuando el nivel de batería del dispositivo desciende por debajo de un umbral determinado.
Temperatura de la batería
Batería no disponible Recuperación de dispositivo Comprobador de recuperación que activará una configuración si el nivel de la batería no está disponible.
Antes de la clase con información Garantías similares a BeforeClass pero el método anotado debe requerir un parámetro TestInformation .
Estado binario Enumeración utilizada para registrar el estado ON/OFF con un estado IGNORE no-op.
BluetoothConnectionLatencyCollector El recopilador enviará una configuración métrica de duración de estadísticas 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.
Conexión BluetoothTasa de éxitoPostprocesador Implementación de postprocesador que calcula la tasa de éxito para un perfil de bluetooth.

Utilice "metric-key-match" para especificar métricas que contengan estados de conexión bluetooth en una matriz numérica. Ejemplo [0, 1, 2, 3, 0, 1, 2, 3].

BluetoothHciSnoopLogCollector Recopilador para habilitar el registro de vigilancia HCI de Bluetooth en el DUT y recopilar el registro para cada prueba.
BluetoothUtils Funciones de utilidad para llamar a BluetoothInstrumentation en el dispositivo

El código de instrumentación Bluetooth del lado del dispositivo se puede encontrar en AOSP en: frameworks/base/core/tests/bluetoothtests

BootstrapBuildProvider Un IDeviceBuildProvider que inicia la información de compilación desde el dispositivo de prueba

Esto generalmente se usa para dispositivos con una construcción suministrada externamente, es decir

BootstrapServiceFileResolverLoader Carga resolutores utilizando la función de carga de servicios.
Informe de error Objeto que contiene las referencias de los archivos de informes de errores, compatible con informes de errores planos y informes de errores comprimidos (bugreportz).
Coleccionista de informes de errores Un ITestInvocationListener de paso que recopila informes de errores cuando se producen eventos configurables y luego llama a ITestInvocationListener#testLog en sus elementos secundarios después de que se recopila cada informe de error.
BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.Sustantivo
BugreportCollector.Predicado Un predicado completo que describe cuándo capturar un informe de error.
BugreportCollector.Relación
BugreportCollector.SubPredicado
Informe de errorzOnFailureCollector Recopile un informe de error cuando falle un caso de prueba.
Informe de errorzOnTestCaseFailureCollector Recopile un informe de error cuando falle un caso de prueba en una ejecución.
Análisis de construcción Representa los resultados de un análisis de compilación único.
Error de compilación Se lanza si la compilación proporcionada no se ejecuta.
Información de compilación Implementación genérica de un IBuildInfo que debe asociarse con un ITestDevice .
Construir clave de información Enumeración de tenencias de clases relacionadas con consultas de información de compilación.
BuildInfoKey.BuildInfoFileKey Enumeración que describe todos los tipos de archivos conocidos que se pueden consultar a través de IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) .
BuildInfoRecorder Un ITargetPreparer que escribe metadatos de información de compilación en un archivo específico.
BuildInfoUtil Una clase de utilidad para ayudar a manipular IBuildInfo
Error de recuperación de compilación Se produjo un error fatal al recuperar la compilación para realizar pruebas.
Construir versión serializada Clase que contiene la versión de serialización actual de todos IBuildInfo .
BuildTestsZipUtils Una clase auxiliar para operaciones relacionadas con pruebas zip generadas por el sistema de compilación de Android.
Correo electrónico masivo Una utilidad de remitente de correo electrónico que permite la siguiente configuración: intervalo de envío, tamaño de ráfaga inicial, destinatarios y número total de mensajes.
PaquetetoolUtil Clase de utilidad que utiliza la línea de comando de BundleTool para instalar .apks en el dispositivo.
ByteArrayInputStreamFuente
Lista de matrices de bytes Una clase para representar una matriz de bytes ligera.
ByteArrayUtil Utilidades para operar en matrices de bytes, por ejemplo, convertir bytes a números enteros.

C

CocheMóduloControlador Este controlador evita la ejecución de casos de prueba en dispositivos no automotrices.
LlevarDnaeError RuntimeException interna para transportar DeviceNotAvailableException a través del marco JUnit4.
Llevar excepción interrumpida Se lanza cuando se activa el tiempo de espera de la fase de prueba y es necesario llevar una InterruptedException desde el subproceso de ejecución de prueba al subproceso de ejecución de invocación.
CdmaDispositivoFlasher Una clase que muestra una imagen en un dispositivo Android físico con una radio CDMA.
CecControllerTokenProvider Proveedor de tokens relacionados con Consumer Electronics Control (CEC).
Información del directorio central CentralDirectoryInfo es una clase que contiene la información de un archivo/carpeta dentro de un archivo zip.
ComprobarEmparejamientoPreparador Un CompanionAwarePreparer que verifica la vinculación BT entre los dispositivos principal y complementario
CircularAtraceUtil Una utilidad atrace desarrollada principalmente para identificar las causas fundamentales de los ANR durante las pruebas Monkey.
Matriz de bytes circular Estructura de datos para contener una matriz de tamaño fijo que funciona como un búfer circular y rastrea la suma total de todos los valores de la matriz.
ClangCodeCoverageCollector Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de Clang del dispositivo y las registrará como artefactos de prueba.
ClangProfileIndexador Una clase de utilidad que indexa las medidas de cobertura del código Clang.
Excepción de configuración de clase no encontrada ConfigurationException para cuando no se encuentra la clase de un objeto.
Escáner de ruta de clase Encuentra entradas en classpath.
ClassPathScanner.ClassNameFilter Un IClassPathFilter que filtra y transforma nombres de clases de Java.
ClassPathScanner.ExternalClassNameFilter Un ClassNameFilter que rechaza clases internas
ClassPathScanner.IClassPathFilter Un filtro para rutas de entrada de classpath

Modelado después de FileFilter

ClockworkUtils Una utilidad mecánica para compartir lógica multidispositivo
CerrableTraceScope Una clase con alcance que permite informar la sección de seguimiento mediante prueba con recursos
Información de construcción de clúster Una clase IBuildInfo para compilaciones canalizadas desde TFC.
Proveedor de compilación de clúster Un IBuildProvider para descargar recursos de prueba de TFC.
Cliente de clúster Una implementación IClusterClient para interactuar con el backend de TFC.
Comando de clúster Una clase que representa una tarea obtenida de TF Cluster.
ClusterCommand.RequestType
Comando de clúster.Estado Estado del comando en el clúster TF.
Constructor de configuración de comando de clúster Una clase para crear un archivo de configuración para un comando de clúster.
Evento de comando de clúster Una clase para encapsular los eventos de comando del clúster que se cargarán.
ClusterCommandEvent.Builder
Tipo de evento de comando de clúster
Lanzador de comandos de clúster Una clase IRemoteTest para lanzar un comando desde TFC a través de un subproceso TF.
Programador de comandos de clúster Un ICommandScheduler para admitir TFC (Tradefed Cluster).
Estado del comando del clúster Una clase que representa el estado y el motivo de cancelación de un comando de TF Cluster.
Información del dispositivo de clúster Una clase para encapsular la información del dispositivo del clúster que se cargará.
ClusterDeviceInfo.Constructor
Monitor de dispositivo de clúster Una implementación IDeviceMonitor que informa los resultados al servicio Tradefed Cluster.
ClusterEventUploader <T extiende IClusterEvent > Clase ClusterEventUploader, que carga IClusterEvent en TFC.
Evento de host de clúster Una clase para encapsular los eventos del host del clúster que se cargarán.
ClusterHostEvent.Builder
ClusterHostEvent.HostEventType Enumeraciones de los diferentes tipos de eventos anfitriones.
ClusterHostUtil Funciones de utilidad estáticas para TF Cluster para obtener instancias de configuración global, información del host, etc.
Ahorro de registro de clúster Una clase ILogSaver para cargar resultados de prueba en TFC.
ClusterLogSaver.FilePickingStrategy Estrategias de selección de archivos.
Opciones de clúster
Prueba de cobertura de código Una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo determinado y genera el informe de cobertura del código.
RecopilaciónByteSalidaReceptor Un IShellOutputReceiver que recopila toda la salida del shell en un byte[] .
RecopilaciónSalidaReceptor Un IShellOutputReceiver que recopila toda la salida del shell en una String .
Recopilación de prueba de escucha Un ITestInvocationListener que recopilará todos los resultados de las pruebas.
ColeccionistaAyudante Ayudante para realizar algunas operaciones IMetricCollector necesarias en varios lugares.
ComandoFileParser Analizador de archivos que contiene un conjunto de líneas de comando.
CommandFileParser.CommandLine
ComandoInterruptor Servicio que permite interrumpir o marcar los comandos de TradeFederation como ininterrumpibles.
Línea de comandoBuildInfoBuilder Utilidad destinada a capturar los argumentos habituales de información de compilación desde una línea de comando y crear un IBuildInfo a partir de ellos.
Opciones de comando Implementación de ICommandOptions .
ComandoOpcionesGetter Implementación de servicio que devuelve el valor de las opciones de comando de una invocación determinada.
Resultado del comando Contiene el resultado de un comando.
ComandoRunner Un punto de entrada alternativo de TradeFederation que ejecutará el comando especificado en los argumentos de la línea de comando y luego saldrá.
CommandRunner.Código de salida Códigos de error con los que es posible salir.
Programador de comandos Un programador para ejecutar comandos de TradeFederation en todos los dispositivos disponibles.
CommandScheduler.HostState Enumeraciones de diferentes estados de host
Estado del comando Representa el estado de una operación cronometrada.
Controlador de estado de comando Controlador que ayuda a monitorear y actualizar el estado de una invocación.
ComandoÉxitoMóduloControlador Clase base para que un controlador de módulo omita el módulo de prueba en función de una falla del comando de shell.
CommonLogRemoteFileUtil Esta utilidad permite evitar la duplicación de código entre las diferentes representaciones de dispositivos remotos para la lógica de recuperación remota de registros de archivos comunes.
CommonLogRemoteFileUtil.KnownLogFileEntry Una representación de una entrada de registro conocida para dispositivos remotos.
Asignador complementario 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.

CompanionAwarePreparador Un ITargetPreparer que encapsula la lógica de obtener un dispositivo complementario ya asignado.
CompañeroAwarePrueba Clase de prueba básica que resume la repetición de cómo obtener y verificar el dispositivo complementario

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

CompañeroDeviceTracker Una clase para asignar y liberar dispositivos complementarios
CompanionRunCommandTargetPreparar Un ITargetPreparer que ejecuta comandos específicos en el dispositivo complementario asignado
CompanionTestAppInstallConfiguración Un ITargetPreparer que instala una o más aplicaciones desde una carpeta IDeviceBuildInfo#getTestsDir() en un dispositivo complementario asignado.
CompileBootImageWithSpeedTargetPreparar Recompila el classpath de arranque y el servidor del sistema con el filtro del compilador 'velocidad'.
CondiciónFallaMonitor Supervise cualquier error de la invocación.
CondiciónPrioridadBloqueoCola <T> Una clase segura para subprocesos con operaciones similares ERROR(/PriorityBlockingQueue) que pueden recuperar objetos que coinciden con una determinada condición.
ConditionPriorityBlockingQueue.AlwaysMatch <T> Un ConditionPriorityBlockingQueue.IMatcher que coincide con cualquier objeto.
CondiciónPrioridadBlockingQueue.IMatcher <T> Una interfaz para determinar si los elementos coinciden con algún tipo de condición.
Completador de configuración Implementación del Completer para nuestras configuraciones TF.
Cliente configurableGrpcDynamicSharding
Configuración Una implementación concreta IConfiguration que almacena los objetos de configuración cargados en un mapa.
ConfiguraciónDef Mantiene un registro de una configuración, sus objetos asociados y sus opciones.
ConfiguraciónDef.ConfigObjectDef Objeto para contener información de un nombre de clase y el número de aparición que tiene (por ejemplo, si una configuración tiene el mismo objeto dos veces, el primero tendrá el primer número de aparición).
Descriptor de configuración Objeto de configuración que describe algún aspecto de la configuración misma.
ConfiguraciónDescriptor.LocalTestRunner Enum utilizado para indicar el corredor de prueba local.
Excepción de configuración Se lanza si no se pudo cargar la configuración.
Configuración de fábrica Fábrica para crear IConfiguration .
ConfiguraciónFactory.ConfigLoader Implementación de IConfigDefLoader que rastrea las configuraciones incluidas desde una configuración raíz y genera una excepción en las inclusiones circulares.
ConfigurationFactory.ExceptionLoader
Util de configuración Funciones de utilidad para manejar archivos de configuración.
ConfiguraciónXmlParserSettings Una clase simple para aceptar configuraciones para ConfigurationXmlParser

Para pasar configuraciones a esta clase, el alias es obligatorio.

ConfiguraciónYamlParser Analizador para configuraciones Tradefed estilo YAML
ConfigUtil Clase de utilidad para crear, interactuar y enviar archivos de configuración statsd.
ConfigUtil.LogSource
Consola Consola principal de TradeFederation que proporciona al usuario la interfaz para interactuar

Actualmente soporta operaciones como

  • agregar un comando para probar
  • enumerar dispositivos y su estado
  • listar invocaciones en curso
  • listar comandos en cola
  • volcar el registro de invocación al archivo/stdout
  • cerrar
Consola.ArgRunnable <T> Un Runnable con un método run que puede tomar un argumento.
Consola.CaptureList Un tipo de conveniencia para List<List<String>>
ConsolaReaderOutputStream Un OutputStream que se puede utilizar para hacer que System.out.print() funcione bien con la línea inacabada LineReader del usuario.
ConsolaResultReporter Reportero de resultados para imprimir los resultados de la prueba en la consola.
ContenidoAnálisisContexto Proporcionar el contexto que rodea un contenido para analizarlo adecuadamente.
ContenidoAnalysisContext.AnalysisMethod Esto describe qué esperar de la estructura del contenido para un análisis adecuado.
Resultados del análisis de contenido Resumen del análisis de contenido.
ContenidoInformación Representa el contenido de un destino de compilación determinado de su versión base y actual.
Controlador de proveedor de contenido Controlador que abstrae las interacciones del proveedor de contenido y permite utilizar el proveedor de contenido del lado del dispositivo para diferentes operaciones.
ContandoTestResultListener Un TestResultListener que rastrea el número total de pruebas por TestStatus
CountTestCasesCollector Cuente e informe el número de casos de prueba para un IRemoteTest determinado.
CoberturaMediciónTransitario Una prueba de marcador de posición que envía mediciones de cobertura desde el proveedor de compilación al registrador.
Opciones de cobertura Objeto comercializado para mantener opciones de cobertura.
Opciones de cobertura.Cadena de herramientas
CpuAceleraciónCamarero Un ITargetPreparer que espera hasta que la frecuencia máxima en todos los núcleos se restablezca al nivel más alto disponible
CrearAvdPreparer
CrearPreparadorDeUsuario Preparador de destino para crear un usuario y limpiarlo al final.
Invocación actual Una clase que rastrea y proporciona la información de invocación actual útil en cualquier lugar dentro de la invocación.
Invocación actual.Info de invocación Alguna clave con nombre especial que siempre completaremos para la invocación.
Invocación actual.IsolationGrade Describe el nivel de aislamiento.

D

DebugHostLogOnFailureCollector Recopilador que recopilará y registrará los registros del lado del host cuando se produzca una falla en el caso de prueba.
Conexión predeterminada Representación de conexión predeterminada de un dispositivo, que se supone que es una conexión adb estándar del dispositivo.
Conexión predeterminada.ConnectionBuilder El constructor solía describir la conexión.
PredeterminadoRemotoAndroidTestRunner Extensión de ddmlib RemoteAndroidTestRunner para establecer algunos valores predeterminados para los casos de uso de Tradefed.
DefaultTestsZipInstaller Una implementación predeterminada del instalador zip de pruebas.
Invocación delegadaEjecución InvocationExecution que delega la ejecución a otro binario Tradefed.
DependenciasResolver Un nuevo tipo de proveedor que permite obtener todas las dependencias para una prueba.
DispositivoAcciónTargetPreparador Un ITargetPreparer para realizar acciones del dispositivo.
DispositivoAcciónUtil Una clase de utilidad para ejecutar acciones del dispositivo.
DeviceActionUtil.Comando Comandos para la acción del dispositivo.
DeviceActionUtil.DeviceActionConfigError Excepción por error de configuración.
Resultado de asignación de dispositivo Representa los resultados de un intento de asignación de un comando.
Estado de asignación del dispositivo Representa el estado de asignación del dispositivo desde la perspectiva de IDeviceManager.
DispositivoDisponibleChecker Verificador para garantizar que un módulo no deje el dispositivo fuera de línea.
DispositivoBaselineChecker Establezca la configuración básica del dispositivo antes de cada módulo.
DispositivoBaselineSetter Clase abstracta utilizada para crear una configuración de referencia del dispositivo.
DispositivoBatteryLevelChecker Un IRemoteTest que verifica la carga mínima de la batería y espera a que la batería alcance un segundo umbral de carga si la carga mínima no está presente.
DispositivoBateríaRecursoMetricCollector Este recopilador recopila métricas de batería del dispositivo.
Descriptor de compilación de dispositivo Una clase contenedora para IBuildInfo , que contiene métodos auxiliares para recuperar información de compilación de la plataforma del dispositivo.
Información de construcción del dispositivo Un IBuildInfo que representa una compilación completa de un dispositivo Android y (opcionalmente) sus pruebas.
DispositivoBuildInfoBootStrapper Un ITargetPreparer que reemplaza los campos de información de compilación con atributos leídos desde el dispositivo

Esto es útil para probar dispositivos con compilaciones generadas desde una fuente externa (p. ej.

DispositivoBuildInfoInjector Un ITargetPreparer que inserta metadatos DeviceBuildDescriptor en IBuildInfo .
Limpiador de dispositivos Realiza un reinicio o formateo como acción de limpieza después de la prueba y, opcionalmente, apaga la pantalla.
DeviceCleaner.CleanupAcción
DeviceCleaner.PostCleanupAction
DispositivoConcurrentUtil Contiene métodos y clases de utilidad para la ejecución simultánea de comandos en el lado del dispositivo.

Utilice ERROR(/ExecutorService) para ejecutar comandos implementados como ShellCommandCallable y utilice ERROR(/#joinFuture(String,Future,long)) para la sincronización con el ERROR(/Future) devuelto por ERROR(/ExecutorService) para la ejecución del comando.

DeviceConcurrentUtil.ShellCommandCallable <V> Un ERROR(/Callable) que incluye los detalles de la ejecución del comando de shell en un ITestDevice .
Soporte de configuración del dispositivo Una implementación concreta IDeviceConfiguration que almacena los objetos de configuración del dispositivo cargados en sus atributos.
Descriptor de dispositivo Una clase que contiene información que describe un dispositivo bajo prueba.
Dispositivo desconectadoExcepción Se produce cuando ya no se puede acceder a un dispositivo a través de su tipo de transporte, por ejemplo, si el dispositivo ya no es visible a través de una conexión USB o TCP/IP.
Identificador de error del dispositivo Identificadores de error de errores del dispositivo y errores informados por el dispositivo.
DispositivoFailedToBootError Se lanza si un dispositivo no arranca después de actualizarlo con una compilación.
DispositivoCaracterísticaBandera
DispositivoCaracterísticaMóduloControlador Un controlador de módulo para no ejecutar pruebas cuando no admite determinada función.
DispositivoFileReporter Una clase de utilidad que busca archivos en el dispositivo y los envía a ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) si los encuentra.
DispositivoFlashPreparador Un ITargetPreparer que muestra una imagen en el hardware físico de Android.
DispositivoPlegableEstado Representación del estado plegable del dispositivo según lo devuelto por "cmd device_state print-states".
DispositivoCarpetaBuildInfo Un IDeviceBuildInfo que también contiene otros artefactos de compilación contenidos en un directorio en el sistema de archivos local.
DispositivoImageTracker Para algunas de las actualizaciones incrementales del dispositivo, necesitamos los archivos de referencia para calcular las diferencias.
DeviceImageTracker.FileCacheTracker Seguimiento de la información de la imagen del dispositivo almacenada en caché y sus metadatos
DispositivoImagenZipFlashingTargetPreparar Un preparador de objetivos que muestra el dispositivo con imágenes del dispositivo proporcionadas a través de un formato específico.
DispositivoInternetAccesibilidadRecursoMetricCollector El recopilador hace ping a google.com para comprobar si el dispositivo tiene acceso a Internet o no.
DispositivoJUnit4ClassRunner Ejecutor de pruebas JUnit4 que también admite IDeviceTest .
DispositivoJUnit4ClassRunner.LogAnnotation Anotación falsa destinada a llevar registros a los periodistas.
DispositivoJUnit4ClassRunner.MetricAnnotation Anotación falsa destinada a transmitir métricas a los periodistas.
DispositivoJUnit4ClassRunner.TestLogData Implementación de ExternalResource y TestRule .
DispositivoJUnit4ClassRunner.TestMetrics Implementación de ExternalResource y TestRule .
Gestión de dispositivosGrpcServer Servidor GRPC que permite reservar un dispositivo de Tradefed.
Administrador de dispositivos
DeviceManager.FastbootDevice Representación de un dispositivo en modo Fastboot.
DispositivoMetricData Objeto para contener todos los datos recopilados por los recopiladores de métricas.
DispositivoMonitorMultiplexor Una clase de proxy para propagar solicitudes a múltiples IDeviceMonitor .
DispositivoNotAvailableException Se lanza cuando un dispositivo ya no está disponible para realizar pruebas.
Propietario del dispositivo, preparador de destino Un ITargetPreparer que configura un componente propietario del dispositivo.
DispositivoParametrizadoRunner Corredor parametrizado estilo JUnit4 para pruebas parametrizadas impulsadas por el lado del host.
Propiedades del dispositivo Definiciones de constantes comunes para nombres de propiedades del lado del dispositivo
DispositivoRecoveryModeUtil
DispositivoReleaseReporter Reportero de liberación del dispositivo que maneja la comunicación con el proceso principal de los dispositivos que se liberarán.
Función de reinicio del dispositivo Implementación del lado del servidor del restablecimiento del dispositivo.
DispositivoResetHandler Utilidad que maneja genéricamente el restablecimiento del dispositivo.
Excepción de tiempo de ejecución del dispositivo Se lanza cuando una acción del dispositivo no produjo los resultados esperados.
Opciones de selección de dispositivo Contenedor para criterios de selección de dispositivos.
DeviceSelectionOptions.DeviceRequestedType Los diferentes tipos posibles de dispositivos marcadores de posición admitidos.
Comprobador de configuración del dispositivo Compruebe si la configuración del dispositivo ha cambiado durante la ejecución del módulo.
Configuración de dispositivo Un ITargetPreparer que configura un dispositivo para realizar pruebas según las Option proporcionadas.
DispositivoInstantáneaCaracterística Implementación del lado del servidor de la instantánea del dispositivo.
DispositivoSnapshotHandler Utilidad de manipulación de instantáneas de sepia.
DispositivoEstadoMonitor Clase auxiliar para monitorear el estado de un IDevice .
DeviceStorageAgeResourceMetricCollector Analizar la edad de almacenamiento de logcat.
DispositivoAlmacenamientoFiller Objetivo preparador para llenar el almacenamiento para que haya cierta cantidad de espacio libre disponible.
DispositivoAlmacenamientoEstadoChecker Compruebe si el dispositivo tiene suficiente espacio en disco para las particiones dadas.
DispositivoStringPusher Preparador de destino para escribir una cadena en un archivo.
Suite de dispositivos Extiende la Suite de contenedores JUnit4 para proporcionar un ITestDevice a las pruebas que lo requieran.
Ayudante de sincronización de dispositivos Ayudante que ayuda a sincronizar una nueva imagen del dispositivo con el dispositivo.
Caso de prueba del dispositivo Caso de prueba auxiliar JUnit que proporciona los servicios IRemoteTest e IDeviceTest .
Resultado de la prueba del dispositivo Una especialización de TestResult que abortará cuando se produzca una DeviceNotAvailableException
DeviceTestResult.RuntimeDeviceNotAvailableException
Opciones de ejecución de prueba de dispositivo Una clase de creación de opciones relacionadas con la ejecución de pruebas de dispositivos a través de BaseHostJUnit4Test.
DispositivoTestSuite Conjunto de pruebas Helper JUnit que proporciona los servicios IRemoteTest e IDeviceTest .
DispositivoTraceCollector Recopilador que iniciará el seguimiento perfecto cuando se inicie una ejecución de prueba y registrará el archivo de seguimiento al final.
Dispositivo no disponibleMonitor Este oyente intenta capturar únicamente una DNAE a nivel de caso de prueba.
Excepción que no responde al dispositivo Una especialización de DeviceNotAvailableException que indica que el dispositivo es visible para adb, pero no responde (es decir, los comandos se agotan, no arrancan, etc.)
DispositivoUpdateTargetPreparer Un ITargetPreparer abstracto que se ocupa de los pasos comunes relacionados con la actualización de dispositivos con un archivo de imagen de dispositivo de una fuente externa (a diferencia de un servicio de compilación).
DispositivoWifiResourceMetricCollector El recopilador recopila métricas de intensidad de la señal wifi conectada actual y de velocidad del enlace.
Limpiador de dispositivos Un ITargetPreparer que borra los datos del usuario
Gráfico dirigido <V> Una implementación de gráficos no ponderados dirigidos.
Deshabilitar SELinuxTargetPreparer Preparador de destino que deshabilita SELinux si está habilitado.
Tienda de claves DryRun Un almacén de claves para ejecución en seco donde cualquier valor del almacén de claves siempre se reemplaza y encuentra correctamente.
corredor seco Ejecuta pruebas de forma transparente en lugar de ejecutarlas realmente.
Prueba dinámica de archivo auxiliar Esta es una prueba de Tradefed para comprobar que Tradefed puede resolver archivos dinámicos correctamente.
Resolución dinámica de archivos remotos Clase que ayuda a resolver la ruta a archivos remotos.
DynamicRemoteFileResolver.FileResolverLoader Carga implementaciones de IRemoteFileResolver .
Ayudante dinámico de fragmentos Estrategia de fragmentación para permitir el trabajo remoto en cola entre múltiples instancias de TF
Mensaje de información de conexión de fragmentación dinámica Clase de retención de datos para facilitar el envío a través del servidor de funciones.
Preparador de sistema dinámico Un ITargetPreparer que configura una imagen del sistema sobre una compilación de dispositivo con la Actualización dinámica del sistema.

mi

Función de lanzamiento anticipado del dispositivo Implementación del servidor de funciones para el lanzamiento temprano del dispositivo.
Correo electrónico Una clase de ayuda para enviar un correo electrónico.
Correo electrónicoHostHealthAgent Una implementación IHostHealthAgent para enviar correos electrónicos desde informes de monitor de host
EmmaXmlConstantes Constantes utilizadas al analizar el informe emma xml.
EmuladorMemoriaCpuCapturer
FinDirectorioCentralInfo EndCentralDirectoryInfo es una clase que contiene la información general de un archivo zip.
EnforcedSeLinuxChecker Comprobador de estado que asegura el estado de Selinux.
BorrarUserDataPreparer Un ITargetPreparer que borra los datos del usuario en el dispositivo.
Identificador de error Esta interfaz describe un error específico y sus propiedades.
ErrorAlmacenamientoUtil Clase auxiliar para manipular los errores para alinearlos con el almacenamiento común.
EventosLoggerListener Oyente que registra todos los eventos que recibe en un archivo
ExcepciónLanzamientoRunnerWrapper
Prueba de base ejecutable Clase base para estilo ejecutable de pruebas.
Prueba de host ejecutable Ejecutor de prueba para ejecución ejecutable en el host.
Prueba de destino ejecutable Ejecutor de prueba para ejecución ejecutable en el objetivo.
Archivos de ejecución Dependencias de archivos generadas durante la ejecución de una prueba o invocación que deben llevarse a cabo para la prueba.
ExecutionFiles.FilesKey Enumeración de claves estándar conocidas para el mapa.
Propiedades de ejecución Propiedades generadas durante la ejecución de una prueba o invocación.
Proveedor de compilación existente Un IBuildProvider que devuelve un IBuildInfo ya construido.
Archivo extendido Una extensión del archivo estándar para transportar metadatos relacionados con la compilación.
ExtensiónRegistro De Átomos ExtensionAtomsRegistry para uso local de statsd.

F

Descripcion de falla La clase que describe una información de falla en Trade Federation.
prueba falsa Una prueba falsa cuyo propósito es facilitar la generación de resultados de prueba repetibles.
FalsosPruebasCarpeta Zip Un dispositivo de prueba que crea una carpeta de pruebas descomprimidas falsa basada en una lista de contenido.
FakeTestsZipFolder.ItemType
Preparador de comandos Fastboot Preparador de destino que activa fastboot y envía comandos fastboot.
FastbootDeviceFlasher Una clase que se basa en fastboot para mostrar una imagen en el hardware físico de Android.
Ayudante de arranque rápido Una clase auxiliar para operaciones de arranque rápido.
FastbootUpdateBootstrapPreparador Un ITargetPreparer que organiza archivos específicos (cargador de arranque, radio, zip de imagen del dispositivo) en IDeviceBuildInfo para actualizar los dispositivos con FastbootDeviceFlasher y luego inyecta atributos del dispositivo posteriores al arranque en la información de compilación para fines de generación de informes de resultados.
Error de host fatal Se ha producido una excepción que indica un error fatal irrecuperable en la máquina anfitriona que ejecuta TradFederation, y que la instancia de TradeFederation debe cerrarse.
FeatureflagTargetPreparer Actualiza el DeViceConFig (banderas de características ajustadas por un servicio remoto).
FileDownloadCache Una clase de ayuda que mantiene un caché LRU del sistema de archivos local de los archivos descargados.
FileDownloadCachefactory Una fábrica para crear FileDownloadCache
FileDownloadCachewrapper Una clase de envoltura que proporciona instalaciones FileDownloadCache al implementar la interfaz IFileDownloader .
Fileidlemonitor Monitorea archivos y ejecuta una devolución de llamada si han estado inactivas (es decir,
FileInputStreamSource Un InputStreamSource que toma un archivo de entrada.
registrador de archivos Un ILeveledLogOutput que dirige los mensajes de registro a un archivo y a STDOut.
FileProToreLtreporter Proto Reporter que descarta el TestRecord en un archivo.
FilePullerDeviceMeterCollector Un BaseDeviceMetricCollector que escucha la tecla de métricas que proviene del dispositivo y tire de ellos como un archivo del dispositivo.
FilePullerLogCollector Logger del archivo informado por el lado del dispositivo.
FileSystemLogSaver Guarde los registros en un sistema de archivos.
FileSystemrootchecker
ArchivoUtil Una clase de ayuda para operaciones relacionadas con archivos
Fileutil.lowdiskspaceException Lanzado si el espacio de disco utilizable está por debajo del umbral mínimo.
Filtredresultforwarder Variante de ResultForwarder que solo permite que se informe una lista de permiso de TestDescription .
Fijo bytearrayOutputStream Un ERROR(/OutputStream) que solo mantiene una cantidad máxima de datos.
Metón de flasheo Un enumo para describir el método utilizado para flashear el dispositivo bajo prueba
Flashingresourcesparser Una clase que analiza las versiones requeridas de los archivos de imagen auxiliares necesarios para flashear un dispositivo.
FlashingResourcesParser.AndroidInfo Un typedef para Map&lt;String, MultiMap&lt;String, String&gt;&gt; .
FlashingResourcesParser.Ronstrucción Una interfaz de filtrado, destinada a permitir que FlashingResourcesParser ignore algunos recursos que de otro modo podría usar
Flashingresourceutil Esta utilidad ayuda a establecer la versión apropiada de los artefactos para que puedan parpadear a través de DeviceFlashPreparer .
Manejo de expansión plegable Un IModuleParameterHandler se expande más para cada configuración plegable no primaria.
Doleador plegable Manejador plegable genérico que puede tomar los parámetros plegables para crear un módulo especializado.
PlegableModepreparer Un preparador de destino que puede cambiar el estado plegable de un dispositivo.
CarpetaBuildInfo Implementación concreta de un IFolderBuildInfo .
Carpeta Un ITargetPreparer que extrae directorios del dispositivo, se comprime y lo guarda en el backend de registro.
FormateadogeneratorRepter Reportero que permite generar informes en un formato particular.
Freedevicestate
Fusible Una clase de ayuda para operaciones de fusibles.

GRAMO

Gceavdinfo Estructura para mantener datos relevantes para una instancia de GCE AVD dada.
Gceavdinfo.gcestatus
Gceavdinfo.logfileEntry
Gcelhptunnelmonitor
Gemanager Helper que administra las llamadas de GCE para comenzar/detener y recolectar registros de GCE.
Gceremotecmdformatter Clase de utilidad para formatear comandos para llegar a un dispositivo GCE remoto.
Gceremotecmdformatter.scpmode SCP se puede usar para empujar o tirar del archivo dependiendo de la estructura de los ARG.
Gcesshtunnelmonitor Monitor de subprocesos para el túnel GCE SSH.
GcovcodeCoverAcolector Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de GCOV fuera del dispositivo y las registrará como artefactos de prueba.
GcovkernelCodeCoverAgecollector Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura del núcleo GCOV de las depugas y fuera del dispositivo y finalmente las registra como artefactos de prueba.
Gcsbucketutil Administrador de archivos para descargar y cargar archivos de Google Cloud Storage (GCS).
Gcsbucketutil.gcsfilemetadata Envoltura simple para información de archivo en GCS.
Gcscommon Clase base para operación GCS como descargar y cargar.
GcsconfigurationFactory Un ConfigurationFactory carga configuraciones de Google Cloud Storage.
GcsconfigurationFactory.gcSconfigloader Extensión de ConfigurationFactory.ConfigLoader que carga la configuración de GCS, rastrea las configuraciones incluidas desde una configuración de raíz y lanza una excepción en Circular INCLUSE.
Gcsconfigurationserver Config Servidor Cargue las configuraciones de Google Cloud Storage (GCS).
GcsdownloaderHelper Descargador para el cubo GCS que se encarga de almacenar en caché y resolución de la configuración global.
Gcsfililownloader Descargador de archivos para descargar el archivo de Google Cloud Storage (GCS).
Suplente El porte de archivos para cargar datos de archivos en Google Cloud Storage (GCS).
Gcshostresourcemanager Descargue el recurso de host de GCS (Google Cloud Storage).
Gcsremotefileresolver Implementación de IRemoteFileResolver que permite descargar desde un cubo GCS.
GenericLogCateVentParser <LogCateVentType> Entrada de logcat de análisis para eventos.
GenericLogcateVentParser.logcatevent Struct para mantener un evento LogCat con el tipo de evento y activar el mensaje Logcat
GetPreviouspassedHelper Helper para obtener los filtros de prueba aprobados anteriormente.
Gkideviceflashpreparer Un preparador de destino que flashea el dispositivo con Android Common Kernel Generic Image.
Configuración global Una implementación 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 dada.
GlobalTestFilter Opciones de filtro aplicadas a la invocación.
Googleapiclientututil Utiliza para crear el cliente API de Google.
GoogleBenchmarkResultParser Analiza los resultados de Google Benchmark que se ejecutan desde Shell y devuelve un mapa con todos los resultados.
Googlebenchmarktest Una prueba que ejecuta un paquete de prueba de referencia de Google en el dispositivo dado.
Granularriabletestwrapper Una clase de envoltura funciona en el IRemoteTest para granular el Iremotetest en el nivel de prueba.
Granularriabletestwrapper.StarDendCollector Clase ayudante para atrapar la falta de inicio y finalización.
GsideViceflashPreparer Un preparador de destino que muestra el dispositivo con la imagen del sistema genérico Android.
Prueba GT Una prueba que ejecuta un paquete de prueba nativo en el dispositivo dado.
Basura La clase base de GTEST
GtestListtestparser Un analgésico para el modo de ejecución de gtest seca con el parámetro "--gtest_list_tests".
GTESTRESULTPARSER Analiza los resultados del 'modo de salida sin procesar' de las pruebas nativas utilizando GTEST que se ejecutan desde Shell, e informa un ItestinVocationListener de los resultados.
GtestxmlResultParser Analiza los resultados del 'modo de salida XML' de las pruebas nativas usando GTEST que se ejecutan desde Shell, e informa a un ITestrunListener de los resultados.

h

HarnessException Clase de excepción base para una excepción lanzada dentro del arnés.
HarnessioException Excepción del arnés que ayuda a llevar los problemas de archivo.
ArnessruntimeException
Shatostmonitor Implementación AbstractHostMonitor que monitorea la memoria del montón en el host y la registra periódicamente en el registro del historial.
HelloWorldMultitargetPreparer Una implementación de ejemplo de un IMultiTargetPreparer .
HistoryLogger TF History Logger, registro especial que contiene solo algunos eventos específicos.
Hostgtest Una prueba que ejecuta un paquete de prueba nativo.
Hostmetric Esta clase representa una muestra métrica host que se informará.
Opciones de host Clase de titular de opciones de host.
HostStatsDMetricCollector Un IMetricCollector que recopila métricas STATSD del lado host utilizando comandos de utilidad STATSD.
Pasillo de host Un corredor de prueba para pruebas basadas en Host Junit.
Hostutos 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 HProf.
Httphelper Contiene métodos auxiliares para realizar solicitudes HTTP
Httphelper.requestrunnable Runnable para hacer solicitudes con IRunUtil#runEscalatingTimedRetry(long, long, long, long, IRunnableResult) .
Httpmultipartpost Clase de ayuda para realizar solicitudes de publicación HTTP multipart.
Httpremotefileresolver Implementación de IRemoteFileResolver que permite descargar archivos remotos a través de HTTP
Httpsremotefileresolver Implementación de IRemoteFileResolver que permite descargar el archivo remoto a través de HTTPS

I

IABI Interfaz que representa el ABI bajo prueba.
Iiabireceiver Una prueba que necesita el ABI bajo prueba.
Iandroiddebugbridge Definición de interfaz para los métodos AndroidDebugBridge utilizados en este paquete.
Iappbuildinfo Esta interfaz está en desuso. Use IBuildInfo directamente.
Iautorretromía Interfaz para un IRemoteTest que no implementa ITestFilterReceiver pero aún desea admitir la auto -retación.
Ibatteryinfo La interfaz que define la interacción con una batería de un dispositivo.
Ibatteryinfo.batterystate Describe el estado actual de carga de la batería.
Ibuildinfo Contiene información sobre la compilación bajo prueba.
Ibuildinfo.buildinfoproperties Algunas propiedades que un IBuildInfo puede tener que modificar un manejo de ella.
IbuildProvider Responsable de proporcionar información sobre la prueba de compilación.
Ibuildreceiver Una prueba que necesita referencia a la compilación en prueba.
IclusterClient Una interfaz para interactuar con el backend de TFC.
Iclusterevent Interfaz para cualquier evento de clúster que se cargue a TFC.
IClusterEventUploader <t extiende iClusterEvent > Interfaz para ClusteEventUpploader
IClusterOptions Una interfaz para obtener opciones relacionadas con el clúster.
ICommandoptions Contenedor para opciones de ejecución para comandos.
ICommandscheduler Un programador para ejecutar comandos TradeFederation.
ICommandscheduler.ischeduledInvocationListener Oyente para eventos de invocación cuando se completa la invocación.
Icompresionstrategy Una interfaz que representa un algoritmo de compresión que se puede seleccionar en tiempo de ejecución.
IconfigotionValuetransformer Una interfaz para manipular el valor de la opción de configuración
IconfigurableVirtualDevice Una interfaz para proporcionar información sobre una información de dispositivo virtual posiblemente preconfigurada (IP de host, usuario de host, compensación de puertos, etc.).
Configuración Información de configuración para una invocación comercial.
IconfigurationFactory Fábrica para crear IConfiguration s
IconfigurationReceiver Interfaz simple para representar un objeto que acepta una IConfiguration .
Iconfigurationserver Una interfaz para el servidor config.
Fábrica icredial Una interfaz para Credential Factory para crear Credential OAuth2.
IDefaultObjectLoader Interfaz para cargar los objetos predeterminados que deben ser parte de nuestra configuración YAML.
IDefaultObjectLoader.LoaderConfiguration El objeto de configuración de carga para pasar información al cargador.
Receptor idevicoacable Proporciona una API para recibir eventos del dispositivo.
Idevicebuildinfo Un IBuildInfo que representa una compilación completa de dispositivos Android y (opcionalmente) sus pruebas.
IDevicebuildProvider Un IBuildProvider que utiliza información de un ITestDevice para recuperar una compilación.
IDEVICECONFIGURACIÓN Interfaz del soporte de configuración del dispositivo.
Ideviceflasher Parpadea una imagen del dispositivo en un dispositivo.
IDEVICEFLASHER.USERDATAFLASHOPTION Enum de opciones para manejar la imagen de Data de usuario
IDEVICEMANAGER Interfaz para administrar el conjunto de dispositivos disponibles para las pruebas.
IDEVICEMAGER.FASTBOOTLISTENER Un oyente para los cambios en el estado de Fastboot.
Idevicemonitor Interfaz para monitorear el estado de los dispositivos.
Idevicemonitor.devicelister Una clase similar a Runnable que debería devolver los dispositivos conocidos y sus estados.
Idiovícola Interfaz para recuperar un dispositivo que se ha desconectado.
Selección idevicea Interfaz para criterios de selección de dispositivos.
IDeviceselection.BasedEviceType
Idevicestatemonitor Proporciona instalaciones para monitorear el estado de un IDevice .
Idevicetet Interfaz para el objeto que necesita una referencia a un ITestDevice .
Idisable Interfaz que describe un objeto TradeFed que se puede deshabilitar.
IdynamicshardingClient Interfaz de envoltura para el cliente fragmentado

Esto existe para que podamos intercambiar en un HTTP o probar uno si es necesario.

IdynamicshardingConnectionInfo Interfaz para clases que contienen información de conexión de fragmento dinámico
IEcorreo Interfaz para enviar correo electrónico.
Iemail.message Contenedor para 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 simulado a los métodos FileEntry .
Cargador Carga implementaciones de IRemoteFileResolver .
Ifileresolverloader.ResolverloadingException Excepción lanzada si un resolución no se puede cargar o inicializar.
Iflashingresourcesparser Interfaz para proporcionar versiones requeridas de archivos de imagen auxiliares necesarios para flashear un dispositivo.
Iflashingresources retriever Interfaz para recuperar archivos de imagen auxiliares necesarios para flashear un dispositivo.
Ifolderbuildinfo Un simple IBuildInfo abstracto cuyos artefactos de compilación contienen en un directorio de sistema de archivos local.
Iformattergenerator Interfaz que describe un formato para SuiteResultHolder .
IglobalConfiguration Una clase para abarcar información de configuración global para una sola instancia de la Federación de Comercio (que abarca cualquier número de invocaciones de configuraciones reales).
IharnessException Descripción de la interfaz de excepción del arnés que se implementará mediante excepciones del arnés.
Ihostcleaner Limpia el host después de que la ejecución de la prueba ha terminado.
IHostHealthagent Una interfaz para emitir métricas de host o dispositivos.
Ihostmonitor Interfaz para enviar datos del host
Ihostmonitor.hostdatapoint Clase genérica para los datos que se informan.
Ihostmonitor.hostmetrictype
Ihostoptions Interfaz del soporte de opciones de host.
IHostOptions.PermitLimitType Enum que describe los posibles limitadores de permisos
Ihostresourcemanager Interface to Resource de host Manager.
Ihttphelper Métodos auxiliares para realizar solicitudes HTTP.
Ihttphelper.dataSizeException
IinVocationContext Contiene información sobre la invocación de las pruebas para acceder si es necesario.
IinVocationContext.timingEvent
IinvocationContextreceiver Una prueba que necesita referencia al contexto de la invocación.
INVocationExecución 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ña o datos confidenciales.
Ikeystorefactory Fábrica para crear IKeyStoreClient .
Ilabpreparer Interfaz de marcador para preparadores de laboratorio

Consulte ITargetPreparer para una descripción de lo que estas interfaces están destinadas.

IleveledLoGoutput Las clases que implementan esta interfaz proporcionan métodos que tratan con la producción de mensajes de registro.
Ilogcatreceiver Una clase que proporciona la salida del logCat de un dispositivo como InputStreamSource .
Ilogregistry Una interfaz para un Logger Singleton ILogOutput que multiplexa y administra diferentes registradores.
Ilogregistry.EventType Eventos que son útiles para registrarse
Ilogsaver Las clases que implementan esta interfaz proporcionan métodos para almacenar registros a una ubicación central.
IlogSaverListener Permite que ITestInvocationListener S escuche cuándo se guardan los archivos de registro.
ImageContentAnalyzer Analizador para análisis de contenido de imagen del dispositivo
Imanagedtestdevice Un itestdevice cuyo ciclo de vida se gestiona.
Imanagedtestdevice.deviceEventResponse Contenedor para una respuesta a una llamada IManagedTestDevice#handleAllocationEvent(DeviceEvent)
Imanagedtestdevicactory Interfaz creadora para IManagedTestDevice s
Imetric colector Esta interfaz se agregará como decorador cuando los resultados de las pruebas de informes para recopilar métricas coincidentes.
ImetricCollectorreceiver Interfaz para que IRemoteTest S se implementará si necesitan obtener la lista de IMetricCollector s para la ejecución de la prueba.
Imoblyyamlresulthandler Interfaz del controlador de resultados de YAML MOLBLY.
IMOllyyamlresulthandler.itestresult Interfaz del resultado de Yaml de Mobly
Imodulecontroller Interfaz para controlar si un módulo debe ser ejecutado o no.
Imodulecontroller.runstrategy Enum que describe cómo se debe ejecutar el módulo.
Imoduleparameterhandler La interfaz para los parámetros de los módulos de suites.
IMultidevicerecovery Interfaz para recuperar múltiples dispositivos fuera de línea.
Imultidevicetest Esta interfaz está en desuso. Esta interfaz se mantiene temporalmente para la compatibilidad, pero ya no se usa en realidad. Por favor, no lo implemente.
IMultitargetPreparer Prepara el entorno de prueba para varios dispositivos juntos.
Ovicio inativado Proporciona una API de nivel confiable y ligeramente más alta a un IDevice DDMLIB.
Inactivado Interfaz para el objeto que necesita una referencia a una INativeDevice .
IncrementaliMageutil Una utilidad para aprovechar la imagen incremental y la actualización del dispositivo.
InfraerRididifier Identificadores de errores de la infra de la Federación de Comercio e infra dependiente (como Build Infra).
InputStreamSource Esta interfaz básicamente envuelve un ERROR(/InputStream) para hacerlo clonable.
InstallallTestzipAppsSetup Un ITargetPreparer que instala todas las aplicaciones en una cremallera 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 APK de prueba desde una plataforma Android Build Env.
Instalado instrumentationStest Ejecuta toda la instrumentación que se encuentra en el dispositivo actual.
Instantappapphandler Manejador para ModuleParameters#INSTANT_APP .
InstrumentationPreparer Un ITargetPreparer que ejecuta instrumentación
Prueba de instrumentación Una prueba que ejecuta un paquete de prueba de instrumentación en el dispositivo dado.
InvocationContext Implementación genérica de un IInvocationContext .
InvocationExecution Clase que describe todos los pasos de invocación: construir descarga, target_prep, ejecutar pruebas, limpiar.
Invocatlocal <t> Esta clase proporciona variables de invocación de alcance.
InvocaticRetLogger Una clase de utilidad para una invocación para registrar algunas métricas.
InvocationMetricLogger.InvocationGroupMetricekey La agrupación permite registrar varios grupos bajo una misma clave.
InvocationMetricLogger.InvocationMetricykey Alguna clave con nombre especial que siempre llenamos para la invocación.
Invocationstatus Una clase para almacenar el estado de invocación.
Invocationstatus Un enumer auxiliar para representar el estado de invocación
InvocationsumyHelper Clase auxiliar para reuniones e informes TestSummary para el conjunto de oyentes
Invocación a JunitResultforwarder Una clase que escucha los eventos ITestInvocationListener y los reenvía a un TestListener .
IPostprocesador Post Processors es un objeto de la Federación de Comercio destinado a permitir el procesamiento de métricas y registros después de las pruebas y antes de los informes de resultados.
IremoteFeature Interfaz que describe una característica en TradeFed que puede ejecutarse en función de la solicitud.
IremoteFileresolver Interfaz para objetos que pueden resolver un archivo remoto en uno local.
IremoteFileresolver.remoteFileresculverargs Los args pasaron a los resolutores
IremoteFileresolver.ResolvedFile Clase que contiene información sobre el archivo resuelto y algunos metadatos.
IremotescheduledListenersFeature Extensión de IRemoteFeature para apoyar el paso en IScheduledInvocationListener s.
Iremotetest Una prueba que informa resulta directamente a un ITestInvocationListener .
Ireportnotexecutado En el caso de una ejecución incompleta, IRemoteTest que implementa esta interfaz puede informar sus pruebas no ejecutadas para mejorar los informes.
IraScheduler Interfaz para reprogramar una configuración para futura ejecución.
IRESOURCEMETRIC Collector La interfaz para el usuario implementa coleccionistas de recursos personalizados.
Irestapihelper Una interfaz auxiliar para realizar llamadas API REST.
IresumableTest Esta interfaz está en desuso. Ya no hay necesidad de esto
Decisión iretry Interfaz conduciendo la decisión de reintento y aplicar el filtro en la clase para reintentar más dirigido.
IRUNTIMEHintProvider
Irunutil Interfaz para ejecutar operaciones cronometradas y comandos del sistema.
Irunutil.envprioridad Enum que define si la configuración o la falta de solución de un env.
Irunutil.irunnableresult Una interfaz para ejecutar asincrónicamente una operación que devuelve un estado booleano.
Isandbox Interfaz definiendo un sandbox que se puede usar para ejecutar una invocación.
IsandboxFactory Fábrica para crear ISandbox .
IsetOptionReceiver La implementación de esta interfaz debe tener una Option con un nombre de "opción set" vinculado a HostTest#SET_OPTION_NAME .
IshardableListener Un ITestInvocationListener que se puede fragmentar.
Ishardabletest Un IRemoteTest que se puede dividir en subestimaciones ejecutables por separado.
Ishardhelper Interfaz de un objeto que describe la estrategia de fragmentación para adoptar para una configuración.
Aislado Implementa un corredor comercial que utiliza un subproceso para ejecutar las pruebas en un entorno de baja dependencia en lugar de ejecutarlas en el proceso principal.
IsupportgranularResults La interfaz especificando si un ITestInvocationListener admite recibir los resultados granulares o no.
Isystemstatuschecker Un verificador que realiza verificaciones sobre el estado del sistema y devuelve un booleano para indicar si el sistema está en un estado esperado.
IsystemstatuscheckErreceiver Un IRemoteTest que requiere acceso a ISystemStatusChecker desde la configuración.
ITARGETCLEANER Esta interfaz está en desuso. El desmontaje se ha trasladado a la interfaz base ITARGETPREPARER.
ITARGETPREPARER Prepara el entorno de prueba para la ejecución de la prueba.
Iterriblefailurehandler Una interfaz para manejar fallas terribles desde LogUtil.CLog.wtf(String, Throwable)
ItestannotationFilterReceiver Un corredor que puede filtrar qué prueba para ejecutarse según las anotaciones.
Itestcollector Proporciona soporte para la recolección de pruebas; Cuando se establece, el corredor de prueba debe realizar una ejecución seca para recolectar casos de prueba sin ejecutarlos realmente.
Itestdevice Proporciona una API de nivel confiable y ligeramente más alta a un IDevice DDMLIB.
Itestdevice.apexinfo Una clase de estructura simple para almacenar información sobre un solo ápice
Itestdevice.MountPointInfo Una clase de estructura simple para almacenar información sobre un solo punto de montaje
Itestdevice.coverymode
ItestfileFilterReceiver Un corredor que puede recibir un archivo que especifica qué pruebas ejecutar y/o no ejecutar.
Itestfilterreceiver Un corredor que puede filtrar qué prueba para ejecutarse.
ItestinformationReceiver Interfaz para recibir la TestInformation para algunas clases.
Itestinvocational Maneja una invocación de prueba de transmisión.
ItestinVocation.exitInformation Representa cierta información de salida para una invocación.
ItestinVocationListener Oyente para los resultados de las pruebas de la invocación de prueba.
Itestlifecyclereceiver Recibe notificaciones de eventos durante las ejecuciones de prueba de instrumentación.
Itestlogger Una entidad que puede realizar el registro de flujos de datos de varios tipos.
ItestloggerReceiver Una entidad que se puede inyectar con una instancia ITestLogger para que pueda usarse para fines de registro.
Itestspool Interfaz que describe un grupo de pruebas a las que podemos acceder y ejecutar
Itestsuite Clase abstracta utilizada para ejecutar Test Suite.
Itestsuite.multidevicemodulestrategy
Itestsuiteresultloader Interfaz que describe un ayudante para cargar resultados anteriores de una manera que se pueda volver a ejecutar.
Itestsummarylistener Interfaz que permite ITestInvocationListener intercambiar información limitada a través de resúmenes.
Itestszipinstaller Instala las pruebas desde un archivo ZIP de prueba (según lo aportado por 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 Interface Un IRemoteTest puede implementar para exponer el hecho de que requiere un dispositivo con un token especial.

j

Jarhosttest Prueba de corredor para pruebas JUnit del lado del host.
JarhostTest.hostTestListener WRAPPER LOYER que reenvía todos los eventos excepto testRunStarted () y testRunended () al oyente incrustado.
JavacodecoverageCollector Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de Java fuera del dispositivo y las registrará como artefactos de prueba.
JavacodeCoverageFlusher Una clase de utilidad que restablece y obliga a una descarga de mediciones de cobertura del código Java de los procesos que se ejecutan en el dispositivo.
JSONFILEKEKETORECLIENTE Una implementación de muestra donde un archivo JSON local actúa como una tienda clave.
JSONFILEKEKSTOREFAFORTY Implementación de una fábrica de almacenes de claves JSON, que proporciona un JSONFileKeyStoreClient para acceder a un archivo de tienda JSON Key.
JSONHTTPTESLTREPORTER Un reportero de resultados que codifica los resultados de las métricas de prueba y la rama, la información del dispositivo en JSON y publica en un punto final del servicio HTTP
Junit4Resultforwarder Resultado del reenvío del corredor JUnit4.
Junit4testFilter Clase auxiliar que proporciona el filtrado para el corredor JUnit4 al extender el Filter .
Junitrunutil Una clase de ayuda para dirigir una IRemoteTest#run(TestInformation, ITestInvocationListener) Llamada a una llamada Test#run(TestResult) .
JunittoinVocationResultforwarder Una clase que escucha los eventos TestListener y los reenvía a un ITestInvocationListener .
JunitxmlParser Analiza los datos de los resultados de la prueba de los resultados de JUnit almacenados en el XMLJUnitResultFormatter de Ant y los reenvía a un ItestinVocationListener.

k

Más kerneltargett Prueba de corredor para ejecutable que se ejecuta en el objetivo y analiza la prueba del núcleo.
Kernestestmodulecontroller Clase base para un controlador de módulo no ejecutar pruebas cuando no coincide con la arquitectura.
KeyGuardControllerState Un contenedor para los estados de KeyGuard.
KeyGuardStatuschecker Verifica el estado KeyGuard después de la ejecución del módulo.
Excepción de almacén de claves Arrojado cuando ocurre un error fatal de la tienda de claves.
KillexistingeMulatorParer Un ITargetPreparer que apaga un emulador de ejecución.
Conocido Preparador objetivo para omitir el reintento de la falla conocida.
Ktapresultparser Lee la salida de KTAP como la producida por un módulo de prueba KUNIT y se coloca en un archivo `Results` en DEBUGFS.
Ktapresultparser.parseresolution
Kunitmoduletest Pruebe el corredor para ejecutar módulos de prueba KUNIT en el dispositivo.

l

Labresourcedevicemonitor El monitor de recursos de laboratorio que inicializa/administra el servidor GRPC para LabResourseService.
GrantoutputReceiver Una clase diseñada para ayudar a ejecutar los comandos de ejecución larga recolectando la salida.
LastShardDetector Al ejecutar fragmentos locales, a veces solo queremos ejecutar algunas acciones cuando el último fragmento llega a invocationEnded(long) .
La elunchcvdhelper Utility Helper para controlar el lanzamiento_cvd en la VM de foro.
LeakedThreadStatusChecker Revisor de estado para asegurarse de que un módulo no filtre un hilo en ejecución.
Legacysubprocessresultsreporter Una implementación congelada del reportero de resultados del subprocesamiento que debe permanecer compatible con versiones anteriores de TF/CTS (p. Ej. 8+), a pesar de los cambios en su superclase.
ListinstumentationParser Un IShellOutputReceiver que analiza la salida de una consulta de 'instrumentación de la lista de PM'
ListinstumentationParser.instrumationTarget
LocalAndroidVirtualDevice La 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
Decretarista local Detecta y devuelve si este es un desarrollador local que ejecuta TradeFed.
LocalDeviceBuildProvider Un IBuildProvider que construye un IDeviceBuildInfo basado en una ruta de directorio del sistema de archivos proporcionado.
LocalemulatorLaunch Un TargetPreparer que lanza un emulador localmente desde un entorno de compilación de Android.
Localatorsnapshot Un TargetPreparer destinado a generar una instantánea de emulador limpia a partir de un entorno de desarrollo/desarrollo de Android
Cabezal local LocalFileHeader es una clase que contiene la información de un archivo/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 Recurso de host del gerente.
Localpool Implementación de un grupo de pruebas locales
LocalRuninstructionBuilder Utilidad para compilar la instrucción para ejecutar la prueba localmente.
LocksettingsBasElinesetter Un setter para eliminar la configuración de bloqueo de la pantalla.
LogCatcrashResultforwarder Oyente especial: en fallas (bloqueo del proceso de instrumentación) intentará extraer del logcat el bloqueo y lo agrega al mensaje de falla asociado con la prueba.
LogCateVentParser
LogCateVentType Tipos de eventos para LogcatEventParser .
LogCatonFailUreCollector Coleccionista que capturará y registrará un LogCat cuando falle un caso de prueba.
Logcatreceiver Clase que recopila logCat en segundo plano.
LogCattimingMetricCollector Un recopilador métrico que recopila información de tiempo (por ejemplo, tiempo de conmutación de usuario) de LogCat durante una o múltiples pruebas repetidas mediante el uso de patrones regex dados para analizar y finalizar las señales de un evento de las líneas LogCat.
LogDatatype Representa el tipo de datos de datos de registro.
Archivo de registro Clase para mantener los metadatos para un archivo de registro guardado.
Argüenza de registro Un ayudante para ITestInvocationListener de que guardará los datos de registro en un archivo
Logregeiver
Logregistro Una implementación ILogRegistry que multiplexa y administra diferentes registradores, utilizando el apropiado basado en el ThreadGroup del hilo que realiza la llamada.
LogSaverResultforwarder Un ResultForwarder para guardar registros con el ahorro de archivos global.
Logutil Una clase de utilidad de registro.
Logutil.clog Una clase de cuhería para Log que usa automáticamente el nombre de clase simple de la persona que llama como la etiqueta de registro
Luciresultreporter Un reportero de resultados que guarda los resultados de las pruebas necesarios por ResultDB y LUCI en formato JSON (GO/Result-Sink) e registra la ubicación del archivo en la consola.

METRO

MainlineModuleHandler Una clase de controlador simple para módulos de línea principal que crea una instalación de InstallapexModuleTargetPreparer e inyecta el enlace dinámico en función de los módulos principales dados para recuperar automáticamente esos módulos.
MainlinetestModulecontroller Clase base para un controlador de módulo para ejecutar pruebas basadas en los módulos de línea principal precargados en el dispositivo en prueba.
ManagedRemotedEvice Un dispositivo que se ejecuta dentro de una máquina virtual que administramos de forma remota a través de una instancia de TradeFed dentro de la VM.
ManagedTestDeviceFactory Factory para crear el diferente tipo de dispositivos que TF puede monitorear
Maxsdkmodulecontroller Clase base para un controlador de módulo para no ejecutar pruebas en versiones anteriores a un número de versión SDK especificado.
Fusionzipentrycollection Fusione las entradas con cremallera individual en 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 nombrándolos y la clave de archivo para copiar a la otra compilación.
Mergestrategy Describe cómo los resultados deben agregarse cuando están presentes múltiples intentos.
MetricFilepostProcessor Se utiliza para cargar el archivo de registro de métricas recopilado durante el nivel de prueba y ejecución.
Opción Métrica Anotación para métodos de prueba anotados con @Test , o si la anotación es parte de la lista de anotaciones de TestDescription que permite especificar algunos parámetros adicionales útiles para: ajustar el comportamiento de los coleccionistas, filtrando algunos métodos.
MetricsxmlResultreporter MetricsXMLRESULTREPORTER escribe métricas de prueba y ejecuta métricas en un archivo XML en una carpeta especificada por el parámetro de métricos-holgazanes en la fase invocedida de la prueba.
Metrictestcase Extensión de TestCase que permite registrar métricas cuando se ejecutan como parte de TradeFed.
Metricestcase.logholder Estructura para mantener un archivo de registro para ser informado.
Metricutilo Clase de utilidad para extraer métricas de configuraciones STATSD empujadas.
Metricutilidad 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.
Minapilevelmodulecontroller Clase base para que un controlador de módulo no ejecute pruebas cuando está por debajo de un nivel de API especificado.
Minsdkmodulecontroller Clase base para un controlador de módulo para no ejecutar pruebas en versiones debajo de un número de versión SDK especificado.
MixiMagezippreparer Un IMultiTargetPreparer que mezcla las imágenes de una compilación del sistema en una compilación de dispositivos.
MixkerneltargetPreparer Un ITargetPreparer que permite mezclar una imagen del núcleo con la imagen del dispositivo.
MoblybinaryHostTest Prueba de host destinado a ejecutar un archivo binario de Python de Mobly desde el sistema de compilación de Android (Soong)
MeblyyamlResultControllerInfoHandler Handler de elementos de 'Información del controlador' de resultados de YAML MOTLE.
MeblyyamlResultControllerInfoHandler.ControllerInfo
MeblyyamlResultControllerinfohandler.Controllerinfo.Builder
MeblyyamlresulThandlerFactory Fábrica de controladores de resultados de Yaml Mobly que genera un controlador apropiado en función del tipo de resultado.
MeblyyamlresulthandlerFactory.invalidResultTypeException
MeblyyamlresulthandlerFactory.Type
MeblyyamlResultParser Resultados de la prueba de Yaml Mobly analizador.
Meblyyamlresultrecordhandler Handler de elementos 'Registro' del resultado Yaml de Mobly.
MeblyyamlresultrecordHandler.Record
MeblyyamlresultrecordHandler.record.Builder
MeblyyamlresultrecordHandler.RecordResult
MeblyyamlResultSummaryHandler Handler de elementos 'Resumen' de Mobly Yaml.
MeblyyamlResultSummaryHandler.Summary
MeblyyamlResultSummaryHandler.summary.Builder
MoblyYamlResultTestNameListHandler Mobly yaml result 'Test Name List' element handler.
MoblyYamlResultTestNameListHandler.TestNameList
MoblyYamlResultTestNameListHandler.TestNameList.Builder
MoblyYamlResultUserDataHandler Mobly yaml result 'User Data' element handler.
MoblyYamlResultUserDataHandler.UserData
MoblyYamlResultUserDataHandler.UserData.Builder
Definición de módulo Container for the test run configuration.
MóduloEscucha Listener attached to each IRemoteTest of each module in order to collect the list of results.
ModuleLogcatCollector Version of logcat collector but for module.
ModuleMerger Helper class for operation related to merging ITestSuite and ModuleDefinition after a split.
ModuleOemTargetPreparer
ModuleParameters Special values associated with the suite "parameter" keys in the metadata of each module.
ModuleParametersHelper Helper to get the IModuleParameterHandler associated with the parameter.
ModulePusher
ModulePusher.ModulePushError Fatal error during Mainline module push.
ModuleSplitter Helper to split a list of modules represented by IConfiguration into a list of execution units represented by ModuleDefinition .
ModuleTestTypeUtil Contains common utility methods for checking module.
MultiFailureDescription Collect multiple FailureDescription in one holder.
MultiMap <K, V> A ERROR(/Map) that supports multiple values per key.

norte

NameMangleListener A proxy listener to translate test method, class, and package names as results are reported.
NativeBenchmarkTest A Test that runs a native benchmark test executable on given device.
NativeBenchmarkTestParser A IShellOutputReceiver that parses the benchmark test data output, collecting metrics on average time per operation.
NativeBridgeModuleController A module controller to check if a device support native bridge.
NativeCodeCoverageFlusher A utility class that clears native coverage measurements and forces a flush of native coverage data from processes on the device.
NativeDevice Default implementation of a ITestDevice Non-full stack android devices.
NativeDevice.AdbAction A ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) for running a OS 'adb ....' command.
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) for rebooting a device.
NativeDevice.RebootMode A mode of a reboot.
NativeDeviceStateMonitor Helper class for monitoring the state of a IDevice with no framework support.
NativeLeakCollector A ITargetPreparer that runs 'dumpsys meminfo --unreachable -a' to identify the unreachable native memory currently held by each process.
NativeStressTest A Test that runs a native stress test executable on given device.
NativeStressTestParser A IShellOutputReceiver that parses the stress test data output, collecting metrics on number of iterations complete and average time per iteration.
NegativeHandler Handler that specify that nothing should be done and the parameter should not create any extra module.
NestedDeviceStateMonitor Device state monitor that executes extra checks on nested device to accommodate the specifics of the virtualized environment.
NestedRemoteDevice Representation of the device running inside a remote Cuttlefish VM.
NetworkNotAvailableException Thrown when a device is not able to connect to network for testing.
NoApkTestSkipper Special preparer that allows to skip an invocation completely (preparation and tests) if there are no apks to tests.
NoDeviceException Thrown when there's no device to execute a given command.
NoisyDryRunTest Run noisy dry run on a command file.
NoOpConfigOptionValueTransformer An no-op IConfigOptionValueTransformer
NotMultiAbiHandler Special handler that notify the SuiteModuleLoader that the secondary abi should not create a module.
Dispositivo nulo A placeholder IDevice used by DeviceManager to allocate when IDeviceSelection#nullDeviceRequested() is true

oh

OpenObjectLoader Loader for the default objects available in AOSP.
Opción Annotates a field as representing a IConfiguration option.
Option.Importance
Clase de opción Annotates a class as representing a IConfiguration object.
OptionCopier A helper class that can copy Option field values with same names from one object to another.
OptionDef Holds the details of an Option .
OptionFetcher Helper to get the test options from the parent process.
OptionNotAllowedException Specific ConfigurationException when an option is not allowed to be passed in the command line.
OptionSetter Populates Option fields.
OptionSetter.OptionFieldsForName Container for the list of option fields with given name.
OptionUpdateRule Controls the behavior when an option is specified multiple times.
OtaDeviceBuildInfo A IDeviceBuildInfo used for over-the-air update testing.
OtatoolsBuildInfo An IBuildInfo that contains otatools artifacts.
OtaZipfileBuildProvider Provides a IBuildInfo based on a local OTA zip file.
OxygenClient A class that manages the use of Oxygen client binary to lease or release Oxygen device.
OxygenClient.LHPTunnelMode
OxygenUtil Utility to interact with Oxygen service.

PAG

Información del paquete Container for an application's package info parsed from device.
PackageInstalledModuleController Module controller to not run tests when the device has not got the given packages installed.
Pair <A, B> Define our own Pair class which contains two objects.
PairingMultiTargetPreparer A multi-target preparer helps make Bluetooth pairing (and connection) between two devices.
ParallelDeviceExecutor <V> Wrapper of ERROR(/ExecutorService) to execute a function in parallel.
ParentSandboxInvocationExecution Version of InvocationExecution for the parent invocation special actions when running a sandbox.
ParentShardReplicate Replicate a setup for one device to all other devices that will be part of sharding.
PartialZipDownloadCache Utility to cache partial download files based on their content.
PassingTestFileReporter A ITestInvocationListener that saves the list of passing test cases to a test file
PerfettoGenericPostProcessor A post processor that processes text/binary metric perfetto proto file into key-value pairs by recursively expanding the proto messages and fields with string values until the field with numeric value is encountered.
PerfettoGenericPostProcessor.AlternativeParseFormat
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT
PerfettoPreparer Perfetto preparer pushes the config file in to the device at a standard location to which perfetto have access to.
PerfettoPullerMetricCollector Base implementation of FilePullerDeviceMetricCollector that allows pulling the perfetto files from the device and collect the metrics from it.
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT
PerfettoTraceRecorder A utility class for recording perfetto trace on a ITestDevice .
PrettyPrintDelimiter Helper utility that helps to print delimited message that stands out.
PrettyTestEventLogger Logger matching the events and logging them in order to make it easier to debug.
Información del proceso Used to store process related(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH) information.
ProfileParameterHandler Base parameter handler for any profile user.
ProfileTargetPreparer Base class for setting up target preparer for any profile user android.os.usertype.profile.XXX .
PropertyChanger A utility class for changing (or adding) items in an Android property file
ProtoResultParser Parser for the Tradefed results proto format.
ProtoResultParser.TestLevel Enumeration representing the current level of the proto being processed.
ProtoResultReporter Result reporter build a TestRecord protobuf with all the results inside.
ProtoUtil Utility methods for dealing with protobuf messages type-agnostically.
Configuración de proxy Object that allows pointing to a remote configuration to execute.
PsParser Utility used to parse(USER,PID and NAME) from the "ps" command output
PtsBotTest Run PTS-bot tests.
PushFileInvoker Esta clase está en desuso. Use PushFilePreparer instead
PushFilePreparer A ITargetPreparer that attempts to push any number of files from any host path to any device path.
PythonBinaryHostTest Host test meant to run a python binary file from the Android Build system (Soong)

The test runner supports include-filter and exclude-filter.

PythonBinaryHostTest.PythonForwarder Result forwarder to replace the run name by the binary name.
PythonUnitTestResultParser Interprets the output of tests run with Python's unittest framework and translates it into calls on a series of ITestInvocationListener s.
PythonUnitTestRunner Esta clase está en desuso. Use PythonBinaryHostTest instead.
PythonVirtualenvHelper A helper class for activating Python 3 virtual environment.
PythonVirtualenvPreparer Sets up a Python virtualenv on the host and installs packages.

q

QuotationAwareTokenizer

R

RebootReasonCollector Collector that collects device reboot during the test run and report them by reason and counts.
RebootTargetPreparer Target preparer that reboots the device.
RecoveryLogPreparer A target preparer used to collect logs before recovery.
RegexTrie <V> The RegexTrie is a trie where each almacenado segment of the key is a regex ERROR(/Pattern) .
RemoteAndroidDevice Implementation of a ITestDevice for a full stack android device connected via adb connect.
RemoteAndroidVirtualDevice Extends RemoteAndroidDevice behavior for a full stack android device running in the Google Compute Engine (Gce).
RemoteAvdIDevice A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.gceDeviceRequested() is true
RemoteDynamicPool Implementation of a pool of remote work queued tests
RemoteFileResolver A simple class that allows one to load files from a variety of places using URIs and the service provider functionality.
RemoteFileUtil Utility class to handle file from a remote instance
RemoteInvocationExecution Implementation of InvocationExecution that drives a remote execution.
RemoteInvocationExecution.FileOptionValueTransformer
RemoteSshUtil Utility to execute ssh commands on remote instances.
RemoteTestTimeOutEnforcer Listeners that allows to check the execution time of a given test config and fail it if it goes over a given timeout.
RemoteZip Utilities to unzip individual files inside a remote zip file.
RemoveSystemAppPreparer A ITargetPreparer for removing an apk from the system partition before a test run.
ReportPassedTests Report in a file possible filters to exclude passed test.
ResolvePartialDownload Resolve a partial download request.
ResourceMetricUtil Utility functions for composing metrics.
ResourceUtil Utility for reading configuration resources.
RestApiHelper A helper class for performing REST API calls.
RestartSystemServerTargetPreparer Target preparer that restarts the system server without rebooting the device.
ResultAggregator Special forwarder that aggregates the results when needed, based on the retry strategy that was taken.
ResultAndLogForwarder Forwarder for results and logs events.
ResultForwarder A ITestInvocationListener that forwards invocation results to a list of other listeners.
ResultsPlayer Special runner that replays the results given to it.
RetentionFileSaver Helper class for creating a .retention file in a directory.
RetryConfigurationFactory Factory that handles retrying a command.
RetryLogSaverResultForwarder Forwarder that also handles passing the current attempt we are at.
RetryPreparationDecision A Class to describe the decisions about whether or not to retry preparation and to fail the module run.
RetryRescheduler A special runner that allows to reschedule a previous run tests that failed or where not executed.
RetryRescheduler.RetryType The types of the tests that can be retried.
RetryResultForwarder An Extension of ResultForwarder that always push to a given attempt number.
RetryResultHelper Helper class to determine which module or test should run or not.
RetryStatistics Structure holding the statistics for a retry session of one IRemoteTest .
Estrategia de reintento The Retry Strategy to be used when re-running some tests.
RootcanalForwarderPreparer
RootTargetPreparer Target preparer that performs "adb root" or "adb unroot" based on option "force-root".
RunAftersWithInfo
RunBeforesWithInfo
RunCommandTargetPreparer
RunConfigDeviceRecovery Generic base IMultiDeviceRecovery to run a tradefed configuration to do the recovery step.
RunHostCommandTargetPreparer Target preparer to run arbitrary host commands before and after running the test.
RunHostScriptTargetPreparer Target preparer which executes a script before running a test.
RunInterruptedException Thrown when a run operation is interrupted by an external request.
RunNotifierWrapper Wrapper of RunNotifier so we can carry the DeviceNotAvailableException .
RunOnCloneProfileParameterHandler
RunOnCloneProfileTargetPreparer
RunOnSdkSandboxHandler Handler for ModuleParameters#RUN_ON_SDK_SANDBOX .
RunOnSdkSandboxTargetPreparer An ITargetPreparer to marks that tests should run in the sdk sandbox.
RunOnSecondaryUserParameterHandler
RunOnSecondaryUserTargetPreparer An ITargetPreparer that creates a secondary user in setup, and marks that tests should be run in that user.
RunOnSystemUserTargetPreparer An ITargetPreparer that marks that tests should be run on the user (rather than the current user).
RunOnWorkProfileParameterHandler
RunOnWorkProfileTargetPreparer An ITargetPreparer that creates a work profile in setup, and marks that tests should be run in that user.
RuntimeRestartCollector Collector that collects timestamps of runtime restarts (system server crashes) during the test run, if any.
RunUtil A collection of helper methods for executing operations.
RustBenchmarkResultParser Interprets the output of tests run with Criterion benchmarking framework and translates it into calls on a series of ITestInvocationListener s.
RustBinaryHostTest Host test meant to run a rust binary file from the Android Build system (Soong)
RustBinaryTest A Test that runs a rust binary on given device.
RustTestBase Base class of RustBinaryHostTest and RustBinaryTest
RustTestBase.EnvPair
RustTestBase.Invocation
RustTestResultParser Interprets the output of tests run with Rust's unittest framework and translates it into calls on a series of ITestInvocationListener s.

S

SandboxConfigDump Runner class that creates a IConfiguration based on a command line and dump it to a file.
SandboxConfigDump.DumpCmd
SandboxConfigurationException Special Configuration Exception coming from the Sandbox setup.
SandboxConfigurationFactory Special Configuration factory to handle creation of configurations for Sandboxing purpose.
SandboxConfigUtil A utility class for managing IConfiguration when doing sandboxing.
SandboxedInvocationExecution Special sandbox execution of the invocation: This is the InvocationExection for when we are inside the sandbox running the command.
SandboxInvocationRunner Run the tests associated with the invocation in the sandbox.
SandboxOptions Class that can receive and provide options to a ISandbox .
ScreenshotOnFailureCollector Collector that will capture and log a screenshot when a test case fails.
Sdk28ModuleController A module controller to check if a device is on SDK 28 (Android 9) or above.
Sdk29ModuleController Only run tests if the device under test is SDK version 29 or above.
Sdk30ModuleController Only run tests if the device under test is SDK version 30 or above.
Sdk31ModuleController Only run tests if the device under test is SDK version 31 or above.
Sdk32ModuleController Only run tests if the device under test is SDK version 32 or above.
Sdk33ModuleController Only run tests if the device under test is SDK version 33 or above.
Sdk34ModuleController Only run tests if the device under test is SDK version 34 or above.
SecondaryUserHandler Handler for ModuleParameters#SECONDARY_USER .
SecondaryUserOnDefaultDisplayHandler Handler for ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY .
SecondaryUserOnSecondaryDisplayHandler Handler for ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY .
SemaphoreTokenTargetPreparer This is a preparer used to use token to serialize test excution in tradefed host.
SerializationUtil Utility to serialize/deserialize an object that implements ERROR(/Serializable) .
ServiceAccountKeyCredentialFactory A credential factory to create service account key based oauth Credential .
SettingsBaselineSetter A common setter to handle device baseline settings via ITestDevice.setSetting.
ShardBuildCloner Helper class that handles cloning a build info from the command line.
ShardHelper Helper class that handles creating the shards and scheduling them for an invocation.
ShardListener A ITestInvocationListener that collects results from a invocation shard (aka an invocation split to run on multiple resources in parallel), and forwards them to another listener.
ShardMainResultForwarder A ResultForwarder that combines the results of a sharded test invocations.
ShellOutputReceiverStream Utility subclass of OutputStream that writes into an IShellOutputReceiver.
ShellStatusChecker Check if the shell status is as expected before and after a module run.
ShippingApiLevelModuleController Run tests if the device meets the following conditions:
  • If min-api-level is defined:
    • The device shipped with the min-api-level or later.
ShowmapPullerMetricCollector Base implementation of FilePullerDeviceMetricCollector that allows pulling the showmap files from the device and collect the metrics from it.
SideloadOtaTargetPreparer A target preparer that performs sideload of a specified OTA package, applies the package, waits for device to boot up, and injects the device build properties to use as build info

This target preparer assumes that the device will be in regular adb mode when started, and will ensure that the device exits in the same mode but with the newer build applied.

SimpleFileLogger A ILeveledLogOutput that directs log messages to stdout and to a single log file.
SimplePerfResult Object to hold all simpleperf test results
SimplePerfStatResultParser A utility class to parse simpleperf result.
SimplePerfUtil Utility class to dispatch simple command and collect results
SimplePerfUtil.SimplePerfType Enum of simpleperf command options
SimpleStats A small utility class that calculates a few statistical measures given a numerical dataset.
SizeLimitedOutputStream A thread safe file backed ERROR(/OutputStream) that limits the maximum amount of data that can be written.
SkipHWASanModuleController Base class for a module controller to not run tests on HWASan builds.
SkipManager Based on a variety of criteria the skip manager helps to decide what should be skipped at different levels: invocation, modules and tests.
SkipReason Provide a reason and its metadata for skipping a test.
SkipReason.DemotionTrigger
Sl4aBluetoothUtil A utility class provides Bluetooth operations on one or two devices using SL4A
Sl4aBluetoothUtil.BluetoothAccessLevel Enums for Bluetooth device access level which are based on BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Enums for Bluetooth connection states which are based on BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Enums for Bluetooth profile priority level which are based on BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Enums for Bluetooth profiles which are based on BluetoothProfile.java
Sl4aClient Sl4A client to interact via RPC with SL4A scripting layer.
Sl4aEventDispatcher Event dispatcher polls for event and queue them by name to be queried.
Sl4aEventDispatcher.EventSl4aObject Object returned by the event poller.
SnapshotInputStreamSource A File-backed InputStreamSource.
SnapuserdWaitPhase Enum representation of when to join/block for the snapuserd update to finish.
SparseImageUtil Utility to unsparse sparse images.
SparseImageUtil.SparseInputStream SparseInputStream read from upstream and detects the data format.
StatsdBeforeAfterGaugeMetricPostProcessor A post processor that processes gauge metrics collected in a "before/after" approach, ie
StatsdEventMetricPostProcessor A post processor that processes event metrics in statsd reports into key-value pairs, using the formatters specified on the processor.
StatsdGenericPostProcessor A post processor that processes binary proto statsd reports into key-value pairs by expanding the report as a tree structure.
StatusCheckerResult Contains the result of a ISystemStatusChecker execution.
StatusCheckerResult.CheckStatus
StdoutLogger A ILeveledLogOutput that directs log messages to stdout.
StopServicesSetup A ITargetPreparer that stops services on the device.
StreamProtoReceiver A receiver that translates proto TestRecord received into Tradefed events.
StreamProtoResultReporter An implementation of ProtoResultReporter
StreamUtil Utility class for managing input streams.
StrictShardHelper Sharding strategy to create strict shards that do not report together,
StringEscapeUtils Utility class for escaping strings for specific formats.
StringUtil Utility class for escaping strings for common string manipulation.
StubBuildProvider No-op empty implementation of a IBuildProvider .
StubDevice Stub placeholder implementation of a IDevice .
StubKeyStoreClient Default stub implementation for KeyStore Client.
StubKeyStoreFactory Default stub implementation for KeyStore Factory
StubLocalAndroidVirtualDevice A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.localVirtualDeviceRequested() is true
StubMultiTargetPreparer Placeholder empty implementation of a IMultiTargetPreparer .
StubTargetPreparer Placeholder empty implementation of a ITargetPreparer .
StubTest No-op empty test implementation.
StubTestRunListener Stub implementation of ITestRunListener
SubprocessCommandException A subprocess command failed to run.
SubprocessConfigBuilder Build a wrapper TF config XML for an existing TF config.
SubprocessEventHelper Helper to serialize/deserialize the events to be passed to the log.
SubprocessEventHelper.BaseTestEventInfo Base Helper for TestIgnored information.
SubprocessEventHelper.FailedTestEventInfo Helper for testFailed information.
SubprocessEventHelper.InvocationEndedEventInfo Helper for invocation ended information.
SubprocessEventHelper.InvocationFailedEventInfo Helper for InvocationFailed information.
SubprocessEventHelper.InvocationStartedEventInfo Helper for invocation started information.
SubprocessEventHelper.LogAssociationEventInfo Helper for logAssociation information.
SubprocessEventHelper.SkippedTestEventInfo
SubprocessEventHelper.TestEndedEventInfo Helper for testEnded information.
SubprocessEventHelper.TestLogEventInfo Helper for testLog information.
SubprocessEventHelper.TestModuleStartedEventInfo Helper for test module started information.
SubprocessEventHelper.TestRunEndedEventInfo Helper for testRunEnded Information.
SubprocessEventHelper.TestRunFailedEventInfo Helper for testRunFailed information
SubprocessEventHelper.TestRunStartedEventInfo Helper for testRunStarted information
SubprocessEventHelper.TestStartedEventInfo Helper for testStarted information
SubprocessExceptionParser Helper to handle the exception output from standard Tradefed command runners.
SubprocessReportingHelper A class to build a wrapper configuration file to use subprocess results reporter for a cluster command.
SubprocessResultsReporter Implements ITestInvocationListener to be specified as a result_reporter and forward from the subprocess the results of tests, test runs, test invocations.
SubprocessTestResultsParser Extends ERROR(/FileOutputStream) to parse the output before writing to the file so we can generate the test events on the launcher side.
SubprocessTestResultsParser.StatusKeys Relevant test status keys.
SubprocessTfLauncher A IRemoteTest for running tests against a separate TF installation.
SuiteApkInstaller Installs specified APKs for Suite configuration: either from $ANDROID_TARGET_OUT_TESTCASES variable or the ROOT_DIR in build info.
SuiteModuleLoader Retrieves Compatibility test module definitions from the repository.
SuiteModuleLoader.ConfigFilter A ERROR(/FilenameFilter) to find all the config files in a directory.
SuiteResultHolder Helper object to ease up serializing and deserializing the invocation results.
SuiteResultReporter Collect test results for an entire suite invocation and output the final results.
SuiteResultReporter.ModulePrepTimes Object holder for the preparation and tear down time of one module.
SuiteTestFilter Represents a filter for including and excluding tests.
SwitchUserTargetPreparer A ITargetPreparer that switches to the specified user kind in setUp.
SystemServerFileDescriptorChecker Checks if system server appears to be running out of FDs.
SystemServerStatusChecker Check if the pid of system_server has changed from before and after a module run.
SystemUpdaterDeviceFlasher A IDeviceFlasher that relies on the system updater to install a system image bundled in a OTA update package.
SystemUtil Utility class for making system calls.
SystemUtil.EnvVariable

t

Constructor de tablas Helper class to display a matrix of String elements in a table.
TableFormatter Helper class to display a matrix of String elements so each element column is lined up
TargetFileUtils
TargetFileUtils.FilePermission
TargetSetupError A fatal error occurred while preparing the target for testing.
TarUtil Utility to manipulate a tar file.
TcpDevice A placeholder IDevice used by DeviceManager to allocate when DeviceSelectionOptions.tcpDeviceRequested() is true
TearDownPassThroughPreparer Allows for running tearDown on preparers that are included in a config as an object.
TelephonyHelper A utility to use and get information related to the telephony.
TelephonyHelper.SimCardInformation An information holder for the sim card related information.
TelephonyTokenProvider Token provider for telephony related tokens.
TemperatureThrottlingWaiter An ITargetPreparer that waits until device's temperature gets down to target
TemplateResolutionError Class extending ConfigurationException for template related error during configuration parsing.
TerribleFailureEmailHandler A simple handler class that sends an email to interested people when a WTF (What a Terrible Failure) error occurs within a Trade Federation instance.
TestAppInstallSetup A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto device.
TestContentAnalyzer The analyzer takes context for the analysis and determine what is interesting.
Contexto de prueba A class to model a TestContext message of TFC API.
TestDependencyResolver Helper to resolve dependencies if needed.
Descripción de la prueba Class representing information about a test case.
TestDescriptionsFile A utility class for marshalling and unmarshalling a list of TestDescriptions to a test file.
Dispositivo de prueba Implementation of a ITestDevice for a full stack android device
TestDevice.MicrodroidBuilder A builder used to create a Microdroid TestDevice.
TestDeviceOptions Container for ITestDevice Option s
TestDeviceOptions.InstanceType
TestDeviceState A more fully featured representation of device state than DeviceState .
Entorno de prueba A class to model a TestEnvironment message returned by TFC API.
TestErrorIdentifier Error identifier from tests and tests runners.
TestFailureListener Listener used to take action such as screenshot, bugreport, logcat collection upon a test failure when requested.
TestFailureModuleController Controller for module that simply want to tune how the tests failures log collected are behaving.
TestFilePushSetup A ITargetPreparer that pushes one or more files/dirs from a IDeviceBuildInfo.getTestsDir() folder onto device.
TestFilterHelper Helper class for filtering tests
TestGroupStatus A class to store status of a test group.
Información de prueba Stores the test information set in a TEST_MAPPING file.
TestInformation Holder object that contains all the information and dependencies a test runner or test might need to execute properly.
TestInformation.Builder Builder to create a TestInformation instance.
TestInvocation Default implementation of ITestInvocation .
TestInvocation.RunMode The different mode an invocation can run into.
TestInvocation.Stage
TestInvocationManagementServer GRPC server helping to management test invocation and their lifecycle.
TestInvocationManagementServer.InvocationInformation
Mapeo de pruebas A class for loading a TEST_MAPPING file.
TestMappingSuiteRunner Implementation of BaseTestSuite to run tests specified by option include-filter, or TEST_MAPPING files from build, as a suite.
TestOption Stores the test option details set in a TEST_MAPPING file.
TestOutputUploader Uploads test output files to local file system, GCS, or an HTTP(S) endpoint.
TestRecordInterpreter Utility to convert a TestRecord proto into a more easily manipulable format in Tradefed.
TestRecordProtoUtil Utility to read the TestRecord proto from a file.
TestResource A class to model a TestResource message returned by TFC API.
TestResourceDownloader A class to download test resource files from file system/GCS/HTTP.
Resultado de la prueba Container for a result of a single test.
TestResultListener A simplification of ITestLifecycleListener for implementers that only care about individual test results.
TestRunnerUtil A utility class to help various test runners.
TestRunResult Holds results from a single test run.
TestRunToTestInvocationForwarder Forwarder from ddmlib ITestRunListener to ITestLifeCycleReceiver .
TestsPoolPoller Tests wrapper that allow to execute all the tests of a pool of tests.
TestStatus Representation in Tradefed of possible statuses for test methods.
TestSuiteInfo A class that resolves loading of build related metadata for test suite

To properly expose related info, a test suite must include a test-suite-info.properties file in its jar resources

TestSummary A class to represent a test summary.
TestSummary.Type
TestSummary.TypedString
TestSystemAppInstallSetup A ITargetPreparer that installs one or more apps from a IDeviceBuildInfo.getTestsDir() folder onto the /system partition on device.
TestTimeoutEnforcer Listeners that allows to check the execution time of a given test case and fail it if it goes over a given timeout.
TextResultReporter A test result reporter that forwards results to the JUnit text result printer.
TfMetricProtoUtil Utility class to help with the Map para asignar transición.
TfObjectTracker A utility to track the usage of the different Trade Fedederation objects.
TfSuiteRunner Implementation of ITestSuite which will load tests from TF jars res/config/suite/ folder.
TfTestLauncher A IRemoteTest for running unit or functional tests against a separate TF installation.
TimeStatusChecker Status checker to ensure that the device and host time are kept in sync.
TimeUtil Contains time related utility methods.
TimeVal This is a sentinel type which wraps a Long .
Derrochador de tiempo A simple target preparer to waste time and potentially restart the device.
TokenProperty Supported token with dynamic sharding.
TokenProviderHelper Helper that gives the provider associated to a particular token, in order to find out if a device supports the token.
TraceCmdCollector A IMetricCollector that collects traces during the test using trace-cmd, and logs them to the invocation.
TracePropagatingExecutorService An executor service that forwards tasks to an underlying implementation while propagating the tracing context.
TracingLogger Class that helps to manage tracing for each test invocation.
TradefedConfigObject A class to model a TradefedConfigObject message of TFC API.
TradefedConfigObject.Type A list of configuration object types which can be injected to a cluster command config.
TradefedDelegator Objects that helps delegating the invocation to another Tradefed binary.
TradefedFeatureClient A grpc client to request feature execution from the server.
TradefedFeatureServer A server that responds to requests for triggering features.
TradefedSandbox Sandbox container that can run a Trade Federation invocation.
TradefedSandboxFactory Default implementation for SandboxFactory
TradefedSandboxRunner Runner associated with a TradefedSandbox that will allow executing the sandbox.
TradefedSandboxRunner.StubScheduledInvocationListener A stub IScheduledInvocationListener that does nothing.

Ud.

UiAutomatorRunner Runs UI Automator test on device and reports results.
UiAutomatorTest
UiAutomatorTest.LoggingOption
UiAutomatorTest.TestFailureAction
UnexecutedTestReporterThread Threads that takes care of reporting all unexecuted tests.
UniqueMultiMap <K, V> A MultiMap that ensures unique values for each key.
UsbResetMultiDeviceRecovery A IMultiDeviceRecovery which resets USB buses for offline devices.
UsbResetRunConfigRecovery Allow to trigger a command to reset the USB of a device
UsbResetTest An IRemoteTest that reset the device USB and checks whether the device comes back online afterwards.
UserChecker Checks if users have changed during the test.
UserCleaner A ITargetPreparer that removes secondary users on teardown.
UserHelper
Información de usuario Similar to UserInfo class from platform.
UserInfo.UserType Supported variants of a user's type in external APIs.

V

ValidateSuiteConfigHelper This class will help validating that the IConfiguration loaded for the suite are meeting the expected requirements: - No Build providers - No Result reporters
VersionedFile Data structure representing a file that has an associated version.
VersionParser Fetch the version of the running tradefed artifacts.
VisibleBackgroundUserPreparer Target preparer for running tests in a user that is started in the visible in the background.
VmRemoteDevice A Remote virtual device that we will manage from inside the Virtual Machine.

W.

WaitDeviceRecovery A simple implementation of a IDeviceRecovery that waits for device to be online and respond to simple commands.
WaitForDeviceDatetimePreparer A ITargetPreparer that waits for datetime to be set on device

Optionally this preparer can force a TargetSetupError if datetime is not set within timeout, or force host datetime onto device,

WifiCommandUtil A utility class that can parse wifi command outputs.
WifiCommandUtil.ScanResult Represents a wifi network containing its related info.
WifiHelper Helper class for manipulating wifi services on device.
WifiPreparer A ITargetPreparer that configures wifi on the device if necessary.

X

XmlFormattedGeneratorReporter Implementation of the FormattedGeneratorReporter which format the suite results in an xml format.
XmlResultReporter Writes JUnit results to an XML files in a format consistent with Ant's XMLJUnitResultFormatter.
XmlSuiteResultFormatter Utility class to save a suite run as an XML.
XmlSuiteResultFormatter.RunHistory Helper object for JSON conversion.

Y

YamlClassOptionsParser Helper to parse test runner information from the YAML Tradefed Configuration.

z

ZipCompressionStrategy An ICompressionStrategy for creating zip archives.
ZipUtil A helper class for compression-related operations
ZipUtil2 A helper class for zip extraction that takes POSIX file permissions into account