Índice de clase
Estas son las clases de API. Consulta todos los paquetes de API.
A
AaptParser | Es la clase que extrae información del APK mediante el análisis del resultado de "aapt dump badging". |
AaptParser.AaptVersion | Enumeración de opciones de la versión de AAPT que se usa para analizar los archivos APK. |
Ari | Es una clase que representa una ABI. |
AbiFormatter; | Es la clase de utilidad para abi. |
AbiUtils | Clase de utilidad para controlar las ABI del dispositivo |
AbstractConnection | Representación abstracta de conexiones. |
AbstractHostMonitor | Clase típica para la supervisión del estado del host. |
AbstractTunnelMonitor | Monitor de túnel abstracto para AVD de GCE. |
AbstractXmlParser | Clase básica de ayuda para analizar archivos en formato XML |
AbstractXmlParser.ParseException | Se arroja si no se pudo analizar la entrada XML |
AcloudConfigParser | Clase auxiliar que analiza una configuración de Acloud (se usa 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 curso | La acción general en curso. |
ActiveTrace | Es la clase principal que ayuda a describir y administrar un seguimiento activo. |
ActivityStatusChecker | Comprobador de estado de las actividades restantes que se ejecutan al final de un módulo. |
AdbRootElevator |
Un AutoCloseable que habilita la raíz de adb cuando se construye si es necesario y restablece
el estado raíz cuando se complete.
|
AdbSshConnection | Conexión adb a través de un puente SSH. |
AdbStopServerPreparer. | Preparador de objetivos para detener el servidor de adb en el host antes y después de ejecutar pruebas de adb. |
AdbTcpConnection | Representación de la conexión predeterminada de un dispositivo, que se supone que es una conexión adb estándar del dispositivo. |
AdbUtils. | Es una clase de utilidad para operaciones de adb. |
AfterClassWithInfo |
Garantías similares a las de AfterClass , pero el método anotado debe requerir un parámetro TestInformation .
|
AggregatePostProcessor | Un agregador de métricas que proporciona el valor mínimo, máximo, medio, varianza, desviación estándar, total, recuento y Percentiles opcionales para métricas numéricas recopiladas durante ejecuciones de pruebas de varias iteraciones los tratan como dobles. |
AllTestAppsInstallSetup. |
Un ITargetPreparer que instala todas las apps desde un IDeviceBuildInfo#getTestsDir()
carpeta en el dispositivo.
|
AltDirBehavior |
Una enumeración que define comportamientos de directorio alternativos para varios instaladores/push de artefactos de prueba
|
Análisis heurístico | El orden es importante. |
AndroidJUnitTest. | Es una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo determinado a través del Se puede usar android.support.test.runner.AndroidJUnitRunner. |
AndroidTestOrchestratorRemoteTestRunner | Ejecuta una prueba de Android instrumentada con el comando adb y AndroidTestOrchestrator. |
AoaTargetPreparer. |
ITargetPreparer que ejecuta una serie de acciones (p.ej., clics y deslizamientos) con el
protocolo de Android Open Accessory (AOAv2).
|
AppBuildInfo. |
Un IBuildInfo que representa una aplicación para Android y sus paquetes de prueba.
|
AppDeviceBuildInfo. |
Esta clase dejó de estar disponible.
Usa IDeviceBuildInfo directamente.
|
Configuración de la aplicación |
Un objeto ITargetPreparer que instala un APK y sus pruebas
|
AppVersionFetcher | Clase de utilidad para obtener la cadena de versión de la app desde el dispositivo. |
AppVersionFetcher.AppVersionInfo. | Información sobre la versión de la app |
ArchModuleController | El controlador del módulo no ejecutará pruebas cuando no coincida con ninguna arquitectura determinada. |
ArgsOptionParser |
Propaga campos Option a partir de los argumentos de línea de comandos analizados.
|
ArrayUtil | Métodos de utilidad para arrays |
ArtChrootPreparer | Crea el directorio chroot para pruebas de ART. |
ArteGTest | |
ArtifactDetails | Esto describe la estructura del contenido y su descriptor según lo genera la herramienta CAS. |
ArtifactDetails.ArtifactFileDescriptor. | |
ArtifactsAnalyzer | Una utilidad que ayuda a analizar los artefactos de compilación para obtener estadísticas. |
ArtRunTest | Un ejecutor de pruebas para ejecutar pruebas de ejecución de ART. |
ArtRunTest.AdbShellCommandException. | Una clase de excepción para informar un error que se produjo durante la ejecución de un shell de ADB . |
ATestFileSystemLogSaver; | ATest usa esta clase LogSaver para guardar registros en una ruta específica. |
AtestRunner |
Implementación de ITestSuite
|
AtraceCollector |
Un IMetricCollector que ejecuta un seguimiento durante una prueba y recopila el resultado y el registro
a la invocación.
|
AtraceRunMetricCollector | Recopila los seguimientos de todos los directorios de prueba del directorio especificado. desde el dispositivo de prueba, registra el directorio de prueba y posprocesa los archivos de registro en el directorio de prueba y agregar las métricas. |
AutoLogCollector | Enumeración que describe qué recopilador puede controlar automáticamente el agente. |
AutomatedReporters | Es la clase que define la asignación de los generadores de informes automáticos de Tradefed. |
AveragePostProcessor | Implementación de un procesador posterior que calcula el promedio de la lista de métricas. |
B
BackgroundDeviceAction | Ejecuta un comando en un dispositivo determinado y se repite según sea necesario hasta que se cancela la acción. |
BaseDeviceMetricCollector |
Implementación básica de IMetricCollector , que permite iniciar y detener la recopilación en
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) y ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
|
BaseEmulatorPreparer | Preparador común para iniciar un emulador local. |
BaseHostJUnit4Test | Clase de prueba base para ejecutar pruebas de estilo JUnit4 del host. |
BaseLeveledLogOutput |
Una implementación base para ILeveledLogOutput que permite filtrar algunas etiquetas según
su nombre o sus componentes.
|
BaseModuleController |
Es la implementación básica de IModuleController que debe implementarse para verificar si se produce un
módulo debe ejecutarse o no.
|
BaseMultiTargetPreparer |
Es la implementación básica de IMultiTargetPreparer que permite inhabilitar el objeto.
|
BasePostProcessor |
El IPostProcessor base que debe extender cada implementación.
|
BaseRetryDecision |
Implementación básica de IRetryDecision .
|
BaseStreamLogger<El SO extiende OutputStream> |
Un ILeveledLogOutput que dirige los mensajes de registro a un flujo de salida y a stdout.
|
BaseTargetPreparer |
Es la clase de implementación base para ITargetPreparer que permite controlar si el objeto
está inhabilitada o no.
|
BaseTestSuite; | Una prueba para ejecutar el Conjunto de pruebas de compatibilidad con un nuevo sistema de paquete. |
BateríaController | Es la clase de utilidad que permite controlar el estado de carga de la batería de un dispositivo. |
BateríaRechargeDeviceRecovery | Permite que se active un comando cuando el nivel de batería del dispositivo esté por debajo de un umbral determinado. |
Temperatura de la batería | |
Recuperación del dispositivo no disponible | Verificador de recuperación que activará una configuración si el nivel de batería no está disponible. |
AntesClaseConInformación |
Garantías similares a las de BeforeClass , pero el método anotado debe requerir un parámetro TestInformation .
|
BinaryState | Enum se usa para registrar el estado de encendido/apagado con un estado no-op IGNORE. |
BluetoothConnectionLatencyCollector | El recopilador enviará una configuración de métrica de duración de estadísticas predefinida a los dispositivos y recopilará Duración de la conexión Bluetooth de cada perfil. |
BluetoothConnectionStateCollector | Este recopilador recopilará métricas BluetoothConnectionStateChanged y registrará el estado de conexión para cada perfil. |
BluetoothConnectionSuccessRatePostProcessor |
Implementación de un postprocesador que calcula la tasa de éxito de un perfil Bluetooth
Usa “metric-key-match” para especificar métricas que contengan los estados de conexión Bluetooth en caracteres Ejemplo de array [0, 1, 2, 3, 0, 1, 2, 3]. |
BluetoothHciSnoopLogCollector | Colector para habilitar el registro de espionaje de Bluetooth HCI en el DUT y recopilar el registro de cada prueba. |
BluetoothUtils |
Funciones de utilidad para llamar a BluetoothInstrumentation en el dispositivo
Puedes encontrar el código de BluetoothInstrumentation del dispositivo en AOSP en:
|
BootstrapBuildProvider. |
Un IDeviceBuildProvider que inicia la información de compilación desde el dispositivo de prueba
Por lo general, se usa para dispositivos con una compilación proporcionada de manera externa; p.ej., |
BootstrapServiceFileResolverLoader. | Carga los agentes de resolución que usan el servicio de carga de servicios. |
Informe de errores | Objeto que contiene las referencias de los archivos del informe de errores, compatible con el informe plano y el informe de errores comprimido (bugreportz). |
Recopilador de informes de errores |
Un ITestInvocationListener de transferencia que recopila informes de errores cuando se pueden configurar eventos
y, luego, llama a ITestInvocationListener#testLog en sus elementos secundarios después de cada
informe de errores.
|
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Sustantivo | |
BugreportCollector.Predicate | Un predicado completo que describe cuándo capturar un informe de errores. |
BugreportColector.Relación | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | Recopila un informe de errores cuando falla un caso de prueba. |
BugreportzOnTestCaseFailureCollector; | Recopila un informe de errores cuando falla un caso de prueba en una ejecución. |
BuildAnalysis | Representa los resultados de un análisis de compilación único. |
Error de compilación | Se arroja 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 .
|
BuildInfoKey | Clase que contiene la enumeración relacionada con las consultas de información de compilación. |
BuildInfoKey.BuildInfoFileKey |
Es una enumeración que describe todos los tipos de 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 especificado.
|
BuildInfoUtil. |
Una clase de utilidad para ayudar a manipular IBuildInfo
|
BuildRetrievalError; | Se produjo un error fatal cuando se recuperaba la compilación para realizar pruebas. |
BuildSerializedVersion |
Es la clase que contiene la versión de serialización actual de todos los IBuildInfo .
|
BuildTestsZipUtils. | Una clase auxiliar para operaciones relacionadas con ZIP de pruebas que genera el sistema de compilación de Android |
BulkEmailer | Una utilidad para remitentes de correo electrónico que permite la siguiente configuración: el intervalo de envíos,el tamaño inicial del aumento de actividad, los destinatarios y la cantidad total de mensajes. |
BundletoolUtil | Es la clase de utilidad que usa la línea de comandos de bundletool para instalar los .apks en el dispositivo. |
ByteArrayInputStreamSource | |
ByteArrayList | Una clase para representar un array de bytes liviano. |
ByteArrayUtil. | Utilidades para operar en un array de bytes, p.ej., convertir bytes en enteros. |
ByteStreamDownloader |
Un cliente que implementa el método Read del servicio de gRPC de ByteStream .
|
ByteStreamUploader |
Un cliente que implementa el método Write del servicio de gRPC de ByteStream .
|
C
CacheClientFactory |
Una fábrica que crea una instancia singleton de ICacheClient
|
CarModuleController | Este control impide la ejecución de casos de prueba en dispositivos que no son de la industria automotriz. |
CarryDnaeError |
RuntimeException interno para transportar DeviceNotAvailableException a través de JUnit4
en un framework de nube.
|
CarryInterruptedException | Se arroja cuando se activa el tiempo de espera de la fase de prueba y se debe realizar una InterruptedException desde subproceso de ejecución de prueba al subproceso de ejecución de invocación. |
CdmaDeviceFlasher | Una clase que emite una imagen en la memoria flash de un dispositivo Android físico con una radio CDMA. |
CecControllerTokenProvider | Proveedor de tokens para tokens relacionados con el control de productos electrónicos de consumo (CEC). |
CentralDirectoryInfo | CentralDirectoryInfo es una clase que contiene la información de un archivo o una carpeta dentro de un archivo ZIP. |
CheckPairingPreparer |
Un CompanionAwarePreparer que verifica la vinculación BT entre dispositivos principales y complementarios
|
Chunker |
Divide un blob en uno o más Chunk de chunkSize bytes como máximo.
|
Chunker.Chunk | Un trozo de un BLOB. |
CircularAtraceUtil | Una utilidad de atrace desarrollada principalmente para identificar las causas raíz de los errores de ANR durante Monkey y pruebas. |
CircularByteArray | Estructura de datos para contener un array de tamaño fijo que opera como un búfer circular y realiza un seguimiento de la suma total de todos los valores del array. |
ClangCodeCoverageCollector |
Un BaseDeviceMetricCollector que extraerá Clang
medidas de cobertura fuera del dispositivo
y registrarlas como artefactos de prueba.
|
ClangProfileIndexer. | Una clase de utilidad que indexa las mediciones de cobertura de código Clang. |
ClassNotFoundConfigurationException. |
ConfigurationException para cuando no se encuentra la clase de un objeto.
|
Prueba de ruta de clases | Busca entradas en la ruta de clase. |
ClassPathScanner.ClassNameFilter |
Un IClassPathFilter que filtra y transforma nombres de clases de Java.
|
ClassPathScanner.ExternalClassNameFilter. |
Un ClassNameFilter que rechaza las clases internas
|
ClassPathScanner.IClassPathFilter |
Un filtro para las rutas de entrada de la ruta de clase
Con un patrón de |
ClockworkUtils | Una utilidad de reloj para compartir la lógica multidispositivo |
CloseableTraceScope | Una clase con alcance que permite informar una sección de seguimiento mediante la prueba con recursos |
ClusterBuildInfo. |
Una clase IBuildInfo para compilaciones canalizadas desde TFC.
|
ClusterBuildProvider. |
Un IBuildProvider para descargar recursos de prueba de TFC
|
ClústerClient |
Una implementación de IClusterClient para interactuar con el backend de TFC
|
ClusterCommand | Una clase que representa una tarea recuperada del clúster de TF. |
ClusterCommand.RequestType. | |
ClusterCommand.State | Estado del comando en el clúster de TF. |
ClusterCommandConfigBuilder. | Una clase para compilar un archivo de configuración para un comando del clúster. |
ClusterCommandEvent. | Una clase para encapsular los eventos de comandos del clúster que se subirán. |
ClusterCommandEvent.Builder. | |
ClusterCommandEvent.Type. | |
ClusterCommandLauncher. |
Una clase IRemoteTest para iniciar un comando desde TFC a través de un subproceso de TF
|
ClusterCommandScheduler. |
Un ICommandScheduler para admitir TFC (clúster de Tradefed).
|
ClusterCommandStatus (Estado del comando de clúster) | Una clase que representa el estado y el motivo de cancelación de un comando del clúster de TF. |
ClusterDeviceInfo | Una clase para encapsular la información del dispositivo del clúster que se subirá. |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor. |
Una implementación de IDeviceMonitor que informa los resultados al servicio del clúster de Tradefed
|
ClusterEventUploader<T extiende IClusterEvent> |
Clase ClusterEventUploader, que sube IClusterEvent a TFC.
|
ClusterHostEvent. | Una clase para encapsular los eventos de host del clúster que se subirán. |
ClusterHostEvent.Builder. | |
ClusterHostEvent.HostEventType | Enumeraciones de los diferentes tipos de eventos de host. |
ClusterHostUtil. | Funciones de utilidad estáticas para TF Cluster a fin de obtener instancias de configuración global, información del host, etcétera |
ClusterLogSaver. |
Una clase ILogSaver para subir resultados de pruebas a TFC
|
ClusterLogSaver.FilePickingStrategy | Estrategias de selección de archivos |
ClusterOptions. | |
CodeCoverageTest | Es una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo determinado. genera el informe de cobertura de código. |
CollectingByteOutputReceiver |
Un IShellOutputReceiver que recopila todo el resultado de shell en un byte[]
|
CollectingOutputReceiver |
Un IShellOutputReceiver que recopila todo el resultado de la shell en una sola
String
|
CollectingTestListener |
Un elemento ITestInvocationListener que recopilará todos los resultados de la prueba
|
CollectorHelper |
Es una ayudante para realizar algunas operaciones de IMetricCollector que son necesarias en varios lugares.
|
ComandoBaselineSetter | Un método set común para controlar la configuración del modelo de referencia del dispositivo a través de comandos shell adb. |
CommandFileParser | Analizador de archivos que contiene un conjunto de líneas de comandos. |
CommandFileParser.CommandLine | |
Interruptor de comandos | Servicio que permite que los comandos de TradeFederation se interrumpan o se marquen como ininterrumpidos. |
CommandLineBuildInfoBuilder. |
Utilidad diseñada para capturar los argumentos de información de compilación habituales desde una línea de comandos y crear un
IBuildInfo .
|
Opciones de comando |
Implementación de ICommandOptions .
|
ComandoOptionsGetter | Es una implementación del servicio que muestra el valor de las opciones de comando de una invocación determinada. |
Resultado de comando | Contiene el resultado de un comando. |
CommandRunner | Un punto de entrada alternativo de TradeFederation que ejecutará un comando especificado en el comando argumentos de línea y, luego, salir. |
CommandRunner.ExitCode | Códigos de error con los que es posible salir |
CommandScheduler | Un programador para ejecutar comandos de TradeFederation en todos los dispositivos disponibles. |
CommandScheduler.HostState. | Enumeraciones con diferentes estados del host |
Estado del comando | Representa el estado de una operación programada. |
ComandoStatusHandler | Controlador que ayuda a supervisar y actualizar el estado de una invocación. |
CommandSuccessModuleController | Clase básica para que un controlador de módulo omita el módulo de prueba según la falla del comando de shell. |
CommonLogRemoteFileUtil | Esta utilidad permite evitar la duplicación de código en las diferentes representaciones de dispositivos remotos para la lógica de recuperación de registros remotos de los archivos comunes. |
CommonLogRemoteFileUtil.KnownLogFileEntry | Una representación de una entrada de registro conocida para dispositivos remotos. |
CompanionAllocator |
Es la clase básica que se encarga de asignar y liberar el dispositivo complementario.
Se debe implementar |
CompanionAwarePreparer |
Un ITargetPreparer que encapsula la lógica para obtener un complementario ya asignado
dispositivo.
|
CompanionAwareTest |
Clase de prueba base que encapsula la caldera de la obtención y la verificación del dispositivo complementario
La subclase puede llamar a |
CompanionDeviceTracker | Es una clase para asignar y liberar dispositivos complementarios. |
CompanionRunCommandTargetPreparer. |
Un ITargetPreparer que ejecuta comandos especificados en el dispositivo complementario asignado
|
CompanionTestAppInstallSetup. |
Un ITargetPreparer que instala una o más apps desde un
la carpeta IDeviceBuildInfo#getTestsDir() en un dispositivo complementario asignado.
|
CompileBootImageWithSpeedTargetPreparer. | Vuelve a compilar la ruta de clase de inicio y el servidor del sistema con el filtro de compilador "speed". |
ConditionFailureMonitor | Supervisa para detectar fallas en la invocación. |
ConditionPriorityBlockingQueue |
Una clase segura para subprocesos con operaciones similares a ERROR(/PriorityBlockingQueue) que pueden recuperar objetos
que coinciden con una condición determinada.
|
ConditionPriorityBlockingQueue.SiempreMatch<T> |
Un ConditionPriorityBlockingQueue.IMatcher
que coincide con cualquier objeto.
|
ConditionPriorityBlockingQueue.IMatcher<T> | Una interfaz para determinar si los elementos coinciden con algún tipo de condición. |
ConfigCompleter |
Se implementó Completer para nuestros parámetros de configuración de TF.
|
ConfigurableGrpcDynamicShardingClient | |
Configuración |
Una implementación concreta de IConfiguration que almacena los objetos de configuración cargados en un mapa
|
ConfigurationDef | Contiene un registro de una configuración, sus objetos asociados y sus opciones. |
ConfigurationDef.ConfigObjectDef | Objeto para conservar la información de un className y el número de apariencia que tiene (p.ej., si un archivo de configuración tiene el mismo objeto dos veces, el primero tendrá el primer número de aparición). |
ConfigurationDescriptor. | Es un objeto de configuración que describe algún aspecto de la configuración en sí. |
ConfigurationDescriptor.LocalTestRunner. | Es una enumeración que se usa para indicar el ejecutor de pruebas local. |
ConfigurationException. | Se arroja si no se pudo cargar la configuración. |
ConfigurationFactory |
Fábrica para crear IConfiguration .
|
ConfigurationFactory.ConfigLoader | Implementación de IConfigDefLoader que realiza un seguimiento de los parámetros de configuración incluidos desde uno raíz y arroja una excepción en inclusiones circulares. |
ConfigurationFactory.ExceptionLoader | |
ConfigurationUtil. | Funciones de utilidad para controlar los archivos de configuración. |
ConfigurationXmlParserSettings |
Una clase simple para aceptar parámetros de configuración de ConfigurationXmlParser
Para pasar parámetros de configuración a esta clase, el alias es obligatorio. |
ConfigurationYamlParser | Analizador de parámetros de configuración de Tradefed de estilo YAML |
ConfigUtil. | Es la clase de utilidad para crear archivos de configuración de estadísticas, interactuar con ellos y enviarlos. |
ConfigUtil.LogSource. | |
Consola |
La consola principal de TradeFederation, que proporciona al usuario la interfaz para interactuar
Actualmente admite operaciones como
|
Console.ArgRunnable<T> |
Un Runnable con un método run que pueda tomar un argumento
|
Console.CaptureList |
Un tipo de conveniencia para List<List<String>>
|
ConsoleReaderOutputStream. |
Un OutputStream que se puede usar para hacer que System.out.print() funcione bien con el
LineReader línea sin terminar.
|
ConsoleResultReporter | Informador de resultados para imprimir los resultados de la prueba en la consola. |
ContentAnalysisContext. | Proporciona el contexto en torno a un contenido para analizarlo correctamente. |
ContentAnalysisContext.AnalysisMethod | Esto describe qué esperar de la estructura del contenido para un análisis adecuado. |
Resultados de análisis de contenido | Resumen del análisis de contenido. |
InformaciónDeContenido | Representa el contenido de un destino de compilación determinado de su versión base y actual. |
ContentProviderHandler | Controlador que abstrae las interacciones con el proveedor de contenido y permite usar el contenido del dispositivo para diferentes operaciones. |
CountingTestResultListener. |
Un TestResultListener que hace un seguimiento de la cantidad total de pruebas por TestStatus
|
CountTestCasesCollector |
Cuenta e informa la cantidad de casos de prueba para un IRemoteTest determinado.
|
CoverageMeasurementForwarder | Una prueba de marcador de posición que reenvía las mediciones de cobertura del proveedor de la compilación al registrador. |
CoverageOptions | Intercambiaste objeto para conservar las opciones de cobertura. |
CoverageOptions.Toolchain | |
CpuThrottlingWaiter |
Un ITargetPreparer que espera hasta que la frecuencia máxima en todos los núcleos se restablezca al más alto
nivel disponible
|
CreateAvdPreparer | |
CreateUserPreparer. | Preparador de objetivos para la creación del usuario y su limpieza al final. |
CurrentInvocation | Una clase que rastrea y proporciona la información de invocación actual útil en cualquier lugar del invocación. |
CurrentInvocation.InvocationInfo | Una clave con nombre especial que siempre propagaremos para la invocación. |
CurrentInvocation.IsolationGrade | Describe el nivel de aislamiento |
D
DebugHostLogOnFailureCollector | Recopilador que recopilará y registrará los registros del host cuando se produzca un error en un caso de prueba. |
DefaultConnection | Representación de la conexión predeterminada de un dispositivo, que se supone que es una conexión adb estándar del dispositivo. |
DefaultConnection.ConnectionBuilder | Es el compilador que se usa para describir la conexión. |
DefaultRemoteAndroidTestRunner |
Extensión de RemoteAndroidTestRunner de ddmlib para establecer algunos parámetros predeterminados para el uso de Tradefed
diferentes.
|
DefaultTestsZipInstaller | Una implementación predeterminada del instalador ZIP de pruebas. |
DelegatedInvocationExecution |
InvocationExecution , que delega la ejecución a otro objeto binario de Tradefed.
|
DependenciesResolver | Es un nuevo tipo de proveedor que permite obtener todas las dependencias para una prueba. |
DeviceActionTargetPreparer. |
Un ITargetPreparer para realizar acciones en el dispositivo
|
DeviceActionUtil. | Una clase de utilidad para ejecutar acciones en el dispositivo. |
DeviceActionUtil.Command. | Comandos para la acción del dispositivo. |
DeviceActionUtil.DeviceActionConfigError. | Excepción de error de configuración. |
DeviceAllocationResult | Representa los resultados de un intento de asignación de un comando. |
DeviceAllocationState | Representa el estado de asignación del dispositivo desde la perspectiva de IDeviceManager |
DeviceAvailableChecker | Comprobador para garantizar que un módulo no deje el dispositivo en estado sin conexión. |
DeviceBaselineChecker | Establece la configuración de referencia del dispositivo antes de cada módulo. |
DeviceBaselineSetter | Es la clase abstracta que se usa para crear la configuración de un modelo de referencia del dispositivo. |
DeviceBatteryLevelChecker |
Un objeto IRemoteTest que comprueba si hay una carga mínima de batería y espera a que esta finalice
Alcanzar un segundo límite de pago si el cargo mínimo no está presente
|
DeviceBatteryResourceMetricCollector | Este recopilador recopila métricas sobre la batería del dispositivo. |
DeviceBuildDescriptor |
Una clase wrapper para un IBuildInfo , que contiene métodos auxiliares para recuperar un dispositivo
de compilación de la plataforma.
|
DeviceBuildInfo. |
Un IBuildInfo que representa una compilación completa de dispositivo Android y sus pruebas (opcionalmente).
|
DeviceBuildInfoBootStrapper. |
Un ITargetPreparer que reemplaza los campos de información de compilación por atributos leídos desde el dispositivo
Esto es útil para probar dispositivos con compilaciones generadas desde una fuente externa (p.ej., |
DeviceBuildInfoInyector |
Un ITargetPreparer que inserta metadatos de DeviceBuildDescriptor en IBuildInfo
|
DeviceCleaner | Realiza el reinicio o el formateo como acción de limpieza después de la prueba y, opcionalmente, apaga la pantalla. |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil. |
Contiene métodos y clases de utilidad para la ejecución simultánea de comandos laterales del dispositivo
Usa |
DeviceConcurrentUtil.ShellCommandCallable<V> |
Un ERROR(/Callable) que une los detalles de la ejecución del comando de shell en
un elemento ITestDevice .
|
DeviceConfigurationHolder |
Una implementación concreta de IDeviceConfiguration que almacena el dispositivo cargado
de configuración en sus atributos.
|
DeviceDescriptor | Una clase que contiene información que describe un dispositivo que se está probando. |
DeviceDisconnectedException | Se arroja cuando ya no se puede acceder a un dispositivo a través de su tipo de transporte, p.ej., Si el dispositivo no tiene más tiempo visible mediante una conexión USB o TCP/IP |
DeviceErrorIdentifier; | Identificadores de errores de los errores del dispositivo y errores informados por el dispositivo. |
DeviceFailedToBootError | Se ejecuta si un dispositivo no se inicia después de escribirse en la memoria flash de una compilación. |
DeviceFeatureFlag | |
DeviceFeatureModuleController | Un controlador de módulo para no ejecutar pruebas cuando no admite ciertas funciones. |
Informe de archivos de dispositivos |
Una clase de utilidad que comprueba si hay archivos en el dispositivo y los envía a
ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) si se encuentra.
|
DeviceFlashPreparer |
Un ITargetPreparer que instala una imagen en el hardware físico de Android
|
DeviceFoldableState | Representación del estado plegable del dispositivo como lo muestra “cmd device_state print-states”. |
DeviceFolderBuildInfo. |
Un IDeviceBuildInfo que también contiene otros artefactos de compilación contenidos en un directorio en
el sistema de archivos local.
|
DeviceImageTracker | Para algunas de las actualizaciones incrementales del dispositivo, necesitamos los archivos de referencia para calcular las diferencias. |
DeviceImageTracker.FileCacheTracker | Realiza un seguimiento de la información de la imagen del dispositivo almacenada en caché y sus metadatos |
DeviceImageZipFlashingTargetPreparer. | Un preparador de destino que actualiza el dispositivo con imágenes de dispositivo proporcionadas con un formato específico. |
DeviceInternetAccessibilityResourceMetricCollector | El recopilador hace ping a google.com para verificar si el dispositivo tiene accesibilidad a Internet o no. |
DeviceJUnit4ClassRunner. |
Ejecutor de pruebas JUnit4 que también admite IDeviceTest .
|
DeviceJUnit4ClassRunner.LogAnnotation | Anotación falsa destinada a enviar registros a los informantes |
DeviceJUnit4ClassRunner.MetricAnnotation | Anotación falsa destinada a enviar métricas a los informantes |
DeviceJUnit4ClassRunner.TestLogData |
Se implementaron ExternalResource y TestRule .
|
DeviceJUnit4ClassRunner.TestMetrics |
Se implementaron ExternalResource y TestRule .
|
DeviceManagementGrpcServer | Servidor de gRPC que permite reservar un dispositivo de Tradefed. |
Administrador de dispositivos | |
DeviceManager.FastbootDevice | Representación de un dispositivo en Modo fastboot [Fastboot mode]. |
DeviceMetricData | El objeto que contiene todos los datos recopilados por los recopiladores de métricas. |
DeviceMonitorMultiplexer |
Una clase de proxy para propagar solicitudes a varios IDeviceMonitor
|
DeviceNotAvailableException. | Se arroja cuando un dispositivo ya no está disponible para pruebas. |
DeviceOwnerTargetPreparer |
Un objeto ITargetPreparer que configura un componente de propietario del dispositivo
|
DeviceParameterizedRunner | Ejecutor con parámetros de estilo JUnit4 para pruebas parametrizadas del lado del host. |
DeviceProperties | Definiciones de constantes comunes para nombres de propiedades del dispositivo |
DeviceRecoveryModeUtil: | |
Informe de lanzamiento de dispositivos | Informante de versiones de dispositivos que se encarga de la comunicación con el proceso superior de los dispositivos lanzamiento. |
DeviceResetFeature | Es la implementación del restablecimiento de dispositivos en el servidor. |
DeviceResetHandler | Utilidad que controla el restablecimiento de un dispositivo de forma genérica. |
DeviceRuntimeException | Se arroja cuando una acción del dispositivo no da los resultados esperados. |
DeviceSelectionOptions | Contenedor para criterios de selección de dispositivos. |
DeviceSelectionOptions.DeviceRequestedType | Se admiten los diferentes tipos posibles de dispositivos con marcadores de posición. |
DeviceSettingChecker | Comprobar si la configuración del dispositivo cambió durante la ejecución de un módulo |
Configuración del dispositivo |
Un ITargetPreparer que configura un dispositivo para pruebas según los Option proporcionados
|
DeviceSnapshotFeature | Implementación de la instantánea del dispositivo en el servidor |
DeviceSnapshotHandler. | Utilidad que controla la instantánea de Cuttlefish |
DeviceStateMonitor |
Clase de ayuda para supervisar el estado de un IDevice .
|
DeviceStorageAgeResourceMetricCollector | Analiza la antigüedad de almacenamiento de logcat. |
DeviceStorageFiller | Preparador de objetivos para llenar el almacenamiento de modo que haya cierta cantidad de espacio libre disponible. |
DeviceStorageStatusChecker | Comprueba si el dispositivo tiene suficiente espacio en el disco para las particiones determinadas. |
DeviceStringPusher | Preparador de destino para escribir una cadena en un archivo. |
DeviceSuite |
Extiende el contenedor de JUnit4 Suite para proporcionar un ITestDevice a las pruebas
que lo requiera.
|
DeviceSyncHelper | Es un asistente que ayuda a sincronizar una imagen nueva con el dispositivo. |
DeviceTestCase; |
Caso de prueba de JUnit de ayuda que proporciona los servicios IRemoteTest y IDeviceTest .
|
DeviceTestResult |
Una especialización de TestResult que se anulará cuando se
Se produce DeviceNotAvailableException
|
DeviceTestResult.RuntimeDeviceNotAvailableException | |
DeviceTestRunOptions. | Una clase de compilador para opciones relacionadas con la ejecución de pruebas de dispositivos a través de BaseHostJUnit4Test. |
DeviceTestSuite; |
Paquete de pruebas auxiliar de JUnit que proporciona los servicios IRemoteTest y IDeviceTest .
|
DeviceTraceCollector | Recopilador que iniciará el seguimiento de perfetto cuando se inicie una ejecución de prueba y el archivo de registro al final. |
DeviceAvailableMonitor | Este objeto de escucha intenta capturar solo el ADN de nivel de caso de prueba. |
DeviceUnResponseException |
Una especialización de DeviceNotAvailableException que indica que el dispositivo es visible para adb.
pero no responde (es decir, se agota el tiempo de espera de los comandos, no se inician, etcétera)
|
DeviceUpdateTargetPreparer |
Un ITargetPreparer abstracto que se ocupa de los pasos comunes relacionados con la actualización de dispositivos con
un archivo de imagen de dispositivo desde una fuente externa (en lugar de un servicio de compilación).
|
DeviceWifiResourceMetricCollector | El colector recopila las métricas de intensidad de la señal Wi-Fi conectada actual y de velocidad del vínculo. |
DeviceWiper |
Un elemento ITargetPreparer que limpia los datos del usuario
|
DigestCalculator |
Métodos de utilidad para calcular Digest .
|
DirectedGraph<V> | Una implementación dirigida de grafos no ponderados |
DisableSELinuxTargetPreparer | Preparador de destino que inhabilita SELinux si está habilitado. |
DryRunKeyStore | Un almacén de claves para prueba de validación en el que cualquier valor de almacén de claves siempre se reemplaza y encuentra correctamente. |
DryRunner | La opción de ejecutar pruebas de forma transparente es en lugar de ejecutarlas realmente. |
DynamicFileStubTest | Esta es una prueba de Tradefed que puede resolver correctamente el archivo dinámico. |
DynamicRemoteFileResolver | Es la clase que ayuda a resolver la ruta de acceso a archivos remotos. |
DynamicRemoteFileResolver.FileResolverLoader |
Carga implementaciones de IRemoteFileResolver .
|
DynamicShardHelper | Estrategia de fragmentación para permitir un trabajo en cola de trabajo remoto entre varias instancias de TF |
DynamicShardingConnectionInfoMessage | Clase de retención de datos para facilitar el envío a través del servidor de atributos |
DynamicSystemPreparer |
Un ITargetPreparer que configura una imagen del sistema sobre la compilación de un dispositivo con el SDK
Actualización del sistema.
|
E
EarlyDeviceReleaseFeature | Implementación de servidores de funciones para el lanzamiento anticipado de dispositivos |
Correo electrónico | Una clase auxiliar para enviar un correo electrónico |
EmailHostHealthAgent |
Una implementación de IHostHealthAgent para enviar correos electrónicos desde informes de supervisión del host
|
EmmaXmlConstants | Constantes que se usan cuando se analiza el informe de XML de Emma. |
EmulatorMemoryCpuCapturer | |
EndCentralDirectoryInfo | EndCentralDirectoryInfo es una clase que contiene la información general de un archivo ZIP. |
EnforcedSeLinuxChecker | Verificador de estado que garantiza el estado de Selinux. |
EntornoVariableUtil | Una colección de métodos auxiliares para preparar variables de entorno. |
BorraUserDataPreparer |
Un objeto ITargetPreparer que limpia los datos del usuario del dispositivo.
|
ErrorIdentifier; | Esta interfaz describe un error específico y sus propiedades. |
ErrorStorageUtil. | Clase de ayuda para manipular los errores y alinearlos con el almacenamiento común. |
EventsLoggerListener | Objeto de escucha que registra todos los eventos que recibe en un archivo |
ExceptionThrowingRunnerWrapper | |
ExecutableAction | Es una clase de valor que representa una acción que se puede ejecutar. |
ExecutableActionResult |
Es una clase de valor que representa un resultado de ExecutableAction .
|
ExecutableBaseTest | Clase base para el estilo ejecutable de las pruebas. |
ExecutableHostTest | Ejecutor de pruebas para archivos ejecutables que se ejecutan en el host |
ExecutableTargetTest | Ejecutor de pruebas para ejecutables que se ejecutan en el destino |
ExecutionFiles | Dependencias de archivos generadas durante la ejecución de una prueba o invocación que deben llevarse para realizar pruebas. |
ExecutionFiles.FilesKey | Enumeración de la clave estándar conocida para el mapa. |
ExecutionProperties | Propiedades generadas durante la ejecución de una prueba o invocación. |
ExistingBuildProvider |
Un IBuildProvider que muestra un IBuildInfo ya construido.
|
ExtendedFile | Una extensión del archivo estándar para llevar metadatos relacionados con la compilación. |
ExtensionAtomsRegistry | ExtensionAtomsRegistry para usar estadísticas de forma local. |
F
Descripción del error | Es la clase que describe la información de una falla en la Federación de Comercio. |
Prueba falsa | Una prueba falsa cuyo propósito es facilitar la generación de resultados de pruebas repetibles. |
FakeTestsZipFolder | Un dispositivo de prueba que crea una carpeta de pruebas sin comprimir falsa en función de una lista de contenido |
FakeTestsZipFolder.ItemType. | |
FastbootCommandPreparer | Preparador de destino que activa fastboot y envía comandos de fastboot. |
FastbootDeviceFlasher | Es una clase que se basa en fastboot para instalar una imagen en hardware físico de Android. |
FastbootHelper | Es una clase auxiliar para operaciones de fastboot. |
FastbootUpdateBootstrapPreparer |
Un objeto ITargetPreparer que almacena en etapa intermedia los archivos especificados (bootloader, radio, device image zip)
IDeviceBuildInfo para que los dispositivos se escriban en la memoria flash con FastbootDeviceFlasher y, luego, inyecta.
atributos del dispositivo posteriores al inicio en la información de la compilación para generar informes de resultados.
|
FatalHostError | Excepción que indica que se produjo un error irrecuperable y fatal en la máquina anfitrión en ejecución TradeFederation y que la instancia TradeFederation debe cerrarse. |
FeatureFlagTargetPreparer | Actualiza DeviceConfig (marcas de función ajustadas por un servicio remoto). |
FileDownloadCache | Una clase auxiliar que mantiene una caché LRU del sistema de archivos local de archivos descargados. |
FileDownloadCacheFactory |
Una fábrica para crear FileDownloadCache
|
FileDownloadCacheWrapper |
Una clase wrapper que proporciona recursos FileDownloadCache mientras se implementa el
IFileDownloader .
|
FileIdleMonitor | Supervisa archivos y ejecuta una devolución de llamada si están inactivos (es decir, |
FileInputStreamSource |
Un InputStreamSource que toma un archivo de entrada
|
FileLogger |
Un ILeveledLogOutput que dirige los mensajes de registro a un archivo y a stdout.
|
FileProtoResultReporter |
Generador de informes proto que vuelca el TestRecord en un archivo.
|
FilePullerDeviceMetricCollector |
Un BaseDeviceMetricCollector que escucha la clave de métricas provenientes del dispositivo y extrae
como un archivo desde el dispositivo.
|
FilePullerLogCollector | Registrador del archivo que informa el dispositivo. |
FileSystemLogSaver | Guardar registros en un sistema de archivos |
FilesystemRootChecker | |
FileUtil | Una clase auxiliar para operaciones relacionadas con archivos |
FileUtil.LowDiskSpaceException | Se arroja si el espacio en el disco utilizable está por debajo del umbral mínimo. |
FilteredResultForwarder. |
Es una variante de ResultForwarder que solo permite que se incluya una lista de entidades permitidas de TestDescription .
informes.
|
FixedByteArrayOutputStream |
Una ERROR(/OutputStream) en la memoria que solo conserva una cantidad máxima de datos.
|
FlashingMethod | Una enumeración que describe el método que se usa para escribir en la memoria flash del dispositivo que se está probando |
FlashingResourcesParser | Una clase que analiza las versiones requeridas de los archivos de imagen auxiliares necesarios para escribir en la memoria flash de un dispositivo. |
FlashingResourcesParser.AndroidInfo. |
Es un typedef para Map<String, MultiMap<String, String>> .
|
FlashingResourcesParser.Constraint |
Una interfaz de filtrado, destinada a permitir que FlashingResourcesParser ignore algunos
recursos que, de otro modo, podría usar
|
FlashingResourceUtil. |
Esta utilidad ayuda a configurar la versión adecuada de los artefactos para que se puedan escribir en la memoria flash mediante DeviceFlashPreparer .
|
FoldableExpandingHandler |
Un IModuleParameterHandler que se expande a más para cada dispositivo plegable no principal
configuración.
|
FoldableHandler | Controlador de dispositivo plegable genérico que puede tomar los parámetros plegables para crear un módulo especializado. |
FoldableModePreparer | Un preparador de destino que puede cambiar el estado plegable de un dispositivo. |
FolderBuildInfo |
Implementación concreta de un IFolderBuildInfo .
|
FolderSaver. |
Un ITargetPreparer que extrae directorios del dispositivo, los comprime y los guarda en registros
backend.
|
FormattedGeneratorReporter | Informante que permite generar informes en un formato determinado. |
FreeDeviceState | |
FuseUtil | Una clase auxiliar para operaciones de FUSE. |
G
GceAvdInfo | Estructura que contiene datos relevantes para una determinada instancia de AVD en GCE. |
GceAvdInfo.GceStatus | |
GceAvdInfo.LogFileEntry | |
GceLHPTunnelMonitor | |
GceManager | Es el asistente que administra las llamadas de GCE para iniciar/detener y recopilar registros de GCE. |
GceRemoteCmdFormatter. | Es la clase de utilidad para dar formato a los comandos y llegar a un dispositivo remoto de gce. |
GceRemoteCmdFormatter.ScpMode | SCP se puede usar para enviar o extraer archivos según la estructura de los argumentos. |
GceSshTunnelMonitor | Thread Monitor para el túnel SSH de GCE. |
GcovCodeCoverageCollector |
Un BaseDeviceMetricCollector que extraerá gcov
medidas de cobertura fuera del dispositivo
y registrarlas como artefactos de prueba.
|
GcovKernelCodeCoverageCollector |
Un BaseDeviceMetricCollector que extraerá el kernel de gcov
mediciones de cobertura fuera de las depuraciones y fuera del dispositivo, y, por último, las registra como prueba
artefactos.
|
GCSBucketUtil. | Administrador de archivos para descargar y subir archivos desde Google Cloud Storage (GCS). |
GCSBucketUtil.GCSFileMetadata | Wrapper simple para información de archivos en GCS. |
GCSCommon | ¡Obsoleta! En su lugar, usa com.android.tradefed.util.gcs.GCSCommon. |
GCSCommon | Clase básica para la operación de GCS, como descargar y subir contenido. |
GCSConfigurationFactory |
Una ConfigurationFactory carga los archivos de configuración de Google Cloud Storage.
|
GCSConfigurationFactory.GCSConfigLoader |
Extensión de ConfigurationFactory.ConfigLoader que se carga
config desde GCS, realiza un seguimiento de los parámetros de configuración incluidos desde una configuración raíz y genera un
en inclusiones circulares.
|
GCSConfigurationServer. | El servidor de configuración carga los archivos de configuración desde Google Cloud Storage (GCS). |
GCSDownloaderHelper | Descargador para el bucket de GCS que se encarga del almacenamiento en caché y la resolución de la configuración global. |
GCSFileDownloader | Descargador de archivos para descargarlos desde Google Cloud Storage (GCS). |
GCSFileDownloaderBase | Descargador de archivos para descargarlos desde Google Cloud Storage (GCS). |
GCSFileUploader | El cargador de archivos permite subir datos de archivos a Google Cloud Storage (GCS). |
GCSHelper | |
GCSHostResourceManager. | Descarga el recurso de host de GCS (almacenamiento de Google Cloud). |
GcsRemoteFileResolver |
Implementación de IRemoteFileResolver que permite la descarga desde un bucket de GCS.
|
GenericLogcatEventParser<LogcatEventType> | Analiza la entrada de logcat para eventos. |
GenericLogcatEventParser.LogcatEvent. | Struct para contener un evento de logcat con el tipo de evento y el mensaje de activación de logcat |
GetPreviousPassedHelper | Asistente para obtener los filtros de prueba anteriores aprobados. |
GkiDeviceFlashPreparer | Un preparador de destino que actualiza el dispositivo con una imagen genérica del kernel común de Android. |
GlobalConfiguration |
Una implementación de IGlobalConfiguration que almacena los objetos de configuración cargados en un mapa
|
GlobalFilterGetter | Es una implementación del servicio que muestra los filtros de una invocación determinada. |
GlobalTestFilter. | Las opciones de filtro que se aplicaron a la invocación. |
GoogleApiClientUtil; | Utilidades para crear el cliente de la API de Google |
GoogleApiClientUtilBase. | |
GoogleBenchmarkResultParser | Analiza los resultados de Google Benchmark que se ejecutan desde la shell. y devolverá un mapa con todos los resultados. |
GoogleBenchmarkTest | Es una prueba que ejecuta un paquete de prueba de comparativas de Google en un dispositivo determinado. |
GranularRetriableTestWrapper (en inglés) |
Una clase de wrapper funciona en IRemoteTest para granular el IRemoteTest en el nivel del caso de prueba.
|
GranularRetriableTestWrapper.StartEndCollector | El asistente de clase detecta el inicio y el final de una carrera faltante. |
GsiDeviceFlashPreparer | Un preparador de destino que actualiza el dispositivo con una imagen genérica del sistema de Android. |
Prueba G | Es una prueba que ejecuta un paquete de prueba nativo en un dispositivo determinado. |
GTestBase | La clase base de gTest |
GTestListTestParser | Un analizador de resultados para el modo de ejecución de prueba de gtest con “--gtest_list_tests” parámetro. |
GTestResultParser (en inglés) | Analizar el "modo de salida sin procesar" resultados de pruebas nativas con GTest que se ejecutan desde la shell e informa un ITestInvocationListener de los resultados. |
GTestXmlResultParser. | Analizar el “xml output mode”. resultados de pruebas nativas con GTest que se ejecutan desde la shell e informa los resultados a un ITestRunListener. |
H
HarnessException | Es la clase de excepción base para la excepción que se arroja en el agente. |
HarnessIOException | Aprovecha la excepción que ayuda a solucionar problemas de archivos. |
HarnessRuntimeException | |
HeapHostMonitor |
Es la implementación de AbstractHostMonitor que supervisa la memoria del montón en el host y la registra.
periódicamente al registro del historial.
|
HelloWorldMultiTargetPreparer |
Este es un ejemplo de implementación de un IMultiTargetPreparer .
|
HistoryLogger | TF History Logger, un registro especial que contiene solo algunos eventos específicos. |
Prueba G del Host | Es una prueba que ejecuta un paquete de prueba nativo. |
Métrica de host | Esta clase representa una muestra de métrica de host que se informará. |
Opciones de host | Clase de contenedor de las opciones de host. |
HostOrchestratorUtil | Utilidad para ejecutar comandos mediante Host Orchestrator en instancias remotas. |
HostStatsdMetricCollector |
Un objeto IMetricCollector que recopila métricas con estadísticas del lado del host mediante la utilidad con estadísticas
con comandos de SQL sencillos.
|
Prueba de host | Un ejecutor de pruebas para pruebas basadas en host JUnit. |
HostUtils | Implementa algunos métodos de utilidad útiles para ejecutar pruebas de host. |
HprofAllocSiteParser | Clase de ayuda para analizar información de una sección de sitios de asignación de informes de hprof. |
HttpHelper | Contiene métodos auxiliares para realizar solicitudes http |
HttpHelper.RequestRunnable |
Se puede ejecutar para realizar solicitudes con
IRunUtil#runEscalatingTimedRetry(long, long, long, long, IRunnableResult)
|
HttpMultipartPost | Clase de ayuda para realizar solicitudes de publicación HTTP multiparte. |
HttpRemoteFileResolver. |
Implementación de IRemoteFileResolver que permite descargar archivos remotos a través de HTTP
|
HttpsRemoteFileResolver. |
Implementación de IRemoteFileResolver que permite descargar archivos remotos a través de HTTPS
|
I
IABI | Interfaz que representa la ABI que se está probando. |
IAbiReceiver | Una prueba que necesita la ABI que se está probando. |
IAndroidDebugBridge. |
Definición de interfaz para los métodos AndroidDebugBridge que se usan en este
.
|
IAppBuildInfo. |
Esta interfaz dejó de estar disponible.
Usa IBuildInfo directamente.
|
IAutoRetriableTest |
Interfaz para un elemento IRemoteTest que no implementa ITestFilterReceiver , pero sí
desea admitir los reintentos automáticos.
|
IBateríaInfo | Es 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. |
InformaciónDeLaCompilación | Contiene información sobre la compilación que se está probando. |
IBuildInfo.BuildInfoProperties. |
Algunas propiedades que un elemento IBuildInfo puede tener para ajustar su control
|
IBuildProvider. | Es responsable de proporcionar información sobre la compilación que se está probando. |
IBuildReceiver. | Una prueba que necesita referencia a la compilación que se está probando. |
ICacheClient | Una interfaz para un cliente de caché. |
IClusterClient | Una interfaz para interactuar con el backend de TFC. |
IClusterEvent | Interfaz para cualquier evento de clúster que se subirá a TFC. |
IClusterEventUploader<T extiende IClusterEvent> | Interfaz para ClusterEventUploader |
IClusterOptions. | Una interfaz para obtener opciones relacionadas con el clúster. |
ICommandOptions | Contenedor de opciones de ejecución para comandos. |
ICommandScheduler | Un programador para ejecutar comandos de TradeFederation. |
ICommandScheduler.IScheduledInvocationListener | Objeto de escucha para eventos de invocación cuando se completa la invocación. |
ICompressionStrategy | Una interfaz que representa un algoritmo de compresión que se puede seleccionar en el tiempo de ejecución. |
IConfigOptionValueTransformer | Una interfaz para manipular el valor de la opción de configuración |
IConfigurableVirtualDevice | Una interfaz para proporcionar información sobre un dispositivo virtual posiblemente preconfigurado (IP del host, usuario del host, desplazamiento de puertos, etc.). |
IConfiguration | Información de configuración para una invocación de TradeFederation. |
IConfigurationFactory |
Fábrica para crear IConfiguration s
|
IConfigurationReceiver. |
Interfaz simple para representar un objeto que acepta un IConfiguration .
|
IConfigurationServer | Una interfaz para el servidor de configuración. |
ICredentialFactory |
Una interfaz de fábrica de credenciales para crear Credential de OAuth2.
|
IDefaultObjectLoader | Interfaz para cargar los objetos predeterminados que deberían formar parte de la configuración YAML. |
IDefaultObjectLoader.LoaderConfiguration | El objeto de configuración de carga para pasar información al cargador. |
IDeviceActionReceiver. | Proporciona una API para recibir eventos de dispositivos. |
IDeviceBuildInfo. |
Un IBuildInfo que representa una compilación completa de dispositivo Android y sus pruebas (opcionalmente).
|
IDeviceBuildProvider. |
Un IBuildProvider que usa información de un ITestDevice para recuperar una compilación.
|
IDeviceConfiguration. | Interfaz del contenedor de configuración del dispositivo. |
IDeviceFlasher | Escribe una imagen del dispositivo en la memoria flash de un dispositivo. |
IDeviceFlasher.UserDataFlashOption | Enum de opciones para manejar la imagen userdata |
Administrador de dispositivos | Interfaz para administrar el conjunto de dispositivos disponibles para pruebas. |
IDeviceManager.IFastbootListener | Un objeto de escucha para cambios de estado de fastboot. |
IDeviceMonitor; | Interfaz para supervisar el estado de los dispositivos. |
IDeviceMonitor.DeviceLister. |
Una clase similar a Runnable que debe mostrar los dispositivos conocidos y sus estados.
|
Recuperación de dispositivos | Interfaz para recuperar un dispositivo que se desconectó. |
Selección de dispositivos | Interfaz para los criterios de selección de dispositivos. |
IDeviceSelection.BaseDeviceType | |
IDeviceStateMonitor |
Proporciona instalaciones para supervisar el estado de un IDevice .
|
Prueba de dispositivo |
Interfaz para un objeto que necesita una referencia a un ITestDevice .
|
IDisableable | Interfaz que describe un objeto Tradefed que se puede inhabilitar. |
IDynamicShardingClient |
Interfaz de wrapper para el cliente de fragmentación
Esto existe para que podamos intercambiar en uno HTTP o probar uno si es necesario. |
IDynamicShardingConnectionInfo | Interfaz para clases que contienen información de conexión de fragmentación dinámica |
Correo electrónico | Interfaz para enviar correos electrónicos. |
IEmail.Message | Contenedor de datos de mensajes de correo electrónico. |
IFileDownloader | Interfaz para descargar un archivo remoto. |
IFileEntry |
Definición de interfaz que proporciona un contrato simulable y más simple a
FileEntry .
|
IFileResolverLoader |
Carga implementaciones de IRemoteFileResolver .
|
IFileResolverLoader.ResolverLoadingException | Se arroja una excepción si no se puede cargar o inicializar un agente de resolución. |
IFlashingResourcesParser (en inglés) | Interfaz para proporcionar las versiones necesarias de los archivos de imagen auxiliares necesarios para escribir en la memoria flash una dispositivo. |
IFlashingResourcesRetriever. | Interfaz para recuperar los archivos de imagen auxiliares necesarios para escribir en la memoria flash de un dispositivo. |
IFolderBuildInfo. |
Un IBuildInfo abstracto simple cuyos artefactos de compilación se encuentran en un sistema de archivos local
.
|
IFormatterGenerator |
Interfaz que describe un formateador para SuiteResultHolder
|
IGlobalConfiguration | Una clase que abarca información de configuración global para una sola instancia de la Federación de Comercio (que incluyan cualquier cantidad de invocaciones de configuraciones reales). |
IHarnessException | Descripción de la interfaz de excepción de agente que se implementará mediante las excepciones de agente. |
IHostCleaner. | Limpia el host una vez finalizada la ejecución de prueba. |
IHostHealthAgent | Una interfaz para emitir métricas del host o del dispositivo. |
IHostMonitor | Interfaz para despachar datos del host |
IHostMonitor.HostDataPoint | Es la clase genérica para que se informen los datos. |
IHostMonitor.HostMetricType | |
Opciones de host | Interfaz del contenedor de opciones de host. |
IHostOptions.PermitLimitType | Enumeración que describe los posibles limitadores de permisos |
IHostResourceManager | Interfaz para el recurso de host del administrador. |
IHttpHelper | Métodos de ayuda para realizar solicitudes HTTP. |
IHttpHelper.DataSizeException | |
Contexto de invocación | Contiene información sobre la invocación para que las pruebas puedan acceder a ella si es necesario. |
IInvocationContext.TimingEvent | |
IInvocationContextReceiver | Una prueba que necesita referencia al contexto de la invocación. |
IInvocationExecution | Interfaz que describe las acciones que se realizarán como parte de una invocación. |
IKeyStoreClient | Interfaz para acceder a un almacén de claves para obtener contraseñas o datos sensibles. |
IKeyStoreFactory |
Fábrica para crear IKeyStoreClient .
|
ILabPreparer |
Interfaz de marcador para los preparadores de labs
Consulta |
ILeveledLogOutput | Las clases que implementan esta interfaz proporcionan métodos relacionados con la salida de registros mensajes nuevos. |
ILogcatReceiver. |
Una clase que proporciona la salida del logcat de un dispositivo como un InputStreamSource .
|
ILogRegistry |
Una interfaz para un registrador singleton ILogOutput que multiplexa y administra diferentes
los registradores.
|
ILogRegistry.EventType | Eventos que resulta útil registrar |
ILogSaver | Las clases que implementan esta interfaz proporcionan métodos para almacenar registros en una ubicación central. |
ILogSaverListener |
Permite que los objetos ITestInvocationListener escuchen cuando se guardan los archivos de registro.
|
ImageContentAnalyzer. | Analizador para analizar el contenido de imágenes de dispositivos |
IManagedTestDevice | Es un ITestDevice cuyo ciclo de vida está administrado. |
IManagedTestDevice.DeviceEventResponse |
Contenedor para una respuesta a un IManagedTestDevice#handleAllocationEvent(DeviceEvent)
llamar
|
IManagedTestDeviceFactory |
Interfaz del creador para IManagedTestDevice s
|
IMetricCollector | Esta interfaz se agregará como decorador cuando se informen los resultados de las pruebas para recopilar métricas coincidentes. |
IMetricCollectorReceiver |
Interfaz que los elementos IRemoteTest deben implementar si necesitan obtener la lista de IMetricCollector para la ejecución de prueba.
|
IMoblyYamlResultHandler | Interfaz del controlador de resultados yaml para dispositivos móviles. |
IMoblyYamlResultHandler.ITestResult. | Interfaz del resultado de Mobly YAML |
IModuleController | Interfaz para controlar si un módulo debe ejecutarse o no. |
IModuleController.RunStrategy | Es una enumeración que describe cómo se debe ejecutar el módulo. |
IModuleParameterHandler | La interfaz de los parámetros de los módulos de conjuntos. |
Recuperación de varios dispositivos | Interfaz para recuperar varios dispositivos sin conexión. |
IMultiDeviceTest | Esta interfaz dejó de estar disponible. Esta interfaz se conserva temporalmente para compatibilidad, pero en realidad no se usa sus datos. No la implementes. |
IMultiTargetPreparer | Prepara el entorno de pruebas para varios dispositivos juntos. |
INativeDevice |
Proporciona una API confiable y de nivel ligeramente superior a IDevice de ddmlib.
|
INativeDeviceTest. |
Interfaz para un objeto que necesita una referencia a un INativeDevice .
|
IncrementalImageUtil | Es una utilidad para aprovechar la imagen incremental y la actualización del dispositivo. |
InfraErrorIdentifier; | Identificadores de errores de la infraestructura de la Federación de Comercio y la infraestructura dependiente (como infraestructura de compilación). |
InputStreamSource |
Esta interfaz básicamente une un ERROR(/InputStream) para que se pueda clonar.
|
InstallAllTestZipAppsSetup |
Un objeto ITargetPreparer que instala todas las apps en un archivo ZIP de prueba
|
InstallApexModuleTargetPreparer. | |
InstallApkSetup |
Un ITargetPreparer que instala uno o más APKs ubicados en el sistema de archivos
|
InstallBuildEnvApkSetup |
Un elemento ITargetPreparer que instala uno o más APK de prueba desde un entorno de compilación de la plataforma de Android.
|
InstallInstrumentationsTest. | Ejecuta toda la instrumentación que se encuentra en el dispositivo actual. |
InstallKernelModulePreparer | Un preparador de destino que actualiza el dispositivo con una imagen genérica del kernel común de Android. |
InstantAppHandler. |
Controlador para ModuleParameters#INSTANT_APP .
|
InstrumentationPreparer |
Un ITargetPreparer que ejecuta instrumentación
|
Prueba de instrumentación | Es una prueba que ejecuta un paquete de prueba de instrumentación en un dispositivo determinado. |
InvocationContext |
Implementación genérica de un IInvocationContext .
|
InvocationExecution | Es la clase que describe todos los pasos de invocación: build download, target_prep, ejecutar pruebas y limpiar. |
InvocationLocal<T> | Esta clase proporciona variables de alcance de invocación. |
InvocationMetricLogger | Una clase de utilidad para que una invocación registre algunas métricas. |
InvocationMetricLogger.InvocationGroupMetricKey | La agrupación permite registrar varios grupos con la misma clave. |
InvocationMetricLogger.InvocationMetricKey | Una clave con nombre especial que siempre propagaremos para la invocación. |
Estado de invocación | Una clase para almacenar el estado de invocación |
Estado de invocación | Una enumeración auxiliar para representar el estado de invocación |
InvocationSummaryHelper |
Clase de ayuda para recopilar e informar TestSummary para el conjunto de objetos de escucha
|
InvocationToJUnitResultForwarder. |
Una clase que escucha los eventos ITestInvocationListener y los reenvía a un
TestListener
|
IPostProcessor | Los procesadores posteriores 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. |
IRemoteFeature | Interfaz que describe una función en Tradefed que se puede ejecutar según la solicitud. |
IRemoteFileResolver | Interfaz para objetos que pueden resolver un archivo remoto en uno local. |
IRemoteFileResolver.RemoteFileResolverArgs | Los argumentos que se pasan a los agentes de resolución |
IRemoteFileResolver.ResolvedFile | Clase que contiene información sobre el archivo resuelto y algunos metadatos. |
IRemoteScheduledListenersFeature |
Extensión de IRemoteFeature para admitir el paso de IScheduledInvocationListener .
|
IRemoteTest; |
Es una prueba que informa los resultados directamente a un ITestInvocationListener .
|
InformeNoejecutado |
En caso de una ejecución incompleta, es posible que el IRemoteTest que implementa esta interfaz informe
sus pruebas no ejecutadas para mejorar los informes.
|
IRescheduler | Interfaz para reprogramar una configuración para su ejecución futura. |
IResourceMetricCollector | La interfaz para que el usuario implemente recopiladores de recursos personalizados. |
Ayudante de IRestApi | Una interfaz auxiliar para realizar llamadas a la API de REST. |
IResumableTest; | Esta interfaz dejó de estar disponible. Ya no es necesario hacerlo. |
IRetryDecisión | Interfaz que impulsa la decisión de reintento y aplica el filtro en la clase para obtener resultados más específicos vuelve a intentarlo. |
IRuntimeHintProvider. | |
IRunUtil. | Interfaz para ejecutar operaciones programadas y comandos del sistema. |
IRunUtil.EnvPriority | Enumeración que define si se configura o se desactiva un entorno en particular. |
IRunUtil.IRunnableResult. | Una interfaz para ejecutar de forma asíncrona una operación que muestra un estado booleano. |
ISandbox | Interfaz que define una zona de pruebas que se puede usar para ejecutar una invocación. |
ISandboxFactory |
Fábrica para crear ISandbox .
|
ISetOptionReceiver |
La implementación de esta interfaz debe tener un Option con una "opción establecida" nombre vinculado a
HostTest#SET_OPTION_NAME
|
IShardableListener |
Un ITestInvocationListener que se puede fragmentar.
|
IShardableTest |
Una IRemoteTest que se puede dividir en subpruebas que se pueden ejecutar por separado.
|
IShardHelper | Interfaz de un objeto que describe la estrategia de fragmentación para adoptar una configuración. |
PruebaIsolatedHost | Implementa un ejecutor de TradeFed que usa un subproceso para ejecutar las pruebas en un entorno de baja dependencia. en lugar de ejecutarlas en el proceso principal. |
ISupportGranularResults |
Interfaz que especifica si un ITestInvocationListener admite la recepción de la información detallada
o no.
|
ISystemStatusChecker | Un verificador que verifica el estado del sistema y muestra un valor booleano para indicar si este se encuentre en el estado esperado. |
ISystemStatusCheckerReceiver |
Un IRemoteTest que requiere acceso a ISystemStatusChecker desde el
configuración.
|
ITargetCleaner; | Esta interfaz dejó de estar disponible. Se trasladó tearDown a la interfaz base de 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 ejecutor que puede filtrar las pruebas que se ejecutarán en función de las anotaciones. |
ITestColector | Brinda compatibilidad con la recopilación de pruebas. Cuando se establece, el ejecutor de pruebas debe realizar una ejecución de prueba para recopilar de prueba sin ejecutarlos realmente. |
Dispositivo de prueba |
Proporciona una API confiable y de nivel ligeramente superior a IDevice de ddmlib.
|
ITestDevice.ApexInfo. | Una clase struct simple para almacenar información sobre un solo APEX |
ITestDevice.MountPointInfo. | Una clase de struct simple para almacenar información sobre un solo punto de activación |
ITestDevice.RecoveryMode: | |
ITestFileFilterReceiver. | Un ejecutor que puede recibir un archivo que especifica qué pruebas se deben ejecutar o cuáles no. |
ITestFilterReceiver. | Un ejecutor que puede filtrar las pruebas que se ejecutarán. |
ITestInformationReceiver. |
Interfaz para recibir el TestInformation de algunas clases.
|
Invocación de ITest | Controla una invocación de prueba de TradeFederation. |
ITestInvocation.ExitInformation; | Representa información de salida para una invocación. |
ITestInvocationListener. | Objeto de escucha para los resultados de la prueba de la invocación de prueba. |
ITestLifeCycleReceiver | Recibe notificaciones de eventos durante las ejecuciones de pruebas de instrumentación. |
ITestLogger. | Es una entidad que puede realizar el registro de flujos de datos de varios tipos. |
ITestLoggerReceiver. |
Una entidad que se puede insertar con una instancia de ITestLogger de modo que pueda usarse para
de registro.
|
GrupoITests | Interfaz que describe un grupo de pruebas a las que podemos acceder y ejecutar |
ITestSuite; | Es la clase abstracta que se usa para ejecutar el paquete de pruebas. |
ITestSuite.IsolatedModuleGrade; | |
ITestSuite.MultiDeviceModuleStrategy (disponible en inglés) | |
ITestSuiteResultLoader. | Interfaz que describe un asistente para cargar resultados anteriores de forma que se pueden volver a ejecutar. |
ITestSummaryListener |
Interfaz que permite que ITestInvocationListener intercambie información limitada mediante
resúmenes.
|
ITestsZipInstaller; | Instala pruebas desde un archivo ZIP de prueba (como los genera el sistema de compilación) en un dispositivo. |
ITokenProvider. | Interfaz que describe un objeto que puede proporcionar los tokens de un dispositivo en particular. |
ITokenRequest |
Es la interfaz que puede implementar una IRemoteTest para exponer el hecho de que requiere un dispositivo con una
token especial.
|
J
JarHostTest | Ejecutor de pruebas para pruebas JUnit del host |
JarHostTest.HostTestListener | Objeto de escucha de wrapper que reenvía todos los eventos excepto testRunStarted() y testRunEnded() a receptor incorporado. |
JavaCodeCoverageCollector |
Un BaseDeviceMetricCollector que extraerá Java
medidas de cobertura fuera del dispositivo
y registrarlas como artefactos de prueba.
|
JavaCodeCoverageFlusher | Clase de utilidad que restablece y fuerza la limpieza de las mediciones de cobertura de código Java de los procesos que se ejecuta en el dispositivo. |
JSONFileKeyStoreClient | Una implementación de ejemplo en la que un archivo JSON local actúa como un almacén de claves. |
JSONFileKeyStoreFactory |
Implementación de una fábrica de almacén de claves JSON, que proporciona un JSONFileKeyStoreClient para
que accede a un archivo JSON Key Store.
|
JsonHttpTestResultReporter. | Un generador de informes de resultados que codifica los resultados y las ramas de las métricas de prueba, la información del dispositivo en JSON y POST en un extremo de servicio HTTP |
JUnit4ResultForwarder. | Reenviador de resultados de JUnit4 Runner. |
JUnit4TestFilter |
Es una clase de ayuda que proporciona el filtrado para el ejecutor de JUnit4 mediante la extensión de Filter .
|
JUnitRunUtil. |
Una clase auxiliar para dirigir un 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. | Analizador que extrae los datos de los resultados de las pruebas de JUnit almacenados en el XMLJUnitResultFormatter de ant. y lo reenvía a un ITestInvocationListener. |
K
KernelTargetTest | Ejecutor de pruebas para el ejecutable que se ejecuta en el destino y el análisis de la prueba de kernel |
KernelTestModuleController | Clase básica para que un controlador de módulos no ejecute pruebas cuando no coincide con la arquitectura . |
KeyguardControllerState | Es un contenedor para los estados de bloqueo de teclado. |
KeyguardStatusChecker | Comprueba el estado de protección del teclado después de la ejecución del módulo. |
KeyStoreException | Se arroja cuando se produce un error irrecuperable de almacén de claves. |
KillExistingEmulatorPreparer |
Un objeto ITargetPreparer que cierra un emulador en ejecución
|
KnownFailurePreparer | Preparador de objetivos para omitir el reintento de falla conocida. |
KTapResultParser | Lee la salida KTAP como la que produce un módulo de prueba KUnit y se coloca en un archivo `results` en la sección Debugfs. |
KTapResultParser.ParseResolution | |
KUnitModuleTest. | Ejecutor de pruebas para ejecutar módulos de prueba KUnit en el dispositivo |
L
LabResourceDeviceMonitor | El supervisor de recursos del lab, que inicializa y administra el servidor de gRPC para LabResourceService. |
LargeOutputReceiver. | Una clase diseñada para ayudar a ejecutar comandos de larga duración para recopilar resultados. |
LastShardDetector |
Cuando se ejecuta la fragmentación local, a veces solo queremos ejecutar algunas acciones cuando el último fragmento
llega a invocationEnded(long) .
|
LeakedThreadStatusChecker | Verificador de estado para garantizar que un módulo no pierda un subproceso en ejecución. |
LegacySubprocessResultsReporter | Una implementación bloqueada del generador de informes de resultados del subproceso que debería seguir siendo compatible con versiones anteriores de TF/CTS (p.ej., 8 y versiones posteriores), a pesar de los cambios en su superclase. |
ListInstrumentationParser |
Un IShellOutputReceiver que analiza el resultado de una "instrumentación de lista de PM" consulta
|
ListInstrumentationParser.InstrumentationTarget | |
LocalAndroidVirtualDevice. | Es la clase para dispositivos virtuales locales que se ejecutan en el host de TradeFed. |
LocalAppBuildProvider. |
Un objeto IBuildProvider que construye un objeto IBuildInfo basado en una ruta local proporcionada
|
Desarrollador local | Detecta y muestra si se trata de un desarrollador local que ejecuta Tradefed. |
LocalDeviceBuildProvider. |
Un objeto IBuildProvider que construye un objeto IDeviceBuildInfo basado en un elemento
del directorio del sistema de archivos.
|
LocalEmulatorLaunch | Un TargetPreparer que inicia un emulador de forma local desde un entorno de compilación de Android |
LocalEmulatorSnapshot | Un TargetPreparer destinado a generar una instantánea limpia del emulador desde un Android entorno de compilación/desarrollo |
Encabezado de archivo local | LocalFileHeader es una clase que contiene la información de un archivo o una carpeta dentro de un archivo ZIP. |
LocalFileResolver. |
Implementación de IRemoteFileResolver que permite vincular archivos locales
|
LocalFolderBuildProvider. |
Un objeto IBuildProvider que construye un objeto IFolderBuildInfo basado en un elemento local proporcionado
ruta de acceso
|
LocalHostResourceManager. | Recurso de host de administrador. |
LocalPool | Implementación de un grupo de pruebas locales |
LocalRunInstructionBuilder. | Utilidad para compilar la instrucción para ejecutar la prueba de manera local |
LockSettingsBaselineSetter | Un método set para quitar la configuración del bloqueo de pantalla |
Registro | Clase de registro que duplica la API en las fuentes principales de Android. |
Log.ILogOutput | Las clases que implementan esta interfaz proporcionan métodos relacionados con la salida de registros mensajes nuevos. |
Log.LogLevel | Enum de nivel de registro. |
LogcatCrashResultForwarder. | Objeto de escucha especial: en caso de fallas (falla en el proceso de instrumentación), se intentará extraer el contenido. a Logcat la falla y la agrega al mensaje de falla asociado con la prueba. |
LogcatEventParser | |
LogcatEventType |
Tipos de eventos para LogcatEventParser .
|
LogcatOnFailureCollector | Es un recopilador que capturará y registrará un logcat cuando falle un caso de prueba. |
LogcatReceiver. | Es la clase que recopila logcat en segundo plano. |
LogcatTimingMetricCollector | Recopilador de métricas que recopila información de sincronización (p.ej., el tiempo de cambio del usuario) de Logcat durante una o varias pruebas repetidas usando patrones de regex determinados para analizar las señales de inicio y fin de un de las líneas de logcat. |
Tipo de datos de registro | Representa el tipo de datos de los datos de registro. |
Archivo de registro | Es la clase que contiene los metadatos de un archivo de registro guardado. |
LogFileSaver |
Un asistente para ITestInvocationListener que guardará los datos de registro en un archivo
|
LogReceiver. | |
LogRegistry |
Una implementación de ILogRegistry que multiplexa y administra diferentes registradores
usando el adecuado según el ThreadGroup del subproceso que realiza la llamada.
|
LogSaverResultForwarder. |
Un ResultForwarder para guardar registros con el protector de archivos global
|
LogUtil; | Una clase de utilidad de registro. |
LogUtil.CLog |
Una clase de corrección de compatibilidad para Log que usa automáticamente el nombre de clase simple del emisor como
la etiqueta de registro
|
LUCIResultReporter | Un generador de informes de resultados que guarda los resultados de las pruebas que necesitan ResultDB y LUCI en formato JSON (go/result-sink) y registra la ubicación del archivo en la consola. |
M
MainlineModuleHandler | Una clase de controlador simple para Mainline Modules que crea un InstallApexModuleTargetPreparer y inserta el vínculo dinámico en función de los módulos principales proporcionados para recuperar automáticamente esos módulos. |
MainlineTestModuleController | Es la clase básica para que un controlador de módulos ejecute pruebas basadas en los módulos de línea principales precargados en el dispositivo bajo prueba. |
ManagedRemoteDevice | Un dispositivo que se ejecuta en una máquina virtual que administramos de forma remota mediante una instancia de Tradefed la VM. |
ManagedTestDeviceFactory | Fábrica para crear los diferentes tipos de dispositivos que Tf puede supervisar |
MaxSdkModuleController | Clase básica para que un controlador de módulo no ejecute pruebas en versiones superiores a una versión de SDK especificada de la fila. |
MergedZipEntryCollection. | Combina las entradas ZIP individuales de un archivo ZIP grande en bloques para minimizar los intentos de descarga. |
MergeMultiBuildTargetPreparer. |
Un IMultiTargetPreparer que permite pasar información de una compilación a otra
y la clave del archivo para copiarlos en la otra compilación.
|
MergeStrategy | Describe cómo se deben agregar los resultados cuando hay múltiples intentos presentes. |
Árboldevergas | Una representación del árbol de Merkle, tal como lo define la API de ejecución remota. |
MetricFilePostProcessor | Se usa para subir el archivo de registro de métricas que se recopiló durante los niveles de prueba y ejecución. |
MetricOption |
Anotación para métodos de prueba con anotaciones @Test , o si la anotación es parte de la
lista de anotaciones de TestDescription que permite especificar algunos parámetros adicionales útiles
for: Ajustar el comportamiento de los recopiladores y filtrar algunos métodos
|
MetricsXMLResultReporter | MetricsXMLResultReporter escribe métricas de prueba y las ejecuta en un archivo XML en una carpeta especificada. por el parámetro metrics-folder en la fase invocationEnded de la prueba. |
MetricTestCase. |
Extensión de TestCase que permite registrar métricas cuando se ejecuta como parte de TradeFed.
|
MetricTestCase.LogHolder | Estructura para contener un archivo de registro que se informará. |
MétricaUtil | Clase de utilidad para extraer métricas de las configuraciones de estadísticas enviadas. |
MetricUtility | Contiene métodos de utilidad comunes para almacenar las métricas de prueba, agrega las métricas en y escribir las métricas en un archivo. |
MinApiLevelModuleController | Es la clase base para que un controlador de módulo no ejecute pruebas cuando esté por debajo de un nivel de API especificado. |
MinSdkModuleController | Clase básica para que un controlador de módulo no ejecute pruebas en versiones anteriores a una versión de SDK especificada de la fila. |
MixImageZipPreparer |
Un IMultiTargetPreparer que combina las imágenes de la compilación del sistema en una compilación del dispositivo.
|
MixKernelTargetPreparer |
Es un ITargetPreparer que permite combinar una imagen de kernel con la imagen de dispositivo.
|
MoblyBinaryHostTest. | Prueba de host diseñada para ejecutar un archivo binario de Python para dispositivos móviles desde el sistema de compilación de Android (Soong) |
MoblyYamlResultControllerInfoHandler. | Resultado de Mobly YAML “Controller Info” controlador de elementos. |
MoblyYamlResultControllerInfoHandler.ControllerInfo | |
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
MoblyYamlResultHandlerFactory | Fábrica del controlador de resultados YAML de Mobly que genera el controlador apropiado según el tipo de resultado |
MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
MoblyYamlResultHandlerFactory.Type | |
MoblyYamlResultParser. | Analizador de resultados de pruebas de Mobly yaml. |
MoblyYamlResultRecordHandler. | Resultado de Mobly yaml “Registro” controlador de elementos. |
MoblyYamlResultRecordHandler.Record | |
MoblyYamlResultRecordHandler.Record.Builder | |
MoblyYamlResultRecordHandler.RecordResult; | |
MoblyYamlResultSummaryHandler | Resultado de Mobly YAML: Resumen controlador de elementos. |
MoblyYamlResultSummaryHandler.Summary (en inglés) | |
MoblyYamlResultSummaryHandler.Summary.Builder | |
MoblyYamlResultTestNameListHandler. | Resultado de Mobly YAML “Test Name List” controlador de elementos. |
MoblyYamlResultTestNameListHandler.TestNameList. | |
MoblyYamlResultTestNameListHandler.TestNameList.Builder. | |
MoblyYamlResultUserDataHandler. | Resultado de Mobly YAML “User Data” controlador de elementos. |
MoblyYamlResultUserDataHandler.UserData. | |
MoblyYamlResultUserDataHandler.UserData.Builder | |
ModuleDefinition | Contenedor de la configuración de la ejecución de prueba. |
ModuleListener. |
Objeto de escucha adjunto a cada IRemoteTest de cada módulo para recopilar la lista de
resultados.
|
MóduloLogcatColector | Versión del recopilador de logcat, pero para el módulo |
ModuleMerger |
Clase de ayuda para operaciones relacionadas con la combinación de ITestSuite y ModuleDefinition
después de una división.
|
MóduloOemTargetPreparer | |
Parámetros del módulo | Valores especiales asociados con el "parámetro" conjunto en los metadatos de cada módulo. |
ModuleParametersHelper |
Es una herramienta de ayuda para obtener el IModuleParameterHandler asociado con el parámetro.
|
ModulePusher | |
ModulePusher.ModulePushError (en inglés) | Se produjo un error irrecuperable durante el envío del módulo de línea principal. |
Divisor de módulos |
Asistente para dividir una lista de módulos representados por IConfiguration en una lista de ejecuciones.
unidades representadas por ModuleDefinition .
|
MóduloTestTypeUtil | Contiene métodos de utilidad comunes para verificar el módulo. |
Descripción de fallas múltiples |
Recolecta varios FailureDescription en un contenedor.
|
MultiMap<K, V> |
Un objeto ERROR(/Map) que admite varios valores por clave
|
N
NameMangleListener | Un objeto de escucha del proxy para traducir nombres de paquetes, clases y métodos de prueba a medida que se informan los resultados. |
NativeBenchmarkTest | Es una prueba que ejecuta una prueba comparativa nativa ejecutable en un dispositivo determinado. |
NativeBenchmarkTestParser |
Un IShellOutputReceiver que analiza el resultado de los datos de prueba de comparativas y recopila métricas en
el tiempo promedio por operación.
|
NativeBridgeModuleController | Un controlador de módulo para verificar si un dispositivo admite puente nativo. |
NativeCodeCoverageFlusher | Es una clase de utilidad que borra las mediciones de cobertura nativas y fuerza una limpieza de esa cobertura. datos de procesos en el dispositivo. |
NativeDevice |
Es la implementación predeterminada de un dispositivo Android ITestDevice que no es de pila completa.
|
NativeDevice.AdbAction. |
Un ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) para ejecutar un SO "adb ...." .
|
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction. |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) para reiniciar un dispositivo.
|
NativeDevice.RebootMode. | Un modo de reinicio. |
NativeDeviceStateMonitor |
Clase de ayuda para supervisar el estado de un IDevice sin compatibilidad con el framework.
|
NativeLeak Collector. |
Un ITargetPreparer que ejecuta "dumpsys meminfo --unreachable -a" para identificar
memoria nativa inaccesible que cada proceso retiene actualmente.
|
NativeStressTest | Es una prueba que ejecuta una prueba de esfuerzo nativa ejecutable en un dispositivo determinado. |
NativeStressTestParser |
Un IShellOutputReceiver que analiza el resultado de los datos de la prueba de esfuerzo y recopila métricas sobre
la cantidad de iteraciones completas y el tiempo promedio por iteración.
|
negativoHandler | Controlador que especifique que no se debe hacer nada y que el parámetro no cree ningún valor adicional módulo. |
NestedDeviceStateMonitor | Monitor de estado del dispositivo que ejecuta comprobaciones adicionales en el dispositivo anidado para adaptarse a los detalles de el entorno virtualizado. |
NestedRemoteDevice | Representación del dispositivo que se ejecuta dentro de una VM de Cuttlefish remota. |
NetworkNotAvailableException. | Se ejecuta cuando un dispositivo no puede conectarse a una red para realizar pruebas. |
NoApkTestSkipper | Preparador especial que permite omitir una invocación por completo (preparación y pruebas) si hay no hay APK para pruebas. |
NoDeviceException. | Se arroja cuando no hay un dispositivo para ejecutar un comando determinado. |
NoisyDryRunTest. | Realizar una ejecución de prueba ruidosa en un archivo de comando |
NoOpConfigOptionValueTransformer |
Una IConfigOptionValueTransformer no-op
|
NotMultiAbiHandler. |
Controlador especial que notifica a SuiteModuleLoader que la ABI secundaria no debe
crear un módulo.
|
NullDevice |
Un marcador de posición IDevice que usa DeviceManager para asignar cuando
IDeviceSelection#nullDeviceRequested() es true
|
O
OpenObjectLoader | Cargador para los objetos predeterminados disponibles en AOSP. |
Opción |
Anota un campo como que representa una opción IConfiguration .
|
Opción.Importancia | |
OptionClass |
Anota una clase como la representación de un objeto IConfiguration .
|
OptionCopier |
Una clase auxiliar que puede copiar valores de campo Option con los mismos nombres de un objeto a
con el otro.
|
OptionDef |
Contiene los detalles de un Option .
|
OptionFetcher | Es el asistente para obtener las opciones de prueba del proceso superior. |
OptionNotAllowedException. |
ConfigurationException específico cuando no se permite que se pase una opción en el comando
línea.
|
Establecedor de opciones |
Propaga los campos Option .
|
OptionSetter.OptionFieldsForName | Contenedor de la lista de campos de opciones con un nombre específico. |
OptionUpdateRule | Controla el comportamiento cuando una opción se especifica varias veces. |
OtaDeviceBuildInfo. |
Es un IDeviceBuildInfo que se usa para pruebas de actualizaciones inalámbricas.
|
OtatoolsBuildInfo |
Un IBuildInfo que contiene artefactos otatools.
|
OxygenClient | Una clase que administra el uso del objeto binario del cliente de Oxígeno para alquilar o liberar el dispositivo de Oxígeno. |
OxygenClient.LHPTunnelMode | |
OxygenUtil | Utilidad para interactuar con el servicio de Oxígeno. |
P
Información del paquete | Es el contenedor de la información del paquete de una aplicación que se analiza desde el dispositivo. |
PackageInstalledModuleController | Controlador del módulo que no ejecute pruebas cuando el dispositivo no tenga instalados los paquetes especificados. |
Vincular<A, B> | Define nuestra propia clase Pair que contiene dos objetos. |
PairingMultiTargetPreparer | Un preparador de varios destinos ayuda a vincular (y conectar) dos dispositivos por Bluetooth. |
ParallelDeviceExecutor<V> |
Wrapper de ERROR(/ExecutorService) para ejecutar una función en paralelo
|
ParentSandboxInvocationExecution |
Versión de InvocationExecution para las acciones especiales de invocación superior cuando se ejecuta un
en la zona de pruebas.
|
ParentShardReplicate | Replica una configuración de un dispositivo en todos los demás dispositivos que formarán parte de la fragmentación. |
PartialZipDownloadCache | Utilidad para almacenar en caché archivos de descarga parcial en función de su contenido. |
PassingTestFileReporter |
Un ITestInvocationListener que guarda la lista de casos de prueba aprobados en un archivo de prueba
|
PerfettoGenericPostProcessor | Un posprocesador que procesa el archivo proto de perfetto de texto/métrica binaria en pares clave-valor mediante expandiendo de forma recursiva los mensajes proto y los campos con valores de cadena hasta que el campo se encuentra un valor numérico. |
PerfettoGenericPostProcessor.AlternativeParseFormat | |
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
PerfettoPreparer | El preparador de Perfetto envía el archivo de configuración al dispositivo en una ubicación estándar a la cual a los que tiene acceso perfetto. |
PerfettoPullerMetricCollector |
Implementación básica de FilePullerDeviceMetricCollector que permite
extraer los archivos perfetto del dispositivo y recopilar las métricas de este.
|
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
PerfettoTraceRecorder. |
Una clase de utilidad para registrar el seguimiento de perfetto en un ITestDevice .
|
PrettyPrintDelimiter | Utilidad auxiliar que ayuda a imprimir un mensaje delimitado que se destaca. |
PrettyTestEventLogger. | El registrador hace coincidir los eventos y los registra para facilitar la depuración. |
ProcessInfo | Se usa para almacenar información relacionada con el proceso(USUARIO, PID, NOMBRE, HORA DE INICIO EN SEGUNDO DESDE EPOCH). |
ProcessUtil | |
ProfileParameterHandler. | Controlador de parámetros base para cualquier usuario de perfil. |
ProfileTargetPreparer |
Clase básica para configurar el preparador de destino para cualquier usuario de perfil android.os.usertype.profile.XXX .
|
PropertyChanger | Una clase de utilidad para cambiar (o agregar) elementos en un archivo de propiedad de Android |
ProtoResultParser. | Analizador del formato proto de resultados de Tradefed. |
ProtoResultParser.TestLevel. | Enumeración que representa el nivel actual del proto que se está procesando. |
ProtoResultReporter. |
El generador de informes de resultados compila un protobuf TestRecord con todos los resultados dentro.
|
ProtoUtil. | Métodos de utilidad para tratar los mensajes protobuf de manera independiente del tipo. |
ProxyConfiguration | Objeto que permite apuntar a una configuración remota que se ejecutará. |
PsParser | Utilidad utilizada para analizar(USER,PID y NAME) desde "ps" resultado del comando |
PruebaPtsBot | Ejecuta pruebas PTS-bot. |
PushFileInvoker |
Esta clase dejó de estar disponible.
Usa PushFilePreparer en su lugar.
|
PushFilePreparer |
Un ITargetPreparer que intenta enviar cualquier cantidad de archivos desde cualquier ruta de acceso del host a cualquier
de la ruta de acceso del dispositivo.
|
PythonBinaryHostTest |
Prueba de host diseñada para ejecutar un archivo binario de Python desde el sistema de compilación de Android (Soong)
El ejecutor de pruebas admite include-filter y exclude-filter. |
PythonBinaryHostTest.PythonForwarder | Servidor de reenvío de resultados para reemplazar el nombre de ejecución por el nombre binario. |
PythonUnitTestResultParser |
Interpreta el resultado de las pruebas ejecutadas con el framework de prueba de unidades de Python y lo traduce en llamadas.
en una serie de ITestInvocationListener .
|
PythonUnitTestRunner |
Esta clase dejó de estar disponible.
En su lugar, usa PythonBinaryHostTest .
|
PythonVirtualenvHelper | Una clase auxiliar para activar el entorno virtual de Python 3. |
PythonVirtualenvPreparer | Configura un virtualenv de Python en el host e instala paquetes. |
P
QuotationAwareTokenizer |
(der.)
RestartReasonCollector | Recopilador que recopila los reinicios del dispositivo durante la ejecución de la prueba y los informa por motivo y recuento. |
RestartTargetPreparer | Preparador de destinos que reinicia el dispositivo. |
RecoveryLogPreparer; | Un preparador de destino que se usa para recopilar registros antes de la recuperación. |
RegexTrie<V> |
RegexTrie es un trie en el que cada segmento ERROR(/Pattern)
|
RemoteAndroidDevice |
Implementación de un ITestDevice para un dispositivo Android de pila completa conectado a través de
adb connect.
|
RemoteAndroidVirtualDevice |
Extiende el comportamiento de RemoteAndroidDevice para un dispositivo Android de pila completa que se ejecuta en
Google Compute Engine (GCE)
|
RemoteAvdIDevice |
Un marcador de posición IDevice que usa DeviceManager para asignar cuando DeviceSelectionOptions.gceDeviceRequested() es true
|
RemoteCacheClient (Cliente de caché remoto) | Una implementación de RemoteActionCache que usa llamadas de gRPC a un servidor de API remoto. |
RemoteDynamicPool | Implementación de un grupo de pruebas en cola de trabajo remoto |
RemoteDynamicPool.RequestCallable | |
RemoteFileResolver | Es una clase simple que permite cargar archivos de una variedad de lugares usando URI y el servicio. la funcionalidad del proveedor. |
RemoteFileUtil | Clase de utilidad para controlar el archivo desde una instancia remota |
RemoteInvocationExecution |
Implementación de InvocationExecution que controla una ejecución remota.
|
RemoteInvocationExecution.FileOptionValueTransformer | |
RemoteSshUtil; | Utilidad para ejecutar comandos SSH en instancias remotas. |
RemoteTestTimeOutEnforcer | Los objetos de escucha que permiten verificar el tiempo de ejecución de una configuración de prueba determinada y fallar si se anula. durante un tiempo de espera determinado. |
RemoteZip | Utilidades para descomprimir archivos individuales dentro de un archivo ZIP remoto. |
RemoveSystemAppPreparer. |
Un ITargetPreparer para quitar un APK de la partición del sistema antes de la ejecución de una prueba.
|
ReportPassedTests | Informe en un archivo los posibles filtros para excluir la prueba aprobada. |
RequestUtil. | Utilidades para permitir el reintento genérico de solicitudes de red con manejo de errores. |
ResolvePartialDownload | Resolver una solicitud de descarga parcial |
ResourceMetricUtil. | Funciones de utilidad para redactar métricas |
ResourceUtil. | Utilidad para leer recursos de configuración. |
RestApiHelper | Una clase auxiliar para realizar llamadas a la API de REST. |
RestartSystemServerTargetPreparer | Preparador de destino que reinicia el servidor del sistema sin reiniciar el dispositivo. |
ResultAggregator; | Un servidor de reenvío especial que agrega los resultados cuando se necesita, según la estrategia de reintento que se tomadas. |
ResultAndLogForwarder. | Reenviador para resultados y eventos de registros. |
ResultForwarder. |
Un ITestInvocationListener que reenvía los resultados de la invocación a una lista de otros objetos de escucha.
|
Reproductor de resultados | Corredor especial que vuelve a reproducir los resultados obtenidos |
RetentionFileSaver | Clase de ayuda para crear un archivo .retention en un directorio. |
RetryConfigurationFactory | Fábrica que controla el reintento de un comando. |
RetryLogSaverResultForwarder. | Un servidor de reenvío que también controla el pase del intento actual en el que estamos. |
RetryPreparationDecision | Es una clase para describir las decisiones sobre si se debe reintentar la preparación y fallar la la ejecución del módulo. |
Volver a usar el programador | Un ejecutor especial que permite reprogramar una prueba de ejecución anterior que falló o cuando no ejecutado. |
RetryRescheduler.RetryType | Los tipos de pruebas que se pueden reintentar. |
RetryResultForwarder. |
Es una extensión de ResultForwarder que siempre envía a un número de intento determinado.
|
RetryResultHelper | Es la clase de ayuda para determinar qué módulo o prueba se debe ejecutar o no. |
RetryStatistics |
Estructura que contiene las estadísticas de una sesión de reintento de un IRemoteTest .
|
Estrategia de reintento | La estrategia de reintento que se usa cuando se vuelven a ejecutar algunas pruebas. |
RootcanalForwarderPreparer | |
RootTargetPreparer | Preparador de destino que ejecuta "adb root" o "adb unroot" basado en la opción “force-root”. |
RunAftersWithInfo | |
RunBeforesWithInfo | |
RunCommandTargetPreparer | |
RunConfigDeviceRecovery |
Base genérica de IMultiDeviceRecovery para ejecutar una configuración de Tradefed para realizar la recuperación
paso.
|
RunHostCommandTargetPreparer | Preparador de objetivos para ejecutar comandos de host arbitrarios antes y después de ejecutar la prueba. |
RunHostScriptTargetPreparer | Preparador de objetivos que ejecuta una secuencia de comandos antes de ejecutar una prueba. |
RunInterruptedException | Se arroja cuando una solicitud externa interrumpe una operación de ejecución. |
RunNotifierWrapper |
Envoltorio de RunNotifier para que podamos llevar el DeviceNotAvailableException .
|
RunOnCloneProfileParameterHandler | |
RunOnCloneProfileTargetPreparer | |
RunOnPrivateProfileParameterHandler | |
RunOnPrivateProfileTargetPreparer | |
RunOnSdkSandboxHandler |
Controlador para ModuleParameters#RUN_ON_SDK_SANDBOX .
|
RunOnSdkSandboxTargetPreparer. |
Un ITargetPreparer para indicar que las pruebas deben ejecutarse en la zona de pruebas del SDK.
|
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer |
Un elemento ITargetPreparer para garantizar que la prueba se ejecute como un usuario secundario
|
RunOnSystemUserTargetPreparer |
Un ITargetPreparer que marca que las pruebas se deben ejecutar en el usuario (en lugar de
usuario actual).
|
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer |
Un objeto ITargetPreparer que crea un perfil de trabajo en la configuración y marca que las pruebas deben
que se ejecutará en ese usuario.
|
RuntimeRestartCollector | Recopilador que recopila marcas de tiempo de reinicios del tiempo de ejecución (fallas del servidor del sistema) durante la prueba ejecutar, si es que lo hace. |
RunUtil. | Una colección de métodos auxiliares para ejecutar operaciones. |
RustBenchmarkResultParser |
Interpreta el resultado de las pruebas ejecutadas con el marco de trabajo de comparativas de criterios y lo traduce a
llamadas en una serie de ITestInvocationListener .
|
RustBinaryHostTest. | Prueba de host diseñada para ejecutar un archivo binario de Rust desde el sistema de compilación de Android (Soong) |
RustBinaryTest. | Es una prueba que ejecuta un objeto binario de Rust en un dispositivo determinado. |
RustTestBase; | Clase base de RustBinaryHostTest y RustBinaryTest |
RustTestBase.EnvPair | |
RustTestBase.Invocation | |
RustTestResultParser; |
Interpreta el resultado de las pruebas ejecutadas con el framework de prueba de unidades de Rust y la traduce en llamadas en
una serie de ITestInvocationListener .
|
S
SandboxConfigDump |
Es la clase de ejecutor que crea un IConfiguration basado en una línea de comandos y lo vuelca en un archivo.
|
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException. | Excepción de configuración especial que proviene de la configuración de la zona de pruebas. |
SandboxConfigurationFactory | Fábrica de configuración especial para administrar la creación de configuraciones destinadas a la zona de pruebas. |
SandboxConfigUtil |
Una clase de utilidad para administrar IConfiguration cuando se realiza una zona de pruebas.
|
SandboxedInvocationExecution | Ejecución especial de la invocación en la zona de pruebas: Esta es la InvocationExection. dentro de la zona de pruebas ejecutando el comando. |
SandboxInvocationRunner | Ejecuta las pruebas asociadas con la invocación en la zona de pruebas. |
Opciones de zona de pruebas |
Es la clase que puede recibir y proporcionar opciones a un ISandbox .
|
ScreenshotOnFailureCollector | Recopilador que tomará y registrará una captura de pantalla cuando falle un caso de prueba. |
Sdk28ModuleController | Un controlador de módulo para verificar si un dispositivo usa el SDK 28 (Android 9) o una versión posterior. |
Sdk29ModuleController | Solo realiza pruebas si el dispositivo de prueba es 29 o una versión posterior. |
Sdk30ModuleController | Solo realiza pruebas si el dispositivo de prueba es 30 o una versión posterior. |
Sdk31ModuleController | Ejecuta las pruebas únicamente si el dispositivo de prueba es la versión 31 del SDK o una posterior. |
Sdk32ModuleController | Solo debes ejecutar pruebas si el dispositivo sometido a prueba corresponde a la versión 32 del SDK o a una posterior. |
Sdk33ModuleController | Solo realiza pruebas si el dispositivo de prueba es 33 o una versión posterior del SDK. |
Sdk34ModuleController | Solo debes ejecutar pruebas si el dispositivo sometido a prueba corresponde a la versión 34 del SDK o a una posterior. |
Sdk35ModuleController | Solo realiza pruebas si el dispositivo de prueba es la versión 35 del SDK o una posterior. |
SearchArtifactUtil; | Una clase de utilidad que se puede usar para buscar artefactos de prueba. |
SecondaryUserHandler |
Controlador para ModuleParameters#SECONDARY_USER .
|
SecondaryUserOnDefaultDisplayHandler |
Controlador para ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY .
|
SecondaryUserOnSecondaryDisplayHandler |
Controlador para ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY .
|
SemaphoreTokenTargetPreparer | Este es un preparador que se usa para usar un token para serializar la ejecución de prueba en el host de intercambio. |
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 OAuth Credential .
|
ConfiguraciónBaselineSetter | Un método set común para controlar la configuración del modelo de referencia del dispositivo mediante ITestDevice.setSetting. |
ShardBuildCloner | Clase auxiliar que controla la clonación de información de compilación desde la línea de comandos. |
ShardHelper | Clase auxiliar que se encarga de crear los fragmentos y programarlos para una invocación. |
ShardListener |
Un ITestInvocationListener que recopila los resultados de un fragmento de invocación (también conocido como
división de invocación para ejecutarse en múltiples recursos en paralelo) y los reenvía a otro
objeto de escucha.
|
ShardMainResultForwarder. |
Un ResultForwarder que combina los resultados de una invocación de prueba fragmentada
|
ShellOutputReceiverStream | Es la subclase de utilidad de OutputStream que escribe en un IShellOutputReceiver. |
ShellStatusChecker | Verifica si el estado de la shell es el esperado antes y después de la ejecución de un módulo. |
ShippingApiLevelModuleController |
Ejecuta pruebas si el dispositivo cumple con las siguientes condiciones:
|
ShowmapPullerMetricCollector |
Implementación básica de FilePullerDeviceMetricCollector que permite extraer el mapa de programa
del dispositivo y recopilar las métricas de este.
|
SideloadOtaTargetPreparer |
Un preparador de destino que realiza una transferencia de un paquete inalámbrico especificado, aplica el paquete, espera
para que el dispositivo se inicie e inserta las propiedades de compilación del dispositivo para usarlas como información de compilación.
Este preparador de destino supone que el dispositivo estará en el modo adb normal cuando se inicia. garantizará que el dispositivo salga del mismo modo, pero con la compilación más reciente aplicada. |
SimpleFileLogger |
Un ILeveledLogOutput que dirige los mensajes de registro a stdout y a un solo archivo de registro.
|
SimplePerfResult | Objeto que contiene todos los resultados de la prueba de Simpleperf |
SimplePerfStatResultParser | Una clase de utilidad para analizar el resultado de Simpleperf. |
SimplePerfUtil | Clase de utilidad para enviar comandos simples y recopilar resultados |
SimplePerfUtil.SimplePerfType | Enumeración de opciones de comandos de simpleperf |
Estadísticas simples | Es una clase de utilidad pequeña que calcula algunas mediciones estadísticas a partir de un conjunto de datos numéricos. |
SizeLimitedOutputStream |
Un archivo ERROR(/OutputStream) con copia de seguridad de subprocesos que limita la cantidad máxima de datos que se pueden
escrita.
|
SkipFeature |
Una función que permite acceder a parte de la información de SkipManager .
|
OmitirHWASanModuleController | Clase básica para que un controlador de módulos no ejecute pruebas en compilaciones HWASan. |
SkipManager | Según varios criterios, el administrador de omisiones ayuda a decidir en qué elementos se deben omitir niveles diferentes: invocación, módulos y pruebas. |
OmitirMotivo | Proporciona un motivo y sus metadatos para omitir una prueba. |
SkipReason.DemotionTrigger | |
Sl4aBluetoothUtil | Una clase de utilidad proporciona operaciones Bluetooth en uno o dos dispositivos mediante SL4A |
Sl4aBluetoothUtil.BluetoothAccessLevel |
Enumeraciones para el nivel de acceso del dispositivo Bluetooth, que se basan en BluetoothDevice.java
|
Sl4aBluetoothUtil.BluetoothConnectionState |
Enums para los estados de conexión Bluetooth, que se basan en BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothPriorityLevel |
Enumeraciones para el nivel de prioridad del perfil Bluetooth que se basan en BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothProfile |
Enumeraciones para perfiles Bluetooth que se basan en BluetoothProfile.java
|
Sl4aClient | Cliente Sl4A para interactuar a través de RPC con la capa de secuencias de comandos SL4A. |
Sl4aEventDispatcher | El despachador de eventos sondea el evento y los pone en cola por nombre para ser consultados. |
Sl4aEventDispatcher.EventSl4aObject | Objeto que muestra la aplicación de sondeo de eventos |
SnapshotInputStreamSource | Una InputStreamSource respaldada por archivos |
SnapuserdWaitFase | Representación enumerada del momento en que se debe unir o bloquear para que finalice la actualización de Snapuserd |
SparseImageUtil | Utilidad para imágenes no dispersas. |
SparseImageUtil.SparseInputStream | SparseInputStream lee del upstream y detecta el formato de los datos. |
StatsdBeforeAfterGaugeMetricPostProcessor | Un posprocesador que procesa las métricas del indicador recopiladas en un “antes y después” enfoque, es decir, |
StatsdEventMetricPostProcessor | Es un posprocesador que procesa las métricas de eventos en informes con estadísticas en pares clave-valor mediante las formateadores especificados en el procesador. |
StatsdGenericPostProcessor | Un posprocesador que procesa informes estadísticos proto binarios en pares clave-valor mediante la expansión de como una estructura de árbol. |
StatusCheckerResult. |
Contiene el resultado de una ejecución ISystemStatusChecker .
|
StatusCheckerResult.CheckStatus | |
StdoutLogger; |
Un ILeveledLogOutput que dirige los mensajes de registro a stdout.
|
StopServicesSetup |
Un ITargetPreparer que detiene servicios en el dispositivo.
|
StreamProtoReceiver. | Un receptor que traduce el TestRecord proto recibido en eventos de Tradefed. |
StreamProtoResultReporter. |
Una implementación de ProtoResultReporter
|
StreamUtil. | Es la clase de utilidad para administrar flujos de entrada. |
StrictShardHelper | Estrategia de fragmentación para crear fragmentos estrictos que no se informan juntos |
StringEscapeUtils | Clase de utilidad para escapar cadenas para formatos específicos. |
StringUtil | Clase de utilidad para escapar strings para la manipulación común de estas. |
StubBuildProvider. |
Implementación no-ops vacía de un IBuildProvider .
|
StubDevice |
Implementación de marcador de posición auxiliar de un IDevice .
|
StubKeyStoreClient | Implementación de stub predeterminada para el cliente de almacén de claves. |
StubKeyStoreFactory | Implementación de stub predeterminada para la fábrica de almacén de claves |
StubLocalAndroidVirtualDevice. |
Un marcador de posición IDevice que usa DeviceManager para asignar cuando DeviceSelectionOptions.localVirtualDeviceRequested() es true
|
StubMultiTargetPreparer |
Marcador de posición con implementación vacía de IMultiTargetPreparer .
|
StubTargetPreparer. |
Marcador de posición con implementación vacía de ITargetPreparer .
|
StubTest | Implementación de prueba no-ops vacía |
StubTestRunListener |
Implementación de stub de ITestRunListener
|
SubprocessCommandException. | No se pudo ejecutar un comando de subproceso. |
SubprocessConfigBuilder | Compila un XML de configuración de TF wrapper para una configuración de TF existente. |
SubprocessEventHelper | Es una herramienta de ayuda para serializar o deserializar los eventos que se pasarán al registro. |
SubprocessEventHelper.BaseTestEventInfo | Asistente básico para información TestIgnored. |
SubprocessEventHelper.FailedTestEventInfo | Es una herramienta de ayuda para la información de testFailed. |
SubprocessEventHelper.InvocationEndedEventInfo | Asistente para la información de finalización de invocación. |
SubprocessEventHelper.InvocationFailedEventInfo | Es auxiliar para la información de InvocationFailed. |
SubprocessEventHelper.InvocationStartedEventInfo | Asistente para la información de inicio de invocación. |
SubprocessEventHelper.LogAssociationEventInfo | Es auxiliar para la información de logAssociation. |
SubprocessEventHelper.SkippedTestEventInfo | |
SubprocessEventHelper.TestEndedEventInfo | Es una herramienta de ayuda para obtener información sobre testEnded. |
SubprocessEventHelper.TestLogEventInfo | Es una herramienta de ayuda para la información de testLog. |
SubprocessEventHelper.TestModuleStartedEventInfo | Asistente para obtener información sobre el inicio del módulo de prueba. |
SubprocessEventHelper.TestRunEndedEventInfo | Es una herramienta de ayuda para la información de testRunEnded. |
SubprocessEventHelper.TestRunFailedEventInfo | Asistente para la información de testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | Asistente para obtener información sobre testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | Asistente para obtener información sobre testStarted |
SubprocessExceptionParser | Es un asistente para controlar el resultado de la excepción de los ejecutores de comandos estándar de Tradefed. |
SubprocessReportingHelper | Una clase para compilar un archivo de configuración de wrapper y usar el generador de informes de resultados de subproceso en un clúster . |
SubprocessResultsReporter |
Implementa ITestInvocationListener para que se especifique como result_reporter y se reenvíe desde
al subproceso
los resultados de las pruebas, las ejecuciones de prueba y las invocaciones de prueba.
|
SubprocessTestResultsParser |
Extiende ERROR(/FileOutputStream) para analizar el resultado antes de escribir en el archivo, de modo que podamos
generar los eventos de prueba en el lado del selector
|
SubprocessTestResultsParser.StatusKeys | Claves de estado de prueba relevantes. |
SubprocessTfLauncher |
Un IRemoteTest para ejecutar pruebas en una instalación de TF independiente
|
SuiteApkInstaller | Instala APKs especificados para la configuración de Suite, ya sea desde $ANDROID_TARGET_OUT_TESTCASES variable o ROOT_DIR en la información de compilación. |
SuiteModuleLoader | Recupera las definiciones del módulo de prueba de compatibilidad del repositorio. |
SuiteModuleLoader.ConfigFilter |
Un ERROR(/FilenameFilter) para encontrar todos los archivos de configuración en un directorio
|
SuiteResultHolder. | Objeto de ayuda para facilitar la serialización y deserialización de los resultados de invocación. |
SuiteResultReporter. | Recopila los resultados de las pruebas de una invocación de paquete completo y muestra los resultados finales. |
SuiteResultReporter.ModulePrepTimes | Contenedor de objetos para el tiempo de preparación y eliminación de un módulo. |
SuiteTestFilter. | Representa un filtro para incluir y excluir pruebas. |
SwitchUserTargetPreparer |
Un objeto ITargetPreparer que cambia al tipo de usuario especificado en la configuración.
|
SystemServerFileDescriptorChecker. | Comprueba si el servidor del sistema parece estar sin FD. |
SystemServerStatusChecker | Comprueba si el pid de system_server cambió desde antes y después de la ejecución de un módulo. |
SystemUpdaterDeviceFlasher. |
Un IDeviceFlasher que se basa en el actualizador del sistema para instalar un
del sistema integrado en un paquete de actualización OTA.
|
SystemUtil. | Clase de utilidad para realizar llamadas al sistema. |
VariableSystemUtil.Env |
T
TableBuilder | Clase auxiliar para mostrar una matriz de elementos de string en una tabla. |
Formato de tabla | Clase auxiliar para mostrar una matriz de elementos de cadena para que cada columna de elemento esté alineada |
TargetFileUtils; | |
TargetFileUtils.FilePermission | |
TargetSetupError | Se produjo un error irrecuperable mientras se preparaba el destino para la prueba. |
TarUtil | Utilidad para manipular un archivo tar |
TearDownPassthroughPreparer | Permite ejecutar tearDown en los preparadores que se incluyen en una configuración como un objeto. |
TelefoníaHelper | Una utilidad para utilizar y obtener información relacionada con la telefonía. |
TelephonyHelper.SimCardInformation | El titular de los datos relacionados con la tarjeta SIM. |
TelephonyTokenProvider: | Proveedor de tokens para tokens relacionados con la telefonía. |
TemperatureThrottlingWaiter |
Un ITargetPreparer que espera hasta que la temperatura del dispositivo baje hasta el objetivo.
|
TemplateResolutionError. |
Clase que extiende ConfigurationException para un error relacionado con la plantilla durante la configuración
en el análisis de datos.
|
TerribleFailureEmailHandler | Una clase de controlador simple que envía un correo electrónico a las personas interesadas cuando se produce un WTF Se produce un error (Qué error grave) se produce en una instancia de la Federación de Comercio. |
TestAppInstallSetup. |
Un elemento ITargetPreparer que instala una o más apps de una carpeta IDeviceBuildInfo.getTestsDir() en el dispositivo.
|
TestContentAnalyzer. | El analizador toma contexto para el análisis y determina lo que es interesante. |
TestContext. | Una clase para modelar un mensaje TestContext de la API de TFC. |
TestDependencyResolver | Es una herramienta de ayuda para resolver dependencias si es necesario. |
Descripción de la prueba | Es la clase que representa información sobre un caso de prueba. |
Archivo de descripciones de prueba | Una clase de utilidad para ordenar y desalinear una lista de TestDescriptions en un archivo de prueba. |
Dispositivo de prueba |
Implementación de ITestDevice para un dispositivo Android de pila completa
|
TestDevice.MicrodroidBuilder. | Es un compilador que se usa para crear un Microdroid TestDevice. |
TestDeviceOptions |
Contenedor para ITestDevice Option s
|
TestDeviceOptions.InstanceType. | |
TestDeviceState |
Una representación del estado del dispositivo con más funciones que DeviceState .
|
Entorno de prueba | Una clase para modelar un mensaje TestEnvironment que muestra la API de TFC. |
TestErrorIdentifier; | Es el identificador de error de los ejecutores de pruebas y pruebas. |
TestFailureModuleController. | Controlador para módulo que solo quiere ajustar el comportamiento de los registros de fallas recopilados en las pruebas. |
TestFilePushSetup |
Un ITargetPreparer que envía uno o más archivos o directorios de una carpeta IDeviceBuildInfo.getTestsDir() al dispositivo.
|
TestFilterHelper; | Clase de ayuda para filtrar las pruebas |
TestGroupStatus | Una clase para almacenar el estado de un grupo de prueba. |
Información de prueba | Almacena el conjunto de información de la prueba en un archivo TEST_MAPPING. |
Informacióndeprueba | Es un objeto contenedor que contiene toda la información y las dependencias que podría necesitar un ejecutor de pruebas o una prueba. se ejecute correctamente. |
TestInformation.Builder. |
Compilador para crear una instancia de TestInformation .
|
TestInvocation (Invocación de prueba) |
Es la implementación predeterminada de ITestInvocation .
|
TestInvocation.RunMode | El modo diferente en el que se puede ejecutar una invocación. |
TestInvocation.Stage | |
TestInvocationManagementServer | El servidor de gRPC ayuda a la administración de la invocación de prueba y su ciclo de vida. |
TestInvocationManagementServer.InvocationInformation; | |
TestMapping | Una clase para cargar un archivo TEST_MAPPING. |
TestMappingSuiteRunner. |
Implementación de BaseTestSuite para ejecutar pruebas especificadas por la opción include-filter
TEST_MAPPING de la compilación, como un paquete.
|
Opción de prueba | Almacena los detalles de las opciones de prueba establecidos en un archivo TEST_MAPPING. |
TestOutputUploader. | Sube los archivos de salida de prueba al sistema de archivos local, GCS o un extremo HTTP(S). |
TestRecordInterpreter; |
Utilidad para convertir un proto TestRecord en un formato más fácil de manipular en Tradefed.
|
TestRecordProtoUtil. |
Utilidad para leer el proto TestRecord desde un archivo.
|
TestResource; | Una clase para modelar un mensaje TestResource que muestra la API de TFC. |
TestResourceDownloader. | Una clase para descargar archivos de recursos de prueba desde el sistema de archivos/GCS/HTTP. |
Resultado de prueba | Contenedor del resultado de una sola prueba. |
TestResultListener. | Una simplificación de ITestLifecycleListener para implementadores a los que solo les interesan las pruebas individuales resultados. |
TestRunnerUtil; | Es una clase de utilidad para ayudar a varios ejecutores de pruebas. |
TestRunResult. | Contiene los resultados de una sola ejecución de prueba. |
TestRunToTestInvocationForwarder. |
Reenvío de ddmlib ITestRunListener a ITestLifeCycleReceiver .
|
TestsPoolPoller; | Wrapper de pruebas que permite ejecutar todas las pruebas de un grupo de pruebas. |
Estado de prueba | Representación en Tradefed de los posibles estados para los métodos de prueba. |
TestSuiteInfo. |
Una clase que resuelve la carga de metadatos relacionados con la compilación para el paquete de pruebas
Para exponer correctamente la información relacionada, el paquete de pruebas debe incluir un
Archivo |
Resumen de la prueba | Una clase para representar el resumen de una prueba. |
TestSummary.Type | |
TestSummary.TypedString | |
TestSystemAppInstallSetup. |
Un ITargetPreparer que instala una o más apps de una carpeta IDeviceBuildInfo.getTestsDir() en la partición /system en el dispositivo
|
TestTimeoutEnforcer | Objetos de escucha que permiten verificar el tiempo de ejecución de un caso de prueba determinado y fallar si se cancela durante un tiempo de espera determinado. |
TextResultReporter | Un generador de informes de resultados de pruebas que reenvía los resultados a la impresora de resultados de texto JUnit. |
TfMetricProtoUtil | Clase de utilidad para ayudar con Map<string, string=""> a Map<string, metric=""> transición. </string,></string,> |
TfObjectTracker | Es una utilidad para hacer un seguimiento del uso de los diferentes objetos de federación comercial. |
TfSuiteRunner |
Implementación de ITestSuite , que cargará pruebas de tf.jars res/config/suite/
carpeta.
|
TfTestLauncher |
Un IRemoteTest para ejecutar pruebas funcionales o de unidades en una instalación de TF independiente.
|
TimeStatusChecker | Comprobador de estado para garantizar que el dispositivo y la hora del host se mantengan sincronizados |
TimeUtil | Contiene métodos de utilidad relacionados con el tiempo. |
TimeVal |
Este es un tipo centinela que une un Long .
|
Desperdicio de tiempo | Un preparador de destino simple para perder tiempo y, potencialmente, reiniciar el dispositivo. |
Propiedad del token | Token compatible con fragmentación dinámica. |
TokenProviderHelper | Asistente que proporciona al proveedor asociado un token en particular para determinar si un dispositivo admite el token. |
TraceCmdCollector |
Un IMetricCollector que recopila seguimientos durante la prueba mediante trace-cmd y los registra en
la invocación.
|
TracePropagatingExecutorService | Un servicio de ejecutores que reenvía tareas a una implementación subyacente mientras propaga el el contexto de seguimiento. |
TracingLogger | Es la clase que ayuda a administrar el seguimiento de cada invocación de prueba. |
TradefedConfigObject | Una clase para modelar un mensaje TradefedConfigObject de la API de TFC. |
TradefedConfigObject.Type | Una lista de tipos de objetos de configuración que se pueden insertar en la configuración de un comando del clúster. |
TradefedDelegator | Objetos que ayudan a delegar la invocación a otro objeto binario de Tradefed. |
TradefedFeatureClient | Un cliente de gRPC para solicitar la ejecución de funciones desde el servidor. |
TradefedFeatureServer | Un servidor que responde a las solicitudes para activar funciones |
TradefedSandbox. | Contenedor de la zona de pruebas que puede ejecutar una invocación de la Federación de Comercio. |
TradefedSandboxFactory | Implementación predeterminada para SandboxFactory |
TradefedSandboxRunner |
Ejecutor asociado con un TradefedSandbox que permitirá ejecutar la zona de pruebas
|
TradefedSandboxRunner.StubScheduledInvocationListener |
Un stub IScheduledInvocationListener que no hace nada.
|
U
UiAutomatorRunner | Ejecuta la prueba de UI Automator en el dispositivo e informa los resultados. |
UiAutomatorTest | |
UiAutomatorTest.LoggingOption | |
UiAutomatorTest.TestFailureAction. | |
UnexecutedTestReporterThread | Subprocesos que se encargan de informar todas las pruebas sin ejecutar |
UniqueMultiMap<K, V> |
Un MultiMap que garantiza valores únicos para cada clave
|
UploadManifest. | Un manifiesto de los BLOB y los archivos que se subirán. |
UploadManifest.Builder | |
UsbResetMultiDeviceRecovery |
Un IMultiDeviceRecovery que restablece los buses USB para dispositivos sin conexión.
|
UsbResetRunConfigRecovery | Permitir que se active un comando para restablecer el USB de un dispositivo |
UsbResetTest |
Un IRemoteTest que restablece el USB del dispositivo y verifica si el dispositivo vuelve a estar en línea
después.
|
UserChecker | Verifica si los usuarios cambiaron durante la prueba. |
UserCleaner |
Un objeto ITargetPreparer que quita a los usuarios secundarios durante la eliminación.
|
Ayuda de usuario | |
Información de usuario | Es similar a la clase UserInfo de la plataforma. |
UserInfo.UserType | Variantes admitidas de un tipo de usuario en APIs externas. |
V
ValidateSuiteConfigHelper |
Esta clase ayudará a validar que los IConfiguration cargados para el paquete cumplan con los requisitos.
los requisitos esperados: - Sin proveedores de compilación - No hay generadores de informes de resultados
|
VersionedFile | Estructura de datos que representa un archivo que tiene una versión asociada. |
VersionParser | Recupera la versión de los artefactos de intercambio en ejecución. |
VisibleBackgroundUserPreparer | Preparador de objetivos para ejecutar pruebas en un usuario que se inicia en segundo plano. |
VmRemoteDevice | Un dispositivo virtual remoto que administraremos desde la máquina virtual. |
W
WaitDeviceRecovery |
Es una implementación simple de un IDeviceRecovery que espera a que el dispositivo esté en línea y
responder a comandos simples.
|
WaitForDeviceDatetimePreparer |
Un objeto ITargetPreparer que espera a que se configure la fecha y hora en el dispositivo
De manera opcional, este preparador puede forzar una |
WifiCommandUtil | Una clase de utilidad que puede analizar los resultados de comandos de Wi-Fi. |
WifiCommandUtil.ScanResult. | Representa una red Wi-Fi que contiene su información relacionada. |
Asistente de Wi-Fi | Clase de ayuda para manipular los servicios de Wi-Fi en el dispositivo. |
WifiPreparer |
Un ITargetPreparer que configura el Wi-Fi en el dispositivo si es necesario
|
X
XmlFormattedGeneratorReporter |
La implementación de FormattedGeneratorReporter , que formatea el paquete, genera un archivo xml.
de un conjunto de datos
tengan un formato común.
|
XmlResultReporter. | Escribe los resultados de JUnit en un archivo XML en un formato coherente con XMLJUnitResultFormatter de Ant. |
XmlSuiteResultFormatter (en inglés). | Es la clase de utilidad para guardar una ejecución de paquete como un XML. |
XmlSuiteResultFormatter.RunHistory. | Objeto de ayuda para la conversión de JSON. |
S
YamlClassOptionsParser | Es el asistente para analizar la información del ejecutor de pruebas desde la configuración YAML de Tradefed. |
Z
ZipCompressionStrategy |
Un ICompressionStrategy para crear archivos ZIP
|
ZipUtil. | Una clase auxiliar para operaciones relacionadas con la compresión |
ZipUtil2. | Una clase auxiliar para la extracción de archivos ZIP que tiene en cuenta los permisos del archivo POSIX |