Í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.
AbiFormatter Clase de utilidad para abi.
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.
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.
AgregadoPostprocesador Un agregador de métricas que proporciona el mínimo, máximo, media, varianza, desviación estándar, total, recuento y, opcionalmente, percentiles para métricas numéricas recopiladas durante ejecuciones de pruebas de iteraciones múltiples, tratándolas como dobles.
Comportamiento AltDir Una enumeración para definir comportamientos de directorio alternativos para varios instaladores/impulsores de artefactos de prueba

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.
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.
ATestFileSystemLogSaver ATest utiliza esta clase LogSaver para guardar registros en una ruta específica.
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.
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.
Estado binario Enumeración utilizada para registrar el estado ON/OFF con un estado IGNORE no-op.
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

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.
Información de compilación Implementación genérica de un IBuildInfo que debe asociarse con un ITestDevice .
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.
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.

C

CecControllerTokenProvider Proveedor de tokens relacionados con Consumer Electronics Control (CEC).
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.
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

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
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
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.
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
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.
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.
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).
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.
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
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.
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.
Opciones de cobertura Objeto comercializado para mantener opciones de cobertura.
Opciones de cobertura.Cadena de herramientas
CrearAvdPreparer
CrearPreparadorDeUsuario Preparador de destino para crear un usuario y limpiarlo al final.

D

DebugHostLogOnFailureCollector Recopilador que recopilará y registrará los registros del lado del host cuando se produzca una falla en el caso de prueba.
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.
Resultado de asignación de dispositivo Representa los resultados de un intento de asignación de un comando.
DispositivoDisponibleChecker Verificador para garantizar que un módulo no deje el dispositivo fuera de línea.
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.
DispositivoFailedToBootError Se lanza si un dispositivo no arranca después de actualizarlo con una compilación.
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.
DeviceFlashPreparer.EncryptionOptions Enumeración de opciones para manejar el cifrado de la imagen de datos del usuario
DispositivoCarpetaBuildInfo Un IDeviceBuildInfo que también contiene otros artefactos de compilación contenidos en un directorio en el sistema de archivos local.
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.
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 .
Propiedades del dispositivo Definiciones de constantes comunes para nombres de propiedades del lado del dispositivo
DispositivoRecoveryModeUtil
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.
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.
DispositivoEstadoMonitor Clase auxiliar para monitorear el estado de un IDevice .
DeviceStorageAgeResourceMetricCollector Analizar la edad de almacenamiento de logcat.
DispositivoAlmacenamientoEstadoChecker Compruebe si el dispositivo tiene suficiente espacio en disco para las particiones dadas.
Dispositivo no disponibleMonitor Este oyente intenta capturar únicamente una DNAE a nivel de caso de prueba.
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.
Gráfico dirigido <V> Una implementación de gráficos no ponderados dirigidos.
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 .

mi

EmmaXmlConstantes Constantes utilizadas al analizar el informe emma xml.
EmuladorMemoriaCpuCapturer
EnforcedSeLinuxChecker Comprobador de estado que asegura el estado de Selinux.
EventosLoggerListener Oyente que registra todos los eventos que recibe en un archivo
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.

F

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
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.
ArchivoDescargarCaché Una clase auxiliar que mantiene un caché LRU del sistema de archivos local de archivos descargados.
ArchivoDescargarCacheFactory Una fábrica para crear FileDownloadCache
ArchivoDescargarCacheWrapper Una clase contenedora que proporciona funciones FileDownloadCache al implementar la interfaz IFileDownloader .
ArchivoIdleMonitor Monitorea archivos y ejecuta una devolución de llamada si han estado inactivos (es decir,
registrador de archivos Un ILeveledLogOutput que dirige los mensajes de registro a un archivo y a la salida estándar.
ArchivoProtoResultReporter Proto reportero que vuelca TestRecord en un archivo.
FilePullerDeviceMetricCollector Un BaseDeviceMetricCollector que escucha la clave de métricas proveniente del dispositivo y las extrae como un archivo del dispositivo.
FilePullerLogCollector Registrador del archivo reportado por el lado del dispositivo.
Sistema de archivosLogSaver Guarde registros en un sistema de archivos.
Reenviador de resultados filtrados Variante de ResultForwarder que solo permite informar una lista de permitidos de TestDescription .
FijoByteArrayOutputStream Un ERROR(/OutputStream) que solo conserva una cantidad máxima de datos.
IntermitenteResourcesParser Una clase que analiza las versiones requeridas de archivos de imágenes auxiliares necesarios para actualizar un dispositivo.
FlashingResourcesParser.AndroidInfo Una definición de tipo para Map&lt;String, MultiMap&lt;String, String&gt;&gt; .
FlashingResourcesParser.Constraint Una interfaz de filtrado, destinada a permitir que FlashingResourcesParser ignore algunos recursos que de otro modo podría usar
IntermitenteResourceUtil Esta utilidad ayuda a configurar la versión adecuada de los artefactos para que puedan actualizarse mediante DeviceFlashPreparer .
Manejador expandible plegable Un IModuleParameterHandler que se expande a más para cada configuración plegable no principal.
Manipulador plegable Controlador plegable genérico que puede tomar los parámetros plegables para crear un módulo especializado.
Preparador de modo plegable Un preparador de objetivos que puede cambiar el estado plegable de un dispositivo.
CarpetaBuildInfo Implementación concreta de un IFolderBuildInfo .
FormattedGeneratorReporter Reporter que permite generar informes en un formato particular.

GRAMO

GceAvdInfo Estructura para contener datos relevantes para una instancia dada de GCE AVD.
GceAvdInfo.GceStatus
GceManager Ayudante que gestiona las llamadas de GCE para iniciar/detener y recopilar registros de GCE.
GceRemoteCmdFormatter Clase de utilidad para formatear comandos para llegar a un dispositivo gce remoto.
GceRemoteCmdFormatter.ScpMode SCP se puede utilizar para insertar o extraer archivos según la estructura de los argumentos.
GceSshTunnelMonitor Monitor de subprocesos para el túnel Gce ssh.
GcovCodeCoverageCollector Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de gcov del dispositivo y las registrará como artefactos de prueba.
GCSBucketUtil Administrador de archivos para descargar y cargar archivos desde Google Cloud Storage (GCS).
GCSBucketUtil.GCSFileMetadatos Envoltorio simple para información de archivos en GCS.
GCSComún Clase base para la operación de Gcs como descarga y carga.
GCSDownloaderAyuda Descargador para el depósito de GCS que se encarga del almacenamiento en caché y de la resolución de la configuración global.
Descargador de archivos GCS Descargador de archivos para descargar archivos desde el almacenamiento en la nube de Google (GCS).
GCSFileUploader Cargador de archivos para cargar datos de archivos al almacenamiento en la nube de Google (GCS).
GCSHostResourceManager Descargue el recurso de host desde GCS (almacenamiento en la nube de Google).
GcsRemoteFileResolver Implementación de IRemoteFileResolver que permite la descarga desde un depósito de GCS.
ObtenerAnteriorAprobadoAyudante Ayudante para obtener los filtros de prueba aprobados anteriormente.
GkiDeviceFlashPreparador Un preparador de objetivos que muestra el dispositivo con una imagen genérica del kernel común de Android.
GlobalFilterGetter Implementación de servicio que devuelve los filtros de una invocación determinada.
Filtro de prueba global Opciones de filtro aplicadas a la invocación.
GoogleApiClientUtil Utilidades para crear un cliente API de Google.
GranularRetriableTestWrapper Una clase contenedora funciona en IRemoteTest para granular IRemoteTest en el nivel de caso de prueba.
GsiDeviceFlashPreparador Un preparador de objetivos que muestra el dispositivo con una imagen genérica del sistema Android.

h

HolaMundoMultiTargetPreparador Una implementación de ejemplo de IMultiTargetPreparer .
HistoriaLogger TF History Logger, registro especial que contiene solo algunos eventos específicos.
HprofAllocSiteParser Clase auxiliar para analizar información de una sección de Sitios de asignación de informes hprof.
HttpRemoteFileResolver Implementación de IRemoteFileResolver que permite descargar archivos remotos vía http
HttpsRemoteFileResolver Implementación de IRemoteFileResolver que permite descargar archivos remotos vía https

I

IAbiReceptor Una prueba que necesita el ABI bajo prueba.
IAppBuildInfo Esta interfaz está en desuso. Utilice IBuildInfo directamente.
IAutoRetriableTest Interfaz para un IRemoteTest que no implementa ITestFilterReceiver pero aún desea admitir el reintento automático.
IBateríaInfo La interfaz que define la interacción con la batería de un dispositivo.
IBatteryInfo.BatteryState Describe el estado actual de carga de la batería.
IBuildProvider Responsable de proporcionar información sobre la compilación bajo prueba.
IBuildReceiver Una prueba que necesita referencia a la compilación bajo prueba.
IClusterCliente Una interfaz para interactuar con el backend de TFC.
IClusterEvento Interfaz para cargar cualquier evento de clúster en TFC.
IClusterEventUploader <T extiende IClusterEvent > Interfaz para ClusterEventUploader
Opciones de ICluster Una interfaz para obtener opciones relacionadas con el clúster.
Opciones de comando I Contenedor de opciones de ejecución de comandos.
ICommandScheduler Un programador para ejecutar comandos de TradeFederation.
ICommandScheduler.IScheduledInvocationListener Escucha de eventos de invocación cuando se completa la invocación.
Estrategia de compresión I Una interfaz que representa un algoritmo de compresión que se puede seleccionar en tiempo de ejecución.
Configuración Información de configuración para una invocación de TradeFederation.
IConfiguraciónFábrica Fábrica para crear IConfiguration s
IConfiguraciónReceptor Interfaz simple para representar un objeto que acepta una IConfiguration .
ICredencialFábrica Una interfaz para que la fábrica de credenciales cree Credential oauth2.
IDefaultObjectLoader Interfaz para cargar los objetos predeterminados que deberían formar parte de nuestra configuración YAML.
IDefaultObjectLoader.LoaderConfiguración El objeto de configuración de carga para pasar información al cargador.
IDeviceBuildInfo Un IBuildInfo que representa una compilación completa de un dispositivo Android y (opcionalmente) sus pruebas.
IDeviceBuildProvider Un IBuildProvider que utiliza información de un ITestDevice para recuperar una compilación.
Configuración del dispositivo Interfaz del soporte de configuración del dispositivo.
Intermitente de dispositivo Muestra una imagen de dispositivo en un dispositivo.
IDeviceFlasher.UserDataFlashOption Enumeración de opciones para manejar la imagen de datos del usuario.
Administrador de dispositivos Interfaz para gestionar el conjunto de dispositivos disponibles para realizar pruebas.
IDeviceManager.IFastbootListener Un oyente de cambios de estado de fastboot.
Monitor de dispositivo Interfaz para monitorear el estado de los dispositivos.
IDeviceMonitor.DeviceLister Una clase tipo Runnable que debería devolver los dispositivos conocidos y sus estados.
Selección de dispositivo Interfaz para criterios de selección de dispositivos.
Prueba de dispositivo Interfaz para objeto que necesita una referencia a ITestDevice .
IDesactivable Interfaz que describe un objeto Tradefed que se puede desactivar.
Descargador de archivos IFile Interfaz para descargar un archivo remoto.
IFintermitenteResourcesParser Interfaz para proporcionar las versiones requeridas de archivos de imágenes auxiliares necesarios para actualizar un dispositivo.
IFintermitenteResourcesRetriever Interfaz para recuperar archivos de imágenes auxiliares necesarios para flashear un dispositivo.
IFolderBuildInfo Un IBuildInfo abstracto simple cuyos artefactos de compilación se encuentran en un directorio del sistema de archivos local.
IFormatterGenerador Interfaz que describe un formateador para SuiteResultHolder .
IHostCleaner Limpia el host una vez finalizada la ejecución de prueba.
IInvocationContextReceiver Una prueba que necesita referencia al contexto de la invocación.
IInvocaciónEjecución Interfaz que describe las acciones que se realizarán como parte de una invocación.
Salida de registro nivelado Las clases que implementan esta interfaz proporcionan métodos que se ocupan de generar mensajes de registro.
ILogcatReceptor Una clase que proporciona la salida del logcat de un dispositivo como InputStreamSource .
ILogRegistry Una interfaz para un registrador singleton ILogOutput que multiplexa y administra diferentes registradores.
ILogRegistry.EventType Eventos que es útil registrar
IMetricCollector Esta interfaz se agregará como decorador al informar los resultados de las pruebas para recopilar métricas coincidentes.
Receptor IMetricCollector Interfaz para que IRemoteTest s la implemente si necesitan obtener la lista de IMetricCollector s para la ejecución de la prueba.
Controlador IModule Interfaz para controlar si un módulo debe ejecutarse 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.
Prueba de dispositivos múltiples Esta interfaz está en desuso. Esta interfaz se conserva temporalmente por motivos de compatibilidad, pero en realidad ya no se utiliza. Por favor no lo implementes.
IMultiTargetPreparador Prepara el entorno de prueba para varios dispositivos juntos.
Prueba de dispositivo inativo Interfaz para objeto que necesita una referencia a INativeDevice .
InstalarApexModuleTargetPreparer
Controlador de aplicación instantánea Controlador de ModuleParameters#INSTANT_APP .
InstrumentaciónResultadoProtoParser Analiza el protocolo de resultados de instrumentación recopilado durante la ejecución de la prueba de instrumentación e informa a ITestRunListener de los resultados.
Contexto de invocación Implementación genérica de un IInvocationContext .
Invocación Ejecución Clase que describe todos los pasos de invocación: descarga de compilación, target_prep, ejecución de pruebas, limpieza.
Alcance de invocación Abarca una única invocación Tradefed.
Invocación con alcance
Módulo de alcance de invocación Módulo de Guice que se puede utilizar en cualquier lugar de una invocación TF para solicitar los objetos compatibles con Guice-Tradefed.
Estado de invocación Una clase para almacenar el estado de la invocación.
Invocación a JUnitResultForwarder Una clase que escucha eventos ITestInvocationListener y los reenvía a TestListener .
IPostprocesador Los posprocesadores son 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 informar los resultados.
Función IRemote Interfaz que describe una función en Tradefed que se puede ejecutar en función de la solicitud.
IRemoteFileResolver Interfaz para objetos que pueden resolver un archivo remoto en uno local.
IRemoteFileResolver.RemoteFileResolverArgs Los argumentos pasados ​​a los solucionadores.
IRemoteFileResolver.ResolvedFile Clase que contiene información sobre el archivo resuelto y algunos metadatos.
IReportNotExecuted En caso de una ejecución incompleta, IRemoteTest que implementa esta interfaz puede informar sus pruebas no ejecutadas para mejorar los informes.
IResprogramador Interfaz para reprogramar una configuración para ejecución futura.
IResourceMetricCollector La interfaz para que el usuario implemente recopiladores de recursos personalizados.
IRestApiHelper Una interfaz auxiliar para realizar llamadas a la API REST.
Prueba reanudable Esta interfaz está en desuso. Ya no es necesario esto
IRintentarDecisión Interfaz que impulsa la decisión de reintento y aplica el filtro en la clase para un reintento más específico.
IRuntimeHintProvider
ISandbox Interfaz que define un entorno limitado que se puede utilizar para ejecutar una invocación.
ISandboxFábrica Fábrica para la creación ISandbox .
ISetOptionReceiver La implementación de esta interfaz debe tener una Option con un nombre de "establecer opción" vinculado a HostTest#SET_OPTION_NAME .
Prueba IShardable Un IRemoteTest que se puede dividir en subpruebas ejecutables por separado.
IShardHelper Interfaz de un objeto que describe la estrategia de fragmentación a adoptar para una configuración.
ISystemStatusChecker Un verificador que realiza comprobaciones del estado del sistema y devuelve un valor booleano para indicar si el sistema se encuentra en el estado esperado.
ISystemStatusCheckerReceiver Un IRemoteTest que requiere acceso a ISystemStatusChecker desde la configuración.
ITargetCleaner Esta interfaz está en desuso. TearDown se ha movido a la interfaz básica de ITargetPreparer.
Preparador de objetivos Prepara el entorno de prueba para la ejecución de la prueba.
ITerribleFailureHandler Una interfaz para manejar fallas terribles de LogUtil.CLog.wtf(String, Throwable)
ITestAnnotationFilterReceiver Un corredor que puede filtrar qué pruebas ejecutar en función de las anotaciones.
Coleccionista de pruebas Proporciona soporte para la recopilación de pruebas; cuando está configurado, el ejecutor de pruebas debe realizar un ensayo para recopilar casos de prueba sin ejecutarlos realmente.
ITestFileFilterReceptor Un ejecutor que puede recibir un archivo que especifica qué pruebas ejecutar y/o no ejecutar.
Receptor de filtro de prueba IT Un corredor que puede filtrar qué pruebas ejecutar.
Receptor de información de prueba Interfaz para recibir TestInformation para algunas clases.
Invocación de prueba de TI Maneja una invocación de prueba de TradeFederation.
ITestInvocation.ExitInformación Representa información de salida para una invocación.
Suite de pruebas Clase abstracta utilizada para ejecutar Test Suite.
ITestSuiteResultLoader Interfaz que describe un asistente para cargar resultados anteriores de manera que se puedan volver a ejecutar.
ITestsZipInstaller Instala pruebas desde un archivo zip de pruebas (como lo genera el sistema de compilación) en un dispositivo.

j

Coleccionista de cobertura de código Java Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de Java del dispositivo y las registrará como artefactos de prueba.
Cobertura de código JavaFlusher Una clase de utilidad que restablece y fuerza una descarga de medidas de cobertura de código Java de los procesos que se ejecutan en el dispositivo.
JsonHttpTestResultReporter Un reportero de resultados que codifica los resultados de las métricas de prueba y ramifica la información del dispositivo en JSON y POST en un punto final de servicio HTTP.
JUnit4TestFilter Clase auxiliar que proporciona el filtrado para el corredor JUnit4 ampliando Filter .
JUnitToInvocationResultForwarder Una clase que escucha eventos TestListener y los reenvía a ITestInvocationListener .
JUnitXmlParser Analizador que extrae datos de resultados de pruebas de los resultados de JUnit almacenados en XMLJUnitResultFormatter de ant y los reenvía a ITestInvocationListener.

k

KeyguardStatusChecker Comprueba el estado del bloqueo de claves después de la ejecución del módulo.
KillExistingEmulatorPreparar Un ITargetPreparer que apaga un emulador en ejecución.

l

LabResourceDeviceMonitor El monitor de recursos de laboratorio que inicializa/administra el servidor gRPC para LabResourceService.
Receptor de salida grande Una clase diseñada para ayudar a ejecutar comandos de larga duración y recopilar resultados.
último detector de fragmentos Cuando ejecutamos fragmentación local, a veces solo queremos ejecutar algunas acciones cuando el último fragmento llega a invocationEnded(long) .
LanzarCvdHelper Ayudante de utilidad para controlar Launch_cvd en Cuttlefish VM.
Comprobador de estado de hilo filtrado Comprobador de estado para garantizar que un módulo no pierda un subproceso en ejecución.
LegacySubprocessResultsReporter Una implementación congelada del reportero de resultados del subproceso que debería seguir siendo compatible con versiones anteriores de TF/CTS (por ejemplo, 8+), a pesar de los cambios en su superclase.
ListaInstrumentaciónParser Un IShellOutputReceiver que analiza el resultado de una consulta de 'instrumentación de lista pm'
ListInstrumentationParser.InstrumentationTarget
LocalAndroidVirtualDispositivo La clase para dispositivos virtuales locales que se ejecutan en el host TradeFed.
Proveedor de compilación de aplicaciones locales Un IBuildProvider que construye un IBuildInfo basado en una ruta local proporcionada
Proveedor de compilación de dispositivo local Un IBuildProvider que construye un IDeviceBuildInfo basado en una ruta de directorio del sistema de archivos proporcionada.
Lanzamiento del emulador local Un TargetPreparer que inicia un emulador localmente desde un entorno de compilación de Android.
Instantánea del emulador local Un TargetPreparer destinado a generar una instantánea limpia del emulador desde un entorno de compilación/desarrollo de Android.
Resolución de archivos locales Implementación de IRemoteFileResolver que permite vincular archivos locales
Proveedor de compilación de carpeta local Un IBuildProvider que construye un IFolderBuildInfo basado en una ruta local proporcionada
LocalRunInstructionBuilder Utilidad para compilar las instrucciones para ejecutar la prueba localmente.
LogcatCrashResultForwarder Oyente especial: en caso de fallas (el proceso de instrumentación falla), intentará extraer del logcat la falla y lo agregará al mensaje de falla asociado con la prueba.
LogcatEventParser
Tipo de evento Logcat Tipos de eventos para LogcatEventParser .
LogcatOnFailureCollector Recopilador que capturará y registrará un logcat cuando falle un caso de prueba.
LogcatReceptor Clase que recopila logcat en segundo plano.
LogFileSaver Un asistente para ITestInvocationListener que guardará los datos de registro en un archivo
Receptor de registros
RegistroRegistro Una implementación ILogRegistry que multiplexa y administra diferentes registradores, utilizando el apropiado según el ThreadGroup del subproceso que realiza la llamada.
LogSaverResultForwarder Un ResultForwarder para guardar registros con el protector de archivos global.

METRO

Controlador de módulo de línea principal Una clase de controlador simple para módulos principales que crea un InstallApexModuleTargetPreparer e inyecta en él el enlace dinámico en función de los módulos principales dados para recuperar automáticamente esos módulos.
Controlador de módulo de prueba de línea principal Clase base para que un controlador de módulo ejecute pruebas basadas en los módulos de línea principal precargados en el dispositivo bajo prueba.
Dispositivo remoto administrado Un dispositivo que se ejecuta dentro de una máquina virtual que administramos de forma remota a través de una instancia Tradefed dentro de la VM.
Fábrica de dispositivos de prueba administrada Fábrica para crear los diferentes tipos de dispositivos que pueden ser monitorizados por Tf
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 recopiladores, filtrar algunos métodos.
MétricasXMLResultReporter MetricsXMLResultReporter escribe métricas de prueba y ejecuta métricas en un archivo XML en una carpeta especificada por el parámetro metrics-folder en la fase invocationEnded de la prueba.
MétricaUtilidad 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.
Controlador MinApiLevelModule Clase base para que un controlador de módulo no ejecute pruebas cuando esté por debajo de un nivel API específico.
Controlador MinSdkModule Clase base para que un controlador de módulo no ejecute pruebas en versiones inferiores a un número de versión de SDK especificado.
Definición de módulo Contenedor para la configuración de ejecución de prueba.
MóduloEscucha Oyente adjunto a cada IRemoteTest de cada módulo para recopilar la lista de resultados.
Fusión de módulos Clase auxiliar para operaciones relacionadas con la fusión ITestSuite y ModuleDefinition después de una división.
MóduloOemTargetPreparar
ModuleOemTargetPreparer.ModuleInfo Una clase de estructura simple para almacenar información sobre un módulo.
Parámetros del módulo Valores especiales asociados con las claves de "parámetros" de la suite en los metadatos de cada módulo.
Ayudante de parámetros de módulo Ayuda para obtener el IModuleParameterHandler asociado con el parámetro.
MóduloDivisor Ayudante para dividir una lista de módulos representados por IConfiguration en una lista de unidades de ejecución representadas por ModuleDefinition .

norte

NombreMangleListener Un escucha proxy para traducir los nombres de métodos, clases y paquetes de prueba a medida que se informan los resultados.
Cobertura de código nativoFlusher Una clase de utilidad que borra las mediciones de cobertura nativa y fuerza una descarga de datos de cobertura nativa de los procesos en el dispositivo.
Dispositivo nativo Implementación predeterminada de un ITestDevice Dispositivos Android que no son de pila completa.
NativeDevice.AdbAction Una DeviceAction para ejecutar un comando 'adb ....' del sistema operativo.
NativeDevice.AdbShellAcción
NativeDevice.RebootDeviceAcción DeviceAction para reiniciar un dispositivo.
Dispositivo nativo.Modo de reinicio Un modo de reinicio.
NativeDeviceStateMonitor Clase auxiliar para monitorear el estado de un IDevice sin soporte de marco.
Controlador negativo Controlador que especifica que no se debe hacer nada y el parámetro no debe crear ningún módulo adicional.
NestedDeviceStateMonitor Monitor de estado del dispositivo que ejecuta comprobaciones adicionales en el dispositivo anidado para adaptarse a las características específicas del entorno virtualizado.
Dispositivo remoto anidado Representación del dispositivo que se ejecuta dentro de una máquina virtual Cuttlefish remota.
Excepción de red no disponible Se produce cuando un dispositivo no puede conectarse a la red para realizar pruebas.
Sin excepción de dispositivo Se lanza cuando no hay ningún dispositivo para ejecutar un comando determinado.
RuidosoDryRunPrueba Ejecute un simulacro ruidoso en un archivo de comando.
NoMultiAbiHandler Controlador especial que notifica a SuiteModuleLoader que la abi secundaria no debe crear un módulo.

oh

Cargador de objetos abiertos Cargador para los objetos predeterminados disponibles en AOSP.
OpciónCopiadora Una clase auxiliar que puede copiar valores de campos Option con los mismos nombres de un objeto a otro.
OpciónFetcher Ayudante para obtener las opciones de prueba del proceso principal.
OpciónNoAllowedException ConfigurationException específica cuando no se permite pasar una opción en la línea de comando.
Setter de opciones Completa los campos Option .
OptionSetter.OptionFieldsForName Contenedor para la lista de campos de opción con nombre de pila.
OtaDeviceBuildInfo Un IDeviceBuildInfo utilizado para pruebas de actualización inalámbrica.
OtatoolsBuildInfo Un IBuildInfo que contiene artefactos de otatools.
OtaZipfileBuildProvider Proporciona un IBuildInfo basado en un archivo zip OTA local.

PAG

PaqueteInstalledModuleController El controlador del módulo no ejecutará pruebas cuando el dispositivo no tenga instalados los paquetes dados.
Par <A, B> Definimos nuestra propia clase Pair que contiene dos objetos.
Ejecutor de dispositivo paralelo <V> Envoltorio de ERROR(/ExecutorService) para ejecutar una función en paralelo.
ParentSandboxInvocaciónEjecución Versión de InvocationExecution para las acciones especiales de invocación principal cuando se ejecuta un entorno limitado.
ParentShardReplicar Replica una configuración para un dispositivo en todos los demás dispositivos que formarán parte de la fragmentación.
PasandoTestFileReporter Un ITestInvocationListener que guarda la lista de casos de prueba aprobados en un archivo de prueba.
PrettyPrintdelimiter Utilidad auxiliar que ayuda a imprimir un mensaje delimitado que se destaca.
PropertyChanger Una clase de utilidad para cambiar (o agregar) elementos en un archivo de propiedad de Android
Protectorsultparser Parser para el formato de proto de los resultados de comercio.
Protoresultparser.testlevel Enumeración que representa el nivel actual del Proto que se está procesando.
Protoresultreporter Results Reporter construya un protobuf TestRecord con todos los resultados dentro.
Protocir Métodos de utilidad para tratar con los mensajes de ProtoBuf de tipognóstico.
Proxyconfiguración Objeto que permite apuntar a una configuración remota para ejecutar.
Psparser Utilidad utilizada para analizar (usuario, PID y nombre) de la salida del comando "PS"

q

QuotationAwarEtekokenizer

R

Preparador de registros de recuperación Un preparador de destino utilizado para recopilar registros antes de la recuperación.
Regextrie <v> La regextrie es una trie donde cada almacenado El segmento de la clave es un ERROR(/Pattern) .
Dispositivo Android remoto Implementación de un ITestDevice para un dispositivo Android de pila completa conectado mediante adb connect.
RemotoAndroidVirtualDispositivo Extiende el comportamiento RemoteAndroidDevice para un dispositivo Android de pila completa que se ejecuta en Google Compute Engine (Gce).
Dispositivo AvdID remoto Un IDevice de marcador de posición utilizado por DeviceManager para asignar cuando DeviceSelectionOptions.gceDeviceRequested() es true
Remoto Clase de utilidad para manejar el archivo desde una instancia remota
Ejecución de invocación remota Implementación de InvocationExecution que impulsa una ejecución remota.
Remotemanager Clase que recibe RemoteOperation S a través de un socket.
RemotaShutil Utilidad para ejecutar comandos SSH en instancias remotas.
Remotetesttimeutenforcer Oyentes que permiten verificar el tiempo de ejecución de una configuración de prueba determinada y fallarlo si pasa por un tiempo de espera dado.
Remota Utilidades para descomponer archivos individuales dentro de un archivo zip remoto.
ReportpassedTests Informe en un archivo posibles filtros para excluir la prueba aprobada.
Recursos Funciones de utilidad para componer métricas.
Reestapihelper Una clase de ayuda para realizar llamadas API REST.
Resultado El reenvío especial que agregue los resultados cuando es necesario, en función de la estrategia de reintento que se tomó.
ResultandLogforwarder Reenvío para resultados y eventos de registros.
Resultante Un ITestInvocationListener que reenvía los resultados de la invocación a una lista de otros oyentes.
Jugador de resultados Runner especial que reproduce los resultados que se le dieron.
Retención Clase auxiliar para crear un archivo. Retention en un directorio.
Reintentar configuración de fábrica Fábrica que maneja el reintento de un comando.
RetrylogSaverResultforwarder Reenvío que también maneja el paso del intento actual en el que estamos.
Retryrescheduler Un corredor especial que permite reprogramar unas pruebas de ejecución anteriores que fallaron o no se ejecutaron.
Retryrescheduler.rcrytype Los tipos de las pruebas que se pueden volver a juzgar.
Ritryresultforwarder Una extensión de ResultForwarder que siempre lleva a un número de intento dado.
Retryresulthelper Clase auxiliar para determinar qué módulo o prueba debe ejecutarse o no.
Retrystadistics Estructura que contiene las estadísticas para una sesión de reintento de un IRemoteTest .
RunCommandTargetPreparer
RunconfigDevicerecovery Base genérica IMultiDeviceRecovery para ejecutar una configuración comercial para hacer el paso de recuperación.
Runonsecondaryuserparameterhandler
RunonsecondaryUsertargetPreparer Un ITargetPreparer que crea un usuario secundario en la configuración, y las marcas que las pruebas deben ejecutarse en ese usuario.
RunonsystemUserTargetPreparer Un ITargetPreparer que marca esas pruebas debe ejecutarse en el usuario (en lugar del usuario actual).
Runonworkprofileparameterhandler
RunonworkprofileTargetPreparer Un ITargetPreparer que crea un perfil de trabajo en la configuración, y las marcas que las pruebas deben ejecutarse en ese usuario.

S

Sandboxconfigdump Clase Runner que crea una IConfiguration basada en una línea de comandos y la volcea a un archivo.
Sandboxconfigdump.dumpcmd
SandboxConfigurationException Excepción de configuración especial que proviene de la configuración de Sandbox.
Fábrica de configuración de Sandbox Fábrica de configuración especial para manejar la creación de configuraciones para fines de Sandboxing.
Sandboxconfigutil Una clase de utilidad para administrar IConfiguration al hacer sandboxing.
SandboxedinVocationExecution Ejecución especial de Sandbox de la invocación: esta es la Exección de Invocation para cuando estamos dentro del sandbox ejecutando el comando.
SandboxInvocationrunner Ejecute las pruebas asociadas con la invocación en el sandbox.
Sandboxoptions Clase que puede recibir y proporcionar opciones a un ISandbox .
ScreenshotonfailureCollector Coleccionista que capturará y registrará una captura de pantalla cuando falle un caso de prueba.
Sdk28modulecontroller Un controlador de módulo para verificar si un dispositivo está en SDK 28 (Android 9) o superior.
Sdk29modulecontroller Solo ejecute pruebas si el dispositivo en prueba es SDK versión 29 o superior.
Sdk30modulecontroller Solo ejecute pruebas si el dispositivo en prueba es SDK versión 30 o superior.
Sdk31modulecontroller Solo ejecute pruebas si el dispositivo en prueba es SDK versión 31 o superior.
SecondaryUserHandler Manejador para ModuleParameters#SECONDARY_USER .
Serializationutil Utilidad para serializar/deserializar un objeto que implementa ERROR(/Serializable) .
ServiceAcCountKeyCredentialFactory Una fábrica de credenciales para crear una clave de cuenta de servicio basada en Credential OAuth.
Shardbuildcloner Clase de ayuda que maneja clonando una información de compilación desde la línea de comandos.
Fragmento Clase de ayuda que maneja la creación de los fragmentos y programándolos para una invocación.
Fraseo Un ITestInvocationListener que recopila los resultados de un fragmento de invocación (también conocido como una divulgación de invocación para ejecutarse en múltiples recursos en paralelo) y los envía a otro oyente.
Shardmainresultforwarder Un ResultForwarder el resultado que combina los resultados de las invocaciones de prueba fragmentadas.
ShelloutputReceiverstream Subclase de utilidad de OutputStream que escribe en un ISHELOUTPUTRECER.
Shellstatuschecker Compruebe si el estado del shell es el esperado antes y después de una ejecución del módulo.
ShippingApileVelVeModulecontroller Ejecutar pruebas si el dispositivo cumple con las siguientes condiciones:
  • Si se define min-api-level :
    • El dispositivo se envió con el min-api-level o posterior.
Simplefilelogger Un ILeveledLogOutput que dirige los mensajes de registro a Stdout y a un solo archivo de registro.
Personal simple OBJETO para contener todos los resultados de las pruebas SimplePerf
SimplePerfstatResultParser Una clase de utilidad para analizar el resultado de SimplePerf.
Simpleperfutil Clase de utilidad para enviar comando simple y recopilar resultados
Simpleperfutil.simpleperftype Enum de opciones de comando simplesperf
Sencillo Una pequeña clase de utilidad que calcula algunas medidas estadísticas dado un conjunto de datos numéricos.
SizeLimitedOutputStream Un ERROR(/OutputStream) que limita la cantidad máxima de datos que se pueden escribir.
Sl4abluetoothutil Una clase de utilidad proporciona operaciones Bluetooth en uno o dos dispositivos utilizando SL4A
Sl4abluetoothutil.bluetoothaccesslevel Enums para el nivel de acceso al dispositivo Bluetooth que se basan en BluetoothDevice.java
Sl4Aabluetoothutil.BluetoothConnectionState Enums para estados de conexión Bluetooth que se basan en BluetoothProfile.java
Sl4abluetoothutil.bluetoothpriorityLevel Enums para el nivel de prioridad de perfil de Bluetooth que se basan en BluetoothProfile.java
Sl4abluetoothutil.bluetoothprofile Enums para perfiles Bluetooth que se basan en BluetoothProfile.java
Sl4aclient Cliente SL4A para interactuar a través de RPC con la capa de secuencia de comandos SL4A.
Sl4aeventdispatcher Las encuestas del despachador de eventos para el evento y cola por su nombre para ser consultados.
Sl4aeventdispatcher.eventsl4aobject Objeto devuelto por el encolavero del evento.
SnapshotInputStreamSource Un InputStreamSource respaldado por archivo.
StatuscheckerResult Contiene el resultado de una ejecución ISystemStatusChecker .
StatuscheckerResult.checkstatus
Stdoutlogger Un ILeveledLogOutput que dirige los mensajes de registro a STDOUT.
Streamprotoreceiver Un receptor que traduce Proto TestRecord recibido en eventos TradeFed.
Streamprotoresultreporter Una implementación de ProtoResultReporter
Estricto Estrategia de fragmentos para crear fragmentos estrictos que no se informan juntos,
Stringescapeutils Clase de utilidad para escapar de cadenas para formatos específicos.
StringUtil Clase de utilidad para escapar de cadenas para la manipulación de cadenas comunes.
StubbuildProvider Implementación vacía no-op de un IBuildProvider .
StubMultiTargetPreparador Implementación vacía de marcador de posición de un IMultiTargetPreparer .
StubTargetPreparer IMPLETACIÓN DEL PLANTIVO VACÍO de un ITargetPreparer .
Tacón Implementación de prueba vacía sin opción.
Stubtestrunlistener Implementación de Stub de ITestRunListener
SubprocesscommandException Un comando de subprocesos no pudo ejecutarse.
Subprocessconfigbuilder Construya un envoltorio TF Config XML para una configuración TF existente.
Subprocesador Ayudante para serializar/deserializar los eventos que se pasarán al registro.
Subprocesseventhelper.BasetestEventInfo Base ayudante para la información de Testignored.
Subprocesseventhelper.failedtesteventinfo Ayudante para la información de TestFailed.
Subprocesseventhelper.invocededEventinfo Ayudante de Invocation Fined Information.
Subprocesseventhelper.invocationfailedEventInfo Ayudante de InvocationFailed Information.
Subprocesseventhelper.invocationStartedEventInfo Ayudante de Invocation Information Information.
Subprocesseventhelper.logassociationEventinfo Ayudante de información de Logassociation.
Subprocesseventhelper.TestedDEventInfo Ayudante de información testificada.
Subprocesseventhelper.testLogEventInfo Ayudante para la información de TestLog.
Subprocesseventhelper.testModulEdartedEventInfo Ayudante para el módulo de prueba iniciado información.
Subprocesseventhelper.testrunendedEventinfo Ayudante para la información de TestRunended.
Subprocesseventhelper.testrunfailedEventInfo Ayudante de información testrunfailed
Subprocesseventhelper.testrunStarDEventInfo Ayudante de información testRunStarted
Subprocesseventhelper.testStartedEventInfo Ayudante para la información de prueba
Subprocessexceptionparser Ayudante para manejar la salida de excepción de los corredores de comandos TradeFed estándar.
Subprocesada Una clase para construir un archivo de configuración de envoltura para usar el reportero de resultados de subprocesos para un comando de clúster.
Subprocessresultsreporter Implementa ITestInvocationListener para especificar como resultado_reporter y avanzar desde el subprocesamiento los resultados de las pruebas, las ejecuciones de prueba, las invocaciones de pruebas.
Subprocestestresultsparser Extiende ERROR(/FileOutputStream) para analizar la salida antes de escribir en el archivo para que podamos generar los eventos de prueba en el lado del lanzador.
Subprocestestresultsparser.statuskeys Claves de estado de prueba relevantes.
Subprocesta Un IRemoteTest para ejecutar pruebas en una instalación de TF separada.
Suiteapkinstaller Instala APKS especificados para la configuración de Suite: ya sea desde $ android_target_out_testcases variable o la información de compilación root_dir en la compilación.
Suitemoduleloader Recupera definiciones del módulo de prueba de compatibilidad del repositorio.
Suitemoduleloader.configfilter Un ERROR(/FilenameFilter) para encontrar todos los archivos de configuración en un directorio.
Suiteador OBJETIVO ALTER para facilitar la serialización y la deserialización de los resultados de la invocación.
Suiteador Recopile los resultados de las pruebas para una invocación completa de la suite y genere los resultados finales.
SuiteResultReporter.ModulePrepTimes Portaobjetos para el tiempo de preparación y desmontaje de un módulo.
Suitetestfilter Representa un filtro para incluir y excluir pruebas.
SystemServerFileDescriptorChecker Comprueba si el servidor del sistema parece estar quedando sin FDS.
SystemserverStatusChecker Compruebe si el PID de System_Server ha cambiado desde antes y después de una ejecución del módulo.
Sistema Clase de utilidad para hacer llamadas al sistema.
SystemUtil.envvariable

t

Torta Clase auxiliar para mostrar una matriz de elementos de cadena en una tabla.
TableFormatter Clase auxiliar para mostrar una matriz de elementos de cadena para que cada columna de elementos esté alineada
Tarito Utilidad para manipular un archivo de alquitrán.
Telefonía Una utilidad para usar y obtener información relacionada con la telefonía.
TelephonyHelper.SimCardInformation Un titular de información para la información relacionada con la tarjeta SIM.
Proveedor de token de telefonía Proveedor de tokens para tokens relacionados con telefonía.
Error de resolución de plantilla ConfigurationException de extensión de clase para error relacionado con la plantilla durante el análisis de la configuración.
TerribleFailureMailhandler Una clase de controlador simple que envía un correo electrónico a las personas interesadas cuando se produce un error WTF (qué falla terrible) dentro de una instancia de la Federación de Comercios.
TestAppInstallSetup Un ITargetPreparer que instala una o más aplicaciones desde una carpeta IDeviceBuildInfo.getTestsDir() en el dispositivo.
TestContext Una clase para modelar un mensaje TestContext de la API TFC.
TestDependencyResolver Ayudante para resolver dependencias si es necesario.
TestDescriptionsFile Una clase de utilidad para organizar y desbloquear una lista de pruebas en un archivo de prueba.
Dispositivo de prueba Implementación de un ITestDevice para un dispositivo Android de pila completa
Entorno de prueba Una clase para modelar un mensaje TestEnvironment devuelto por TFC API.
TestFailUreListener El oyente solía tomar medidas como captura de pantalla, bufrePort, recopilación de logcat en una falla de prueba cuando se solicita.
TestFilterHelper Clase auxiliar para pruebas de filtrado
TestGroupstatus Una clase para almacenar el estado de un grupo de prueba.
Información de prueba Almacena la información de prueba establecida en un archivo test_mapping.
Entrega de testimonio Implementación predeterminada de ITestInvocation .
PruebaInvocación.RunMode El modo diferente en el que se puede ejecutar una invocación.
TestinVocation.stage
Prueba de prueba Una clase para cargar un archivo test_mapping.
PruebaMappingSuiteRunner Implementación de BaseTestSuite para ejecutar pruebas especificadas por la opción include-filter o archivos TEST_MAPPING de la compilación, como una suite.
Testoción Almacena los detalles de la opción de prueba establecidos en un archivo test_mapping.
TestOutputupplroader Una clase para cargar archivos de salida de prueba a GCS/HTTP.
TestRecordinterpreter Utilidad para convertir un proto TestRecord en un formato más fácil de manipular en TradeFed.
TestResource Una clase para modelar un mensaje TestResource devuelto por TFC API.
TestResourcedOwnloader Una clase para descargar archivos de recursos de prueba del sistema de archivos/GCS/HTTP.
TestResultListener Una simplificación del ItestLifecyClelistener para los implementadores que solo se preocupan por los resultados de las pruebas individuales.
TestRunToTestInvocationReenviador Reenviador de ddmlib ITestRunListener a ITestLifeCycleReceiver .
TestSpolePoller PRUEBAS DE PRUEBAS que permiten ejecutar todas las pruebas de un conjunto de pruebas.
TestSuiteInfo Una clase que resuelve la carga de metadatos relacionados con la compilación para la suite de prueba

Para exponer adecuadamente la información relacionada, un conjunto de pruebas debe incluir un archivo test-suite-info.properties en sus recursos jar

Reportero de resultados de texto Un reportero de resultados de pruebas que envía los resultados a la impresora de resultados de texto JUnit.
TfobjectTracker Una utilidad para rastrear el uso de los diferentes objetos de federación de comercio.
TfSuiteRunner Implementación de ITestSuite que cargará pruebas desde la carpeta TF jars res/config/suite/.
Tftestlauncher Un IRemoteTest para ejecutar una unidad o pruebas funcionales contra una instalación de TF separada.
Timestatuschecker Revisor de estado para garantizar que el dispositivo y el tiempo de host se mantengan sincronizados.
Horario de tiempo Esta clase está en desuso. Use Duration en su lugar.
Proveedor de tokensAyudante Ayudante que proporciona al proveedor asociado a un token en particular, para saber si un dispositivo admite el token.
TradeFedConfigObject Una clase para modelar un mensaje TradeFedConfigObject de API TFC.
TradefedConfigObject.Type Una lista de tipos de objetos de configuración que se pueden inyectar a una configuración de comando de clúster.
TradeFedDelegator Objetos que ayudan a delegar la invocación a otro binario comercial.
Comercio Un cliente GRPC para solicitar la ejecución de funciones desde el servidor.
TradeFedFeatureserver Un servidor que responde a las solicitudes de actividades de activación.
Tradefedsandbox Contenedor de sandbox que puede ejecutar una invocación de la Federación de Comercio.
TradeFedsandBoxFactory Implementación predeterminada para SandboxFactory
TradeFedsandBoxrunner Runner asociado con un TradefedSandbox que permitirá ejecutar el sandbox.
TradeFedsandBoxrunner.SpcheduledInvocationListener Un trozo IScheduledInvocationListener que no hace nada.

Ud.

No ejecutado Hilos que se encargan de informar todas las pruebas no ejecutadas.
Usbresetmultidevicerecovery Una IMultiDeviceRecovery que restablece los autobuses USB para dispositivos fuera de línea.
Usbresetrunconfigrovery Permitir activar un comando para restablecer el USB de un dispositivo
Más usbresett Un IRemoteTest que restablece el dispositivo USB y verifica si el dispositivo vuelve en línea después.
Chaqueta de usuarios Comprueba si los usuarios han cambiado durante la prueba.

V

ValidatesuitEconfighelper Esta clase ayudará a validar que el IConfiguration cargado para la suite está cumpliendo con los requisitos esperados: - Sin proveedores de construcción - Sin reporteros de resultados
Dispositivo remoto Vm Un dispositivo virtual Remoto que gestionaremos desde el interior de la Máquina Virtual.

W.

Esperar recuperación del dispositivo Una implementación simple de IDeviceRecovery que espera a que el dispositivo esté en línea y responda a comandos simples.
WifiAyudante Clase de ayuda para manipular servicios wifi en el dispositivo.

X

XmlFormattedGenerATorreporter Implementación del FormattedGeneratorReporter que formatea la suite da como resultado un formato XML.
XmlresultrePorter Escribe los resultados de JUnit en un archivo XML en un formato consistente con el XMLJUnitResultFormatter de Ant Ant.
XMLSUITERSULTFORMATER Clase de utilidad para guardar una suite en ejecución como XML.
XmlSuiteResultFormatter.runhistory Objeto auxiliar para la conversión JSON.

Y

YamlClassoptionsParser Ayudante para analizar la información del corredor de la configuración de Yaml Tradefed.

z

ZipCompressionStrategy Un ICompressionStrategy para crear archivos postales.