Índice de clase
Estas son las clases de API. Consulta todos los paquetes de API.
A
AaptParser | Es una clase que extrae información del APK a través del análisis del resultado de "aapt dump badging". |
AaptParser.AaptVersion | Enum de opciones para la versión de AAPT que se usa para analizar archivos APK. |
AbiFormatter | Es la clase de utilidad para la ABI. |
AbstractXmlParser | Clase base de ayuda para analizar archivos XML |
AbstractXmlParser.ParseException | Se genera si no se puede analizar la entrada XML. |
AcloudConfigParser | Es una clase de ayuda que analiza una configuración de Acloud (se usa para iniciar una instancia de dispositivo de Cloud). |
AcloudConfigParser.AcloudKeys | Son conjuntos de claves que se pueden buscar desde la configuración. |
ActivityStatusChecker | Verificador de estado para las actividades restantes que se ejecutan al final de un módulo. |
AdbRootElevator |
Un AutoCloseable que habilita adb root cuando se compila, si es necesario, y restablece el estado raíz cuando se completa.
|
AggregatePostProcessor | Un agregador de métricas que proporciona el mínimo, el máximo, la media, la varianza, la desviación estándar, el total, el recuento y, de manera opcional, los percentiles para las métricas numéricas recopiladas durante ejecuciones de prueba de varias iteraciones, tratándolas como números dobles. |
AltDirBehavior |
Una enumeración para definir comportamientos de directorio alternativos para varios instaladores o generadores de artefactos de prueba
|
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.
|
AppVersionFetcher | Es una clase de utilidad para obtener la cadena de versión de la app desde el dispositivo. |
AppVersionFetcher.AppVersionInfo | Tipos de información de la versión de la app |
ArchModuleController | El controlador de módulos no ejecuta pruebas cuando no coincide con ninguna arquitectura determinada. |
ArgsOptionParser |
Completa los campos Option a partir de los argumentos de línea de comandos analizados.
|
ATestFileSystemLogSaver | ATest usa esta clase LogSaver para guardar registros en una ruta de acceso específica. |
AutoLogCollector | Enumeración que describe qué recopilador puede controlar automáticamente el arnés. |
AutomatedReporters | Clase que define la asignación de los generadores de informes automatizados de Tradefed. |
AveragePostProcessor | Implementación del procesador posterior que calcula el promedio de la lista de métricas. |
B
BackgroundDeviceAction | Ejecuta un comando en un dispositivo determinado y lo repite según sea necesario hasta que se cancele la acción. |
BaseDeviceMetricCollector |
Implementación base de IMetricCollector que permite iniciar y detener la recopilación en onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) y ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
|
BaseEmulatorPreparer | Preparador común para iniciar un emulador local. |
BaseLeveledLogOutput |
Una implementación base para ILeveledLogOutput que permite filtrar algunas etiquetas según su nombre o componentes.
|
BaseModuleController |
Implementación básica de IModuleController que se debe implementar para verificar si se debe ejecutar un módulo o no.
|
BaseMultiTargetPreparer |
Implementación base de IMultiTargetPreparer que permite inhabilitar el objeto.
|
BasePostProcessor |
El IPostProcessor base que debe extender cada implementación.
|
BaseRetryDecision |
Implementación base de IRetryDecision .
|
BaseStreamLogger<OS extends OutputStream> |
Un ILeveledLogOutput que dirige los mensajes de registro a un flujo de salida y a stdout.
|
BaseTargetPreparer |
Clase de implementación base para ITargetPreparer que permite controlar si el objeto está inhabilitado o no.
|
BaseTestSuite | Una prueba para ejecutar el conjunto de pruebas de compatibilidad con el nuevo sistema de suites. |
BatteryController | Es una clase de utilidad que permite controlar el estado de carga de la batería de un dispositivo. |
BatteryRechargeDeviceRecovery | Permite activar un comando cuando el nivel de batería del dispositivo cae por debajo de un umbral determinado. |
BatteryTemperature | |
BatteryUnavailableDeviceRecovery | Verificador de recuperación que activará una configuración si el nivel de batería no está disponible. |
BinaryState | Es una enumeración que se usa para registrar el estado de ACTIVADO/DESACTIVADO con un estado de no operación IGNORE. |
BluetoothUtils |
Funciones de utilidad para llamar a BluetoothInstrumentation en el dispositivo
El código de BluetoothInstrumentation del dispositivo se puede encontrar en AOSP en:
|
BootstrapBuildProvider |
Un IDeviceBuildProvider que inicializa la información de compilación desde el dispositivo de prueba
Por lo general, se usa para dispositivos con una compilación proporcionada externamente, es decir, |
BugreportCollector |
Un ITestInvocationListener de transferencia que recopila informes de errores cuando se producen eventos configurables y, luego, llama a ITestInvocationListener#testLog en sus elementos secundarios después de que se recopila cada informe de errores.
|
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predicate | Un predicado completo que describe cuándo capturar un informe de errores. |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | Recopila un informe de errores cuando falla un caso de prueba. |
BuildInfo |
Implementación genérica de un IBuildInfo que debe asociarse con un ITestDevice .
|
BuildInfoRecorder |
Un ITargetPreparer que escribe metadatos de información de compilación en un archivo especificado.
|
BuildInfoUtil |
Una clase de utilidad para ayudar a manipular IBuildInfo
|
BuildRetrievalError | Se produjo un error irrecuperable mientras se recuperaba la compilación para realizar pruebas. |
BuildTestsZipUtils | Una clase auxiliar para operaciones relacionadas con el archivo ZIP de pruebas que genera el sistema de compilación de Android. |
BulkEmailer | Es una utilidad de envío de correos electrónicos que permite la siguiente configuración: intervalo de envío,tamaño inicial de la ráfaga, destinatarios y la cantidad total de mensajes. |
BundletoolUtil | Es una clase de utilidad que usa la línea de comandos de bundletool para instalar los .apk en el dispositivo. |
C
CecControllerTokenProvider | Es un proveedor de tokens para los tokens relacionados con el control de productos electrónicos de consumo (CEC). |
CircularAtraceUtil | Es una utilidad de atrace desarrollada principalmente para identificar las causas raíz de los errores de ANR durante las pruebas de Monkey. |
CircularByteArray | Es una estructura de datos para contener un array de tamaño fijo que funciona como un búfer circular y hace un seguimiento de la suma total de todos los valores del array. |
ClangCodeCoverageCollector |
Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de Clang del dispositivo y las registrará como artefactos de prueba.
|
ClassNotFoundConfigurationException |
ConfigurationException para cuando no se encuentra la clase de un objeto.
|
ClassPathScanner | Busca entradas en la ruta de clase. |
ClassPathScanner.ClassNameFilter |
Un IClassPathFilter que filtra y transforma los nombres de las clases de Java.
|
ClassPathScanner.ExternalClassNameFilter |
Un ClassNameFilter que rechaza las clases internas
|
ClassPathScanner.IClassPathFilter |
Un filtro para las rutas de acceso de entrada de classpath
Con patrón después del |
ClusterBuildInfo |
Una clase IBuildInfo para compilaciones que se canalizan desde TFC.
|
ClusterBuildProvider |
Un IBuildProvider para descargar recursos de prueba de TFC
|
ClusterClient |
Una implementación de IClusterClient para interactuar con el backend de TFC.
|
ClusterCommand | Es una clase que representa una tarea recuperada del clúster de TF. |
ClusterCommand.RequestType | |
ClusterCommand.State | Estado del comando en el clúster de TF. |
ClusterCommandConfigBuilder | Es una clase para compilar un archivo de configuración para un comando de clúster. |
ClusterCommandEvent | Es una clase para encapsular los eventos de comandos de clúster que se subirán. |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Type | |
ClusterCommandLauncher |
Una clase IRemoteTest para iniciar un comando desde TFC a través de un subproceso TF.
|
ClusterCommandScheduler |
Un ICommandScheduler para admitir TFC (clúster de Tradefed)
|
ClusterCommandStatus | Es una clase que representa el estado y el motivo de cancelación de un comando de TF Cluster. |
ClusterDeviceInfo | Es una clase para encapsular la información del dispositivo del clúster que se subirá. |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor |
Una implementación de IDeviceMonitor que informa resultados al servicio de clúster de Tradefed.
|
ClusterEventUploader<T extiende IClusterEvent> |
La clase ClusterEventUploader, que sube IClusterEvent a TFC
|
ClusterHostEvent | Es una clase para encapsular los eventos de host del clúster que se subirán. |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | Enumeraciones de los diferentes tipos de eventos del host. |
ClusterHostUtil | Funciones de utilidad estáticas para el clúster de TF para obtener instancias de configuración 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 | |
CollectingByteOutputReceiver |
Un IShellOutputReceiver que recopila todo el resultado de la shell en un byte[] .
|
CollectingOutputReceiver |
Un IShellOutputReceiver que recopila todo el resultado de la shell en un String .
|
CollectingTestListener |
Un ITestInvocationListener que recopilará todos los resultados de la prueba.
|
CollectorHelper |
Es un auxiliar para realizar algunas operaciones de IMetricCollector necesarias en varios lugares.
|
CommandFileParser | Es un analizador de archivos que contiene un conjunto de líneas de comandos. |
CommandFileParser.CommandLine | |
CommandLineBuildInfoBuilder |
Es una utilidad diseñada para capturar los argumentos de información de compilación habituales de una línea de comandos y crear un IBuildInfo a partir de ellos.
|
CommandOptions |
Implementación de ICommandOptions .
|
CommandOptionsGetter | Implementación del servicio que muestra el valor de las opciones de comando de una invocación determinada. |
CommandRunner | Un punto de entrada alternativo de TradeFederation que ejecutará el comando especificado en los argumentos de línea de comandos y, luego, se cerrará. |
CommandRunner.ExitCode | Códigos de error con los que se puede salir. |
CommandScheduler | Un programador para ejecutar comandos de TradeFederation en todos los dispositivos disponibles. |
CommandScheduler.HostState | Enumeraciones de diferentes estados del host |
CommonLogRemoteFileUtil | Esta utilidad permite evitar la duplicación de código en las diferentes representaciones de dispositivos remotos para la lógica de recuperación de registros remotos de archivos comunes. |
CommonLogRemoteFileUtil.KnownLogFileEntry | Es una representación de una entrada de registro conocida para dispositivos remotos. |
ConditionPriorityBlockingQueue<T> |
Una clase segura para subprocesos con operaciones similares a ERROR(/PriorityBlockingQueue) que pueden recuperar objetos que coinciden con una condición determinada.
|
ConditionPriorityBlockingQueue.AlwaysMatch<T> |
Un ConditionPriorityBlockingQueue.IMatcher que coincide con cualquier objeto.
|
ConditionPriorityBlockingQueue.IMatcher<T> | Es una interfaz para determinar si los elementos coinciden con algún tipo de condición. |
ConfigCompleter |
Implementación de Completer para nuestras configuraciones de TF.
|
Configuración |
Una implementación IConfiguration concreta que almacena los objetos de configuración cargados en un mapa.
|
ConfigurationDef | Contiene un registro de una configuración, sus objetos asociados y sus opciones. |
ConfigurationDef.ConfigObjectDef | Es un objeto que contiene información para un className y el número de aparición que tiene (p.ej., si una configuración tiene el mismo objeto dos veces, el primero tendrá el primer número de aparición). |
ConfigurationFactory |
Fábrica para crear IConfiguration .
|
ConfigurationFactory.ConfigLoader |
Implementación de IConfigDefLoader que realiza un seguimiento de las configuraciones incluidas desde una configuración raíz y arroja una excepción en las inclusiones circulares.
|
ConfigurationUtil | Funciones de utilidad para controlar archivos de configuración. |
ConfigurationXmlParserSettings |
Una clase simple para aceptar la configuración de ConfigurationXmlParser
Para pasar la configuración a esta clase, el alias es obligatorio. |
ConfigurationYamlParser | Analizador para configuraciones de Tradefed de estilo YAML |
Consola |
Consola principal de TradeFederation que le proporciona al usuario la interfaz para interactuar
Actualmente, admite operaciones como las siguientes:
|
Console.ArgRunnable<T> |
Un Runnable con un método run que puede tomar un argumento
|
Console.CaptureList |
Un tipo de conveniencia para List<List<String>>
|
ConsoleReaderOutputStream |
Un OutputStream que se puede usar para que System.out.print() funcione bien con la línea sin terminar LineReader del usuario.
|
ConsoleResultReporter | Generador de informes de resultados para imprimir los resultados de la prueba en la consola. |
CountingTestResultListener |
Un TestResultListener que realiza un seguimiento de la cantidad total de pruebas por TestStatus
|
CountTestCasesCollector |
Cuenta y registra la cantidad de casos de prueba para un IRemoteTest determinado.
|
CoverageOptions | Es un objeto Tradefed para contener opciones de cobertura. |
CoverageOptions.Toolchain | |
CreateAvdPreparer | |
CreateUserPreparer | Preparador de destino para crear usuarios y limpiarlos al final. |
D
DebugHostLogOnFailureCollector | Es un recopilador que recopilará y registrará los registros del host cuando se produzca un error en un caso de prueba. |
DefaultRemoteAndroidTestRunner |
Extensión de RemoteAndroidTestRunner de ddmlib para establecer algunos valores predeterminados para los casos de uso de Tradefed.
|
DefaultTestsZipInstaller | Una implementación predeterminada del instalador de ZIP de pruebas. |
DelegatedInvocationExecution |
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. |
DeviceAllocationResult | Representa los resultados de un intento de asignación para un comando. |
DeviceAvailableChecker | Verificador para garantizar que un módulo no deje el dispositivo en un estado sin conexión. |
DeviceBatteryLevelChecker |
Un IRemoteTest que verifica una carga mínima de la batería y espera a que esta alcance un segundo umbral de carga si no hay una carga mínima.
|
DeviceBatteryResourceMetricCollector | Este recopilador recopila métricas de la batería del dispositivo. |
DeviceBuildDescriptor |
Es una clase de wrapper para un IBuildInfo que contiene métodos auxiliares para recuperar información de compilación de la plataforma del dispositivo.
|
DeviceBuildInfo |
Un IBuildInfo que representa una compilación completa del dispositivo Android y, de manera opcional, sus pruebas.
|
DeviceBuildInfoBootStrapper |
Un ITargetPreparer que reemplaza los campos de información de compilación por atributos leídos del dispositivo
Esto es útil para probar dispositivos con compilaciones generadas a partir de una fuente externa (p.ej., |
DeviceBuildInfoInjector |
Un ITargetPreparer que inserta metadatos DeviceBuildDescriptor en IBuildInfo
|
DeviceCleaner | Reinicia o formatea como acción de limpieza después de la prueba y, de manera opcional, apaga la pantalla. |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil |
Contiene métodos y clases de utilidad para la ejecución simultánea de comandos del dispositivo
Usa |
DeviceConcurrentUtil.ShellCommandCallable<V> |
Un ERROR(/Callable) que une los detalles de la ejecución del comando de shell en un ITestDevice .
|
DeviceConfigurationHolder |
Una implementación IDeviceConfiguration concreta que almacena los objetos de configuración del dispositivo cargados en sus atributos.
|
DeviceFailedToBootError | Se genera si un dispositivo no se inicia después de que se le escribe una compilación. |
DeviceFeatureModuleController | Un controlador de módulo para no ejecutar pruebas cuando no admite una función determinada. |
DeviceFileReporter |
Es una clase de utilidad que busca archivos en el dispositivo y los envía a ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) si los encuentra.
|
DeviceFlashPreparer |
Un ITargetPreparer que escribe una imagen en el hardware físico de Android.
|
DeviceFlashPreparer.EncryptionOptions | Enum de opciones para controlar la encriptación de la imagen de userdata |
DeviceFolderBuildInfo |
Un IDeviceBuildInfo que también contiene otros artefactos de compilación en un directorio del sistema de archivos local.
|
DeviceImageZipFlashingTargetPreparer | Un preparador de destino que actualiza el dispositivo con imágenes proporcionadas a través de un formato específico. |
DeviceInternetAccessibilityResourceMetricCollector | El recopilador envía un ping a google.com para verificar si el dispositivo tiene acceso a Internet. |
DeviceManager | |
DeviceManager.FastbootDevice | Representación de un dispositivo en modo fastboot. |
DeviceMetricData | Es un objeto para contener todos los datos recopilados por los recopiladores de métricas. |
DeviceMonitorMultiplexer |
Es una clase de proxy para propagar solicitudes a varios IDeviceMonitor .
|
DeviceProperties | Definiciones de constantes comunes para nombres de propiedades del dispositivo |
DeviceRecoveryModeUtil | |
DeviceResetFeature | Implementación del restablecimiento del dispositivo del servidor |
DeviceResetHandler | Utilidad que controla de forma genérica el restablecimiento del dispositivo. |
DeviceSelectionOptions | Es un contenedor para los criterios de selección de dispositivos. |
DeviceSelectionOptions.DeviceRequestedType | Los diferentes tipos posibles de dispositivos de marcador de posición admitidos. |
DeviceSettingChecker | Verifica si la configuración del dispositivo cambió durante la ejecución de un módulo. |
DeviceSetup |
Un ITargetPreparer que configura un dispositivo para realizar pruebas en función de los Option proporcionados.
|
DeviceStateMonitor |
Clase auxiliar para supervisar el estado de un IDevice .
|
DeviceStorageAgeResourceMetricCollector | Analiza la antigüedad del almacenamiento desde Logcat. |
DeviceStorageStatusChecker | Verifica si el dispositivo tiene suficiente espacio en el disco para las particiones determinadas. |
DeviceUnavailableMonitor | Este objeto de escucha intenta capturar solo un DNAE a nivel del caso de prueba. |
DeviceUpdateTargetPreparer |
Un ITargetPreparer abstracto que se encarga de los pasos comunes relacionados con la actualización de dispositivos con un archivo de imagen de dispositivo desde una fuente externa (en lugar de un servicio de compilación).
|
DeviceWifiResourceMetricCollector | El recopilador recopila la intensidad de la señal de Wi-Fi conectada actual y las métricas de velocidad de vínculo. |
DirectedGraph<V> | Una implementación de grafos dirigidos no ponderados. |
DynamicFileStubTest | Esta es una prueba de tradefed para probar que tradefed puede resolver el archivo dinámico correctamente. |
DynamicRemoteFileResolver | Es una clase que ayuda a resolver la ruta de acceso a los archivos remotos. |
DynamicRemoteFileResolver.FileResolverLoader |
Carga implementaciones de IRemoteFileResolver .
|
E
EmmaXmlConstants | Son constantes que se usan cuando se analiza el informe en formato XML de emma. |
EmulatorMemoryCpuCapturer | |
EnforcedSeLinuxChecker | Es un verificador de estado que garantiza el estado de Selinux. |
EventsLoggerListener | Objeto de escucha que registra todos los eventos que recibe en un archivo |
ExistingBuildProvider |
Un IBuildProvider que muestra un IBuildInfo ya construido.
|
ExtendedFile | Es una extensión de archivo estándar para llevar metadatos relacionados con la compilación. |
F
FakeTest | Es una prueba falsa cuyo propósito es facilitar la generación de resultados de prueba repetibles. |
FakeTestsZipFolder | Es un accesorio de prueba que crea una carpeta de pruebas falsa sin comprimir en función de una lista de contenido. |
FakeTestsZipFolder.ItemType | |
FastbootDeviceFlasher | Es una clase que se basa en fastboot para escribir en la memoria flash una imagen en el hardware físico de Android. |
FastbootHelper | Es una clase auxiliar para operaciones de Fastboot. |
FastbootUpdateBootstrapPreparer |
Un ITargetPreparer que coloca archivos especificados (bootloader, radio, archivo ZIP de la imagen del dispositivo) en IDeviceBuildInfo para que los dispositivos se escriban con FastbootDeviceFlasher y, luego, inserta atributos del dispositivo posterior al inicio en la información de compilación para generar informes de resultados.
|
FileDownloadCache | Es una clase de ayuda que mantiene una caché de LRU del sistema de archivos local de los archivos descargados. |
FileDownloadCacheFactory |
Una fábrica para crear FileDownloadCache
|
FileDownloadCacheWrapper |
Una clase de wrapper que proporciona servicios de FileDownloadCache mientras implementa la interfaz IFileDownloader .
|
FileIdleMonitor | Supervisa los archivos y ejecuta una devolución de llamada si estuvieron inactivos (es decir, |
FileLogger |
Un ILeveledLogOutput que dirige los mensajes de registro a un archivo y a stdout.
|
FileProtoResultReporter |
Generador de informes de proto que vuelca el TestRecord en un archivo.
|
FilePullerDeviceMetricCollector |
Un BaseDeviceMetricCollector que detecta la clave de métricas que proviene del dispositivo y la extrae como un archivo del dispositivo.
|
FilePullerLogCollector | Es el registrador del archivo que informa el dispositivo. |
FileSystemLogSaver | Guarda los registros en un sistema de archivos. |
FilteredResultForwarder |
Es una variante de ResultForwarder que solo permite que se informe una lista de entidades permitidas de TestDescription .
|
FixedByteArrayOutputStream |
Un ERROR(/OutputStream) en memoria que solo conserva una cantidad máxima de datos.
|
FlashingResourcesParser | Es una clase que analiza las versiones requeridas de los archivos de imagen auxiliares necesarios para actualizar un dispositivo. |
FlashingResourcesParser.AndroidInfo |
Un typedef para Map<String, MultiMap<String, String>> .
|
FlashingResourcesParser.Constraint |
Una interfaz de filtrado diseñada para permitir que FlashingResourcesParser omita algunos recursos que, de otro modo, podría usar.
|
FlashingResourceUtil |
Esta utilidad ayuda a configurar la versión adecuada de artefactos para que se puedan escribir en la memoria flash a través de DeviceFlashPreparer .
|
FoldableExpandingHandler |
Un IModuleParameterHandler que se expande a más para cada configuración de dispositivo plegable que no sea la principal
|
FoldableHandler | Controlador plegable genérico que puede tomar los parámetros plegables para crear un módulo especializado. |
FoldableModePreparer | Un preparador de destino que puede cambiar el estado plegable de un dispositivo. |
FolderBuildInfo |
Implementación concreta de un IFolderBuildInfo .
|
FormattedGeneratorReporter | Generador de informes que permite generar informes en un formato determinado. |
G
GceAvdInfo | Es una estructura para contener datos relevantes de una instancia de AVD de GCE determinada. |
GceAvdInfo.GceStatus | |
GceManager | Es un asistente que administra las llamadas a GCE para iniciar o detener y recopilar registros de GCE. |
GceRemoteCmdFormatter | Es una clase de utilidad para dar formato a los comandos para llegar a un dispositivo gce remoto. |
GceRemoteCmdFormatter.ScpMode | SCP se puede usar para enviar o recuperar archivos según la estructura de los argumentos. |
GceSshTunnelMonitor | Monitor de subprocesos para el túnel SSH de GCE |
GcovCodeCoverageCollector |
Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de gcov del dispositivo y las registrará como artefactos de prueba.
|
GCSBucketUtil | Administrador de archivos para descargar y subir archivos desde Google Cloud Storage (GCS). |
GCSBucketUtil.GCSFileMetadata | Wrapper simple para la información de archivos en GCS. |
GCSCommon | Es la clase base para las operaciones de Gcs, como la descarga y la carga. |
GCSDownloaderHelper | Descargador para el bucket de GCS que se encarga de almacenar en caché y resolver la configuración global. |
GCSFileDownloader | Descargador de archivos para descargar archivos de Google Cloud Storage (GCS). |
GCSFileUploader | Es un cargador de archivos para subir datos de archivos a Google Cloud Storage (GCS). |
GCSHostResourceManager | Descarga el recurso de host desde GCS (Google Cloud Storage). |
GcsRemoteFileResolver |
Implementación de IRemoteFileResolver que permite descargar desde un bucket de GCS.
|
GetPreviousPassedHelper | Es un ayudante para obtener los filtros de pruebas aprobados anteriores. |
GkiDeviceFlashPreparer | Un preparador de destino que escribe en la memoria flash del dispositivo con la imagen genérica del kernel común de Android. |
GlobalFilterGetter | Implementación del servicio que muestra los filtros de una invocación determinada. |
GlobalTestFilter | Son las opciones de filtro aplicadas a la invocación. |
GoogleApiClientUtil | Utilidades para crear un cliente de la API de Google. |
GranularRetriableTestWrapper |
Una clase de wrapper funciona en IRemoteTest para granular IRemoteTest en el nivel de casos de prueba.
|
GsiDeviceFlashPreparer | Un preparador de destino que actualiza el dispositivo con la imagen genérica del sistema de Android. |
H
HelloWorldMultiTargetPreparer |
Ejemplo de implementación de un IMultiTargetPreparer .
|
HistoryLogger | TF History Logger, un registro especial que solo contiene algunos eventos específicos. |
HprofAllocSiteParser | Clase auxiliar para analizar información de una sección de sitios de asignación de los informes de hprof. |
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
IAbiReceiver | Es una prueba que necesita la ABI en prueba. |
IAppBuildInfo |
Esta interfaz dejó de estar disponible.
Usa IBuildInfo directamente.
|
IAutoRetriableTest |
Interfaz para un IRemoteTest que no implementa ITestFilterReceiver , pero que aún así desea admitir la reintento automático.
|
IBatteryInfo | Es la interfaz que define la interacción con la batería de un dispositivo. |
IBatteryInfo.BatteryState | Describe el estado actual de carga de la batería. |
IBuildProvider | Es responsable de proporcionar información sobre la compilación en prueba. |
IBuildReceiver | Es una prueba que necesita hacer referencia a la compilación en prueba. |
IClusterClient | Una interfaz para interactuar con el backend de TFC. |
IClusterEvent | Interfaz para cualquier evento de clúster que se suba a TFC. |
IClusterEventUploader<T extiende IClusterEvent> | Interfaz para ClusterEventUploader |
IClusterOptions | Una interfaz para obtener opciones relacionadas con el clúster. |
ICommandOptions | Es un contenedor para las opciones de ejecución de los comandos. |
ICommandScheduler | Un programador para ejecutar comandos de TradeFederation. |
ICommandScheduler.IScheduledInvocationListener | Objeto de escucha para eventos de invocación cuando se completa la invocación. |
ICompressionStrategy | Es una interfaz que representa un algoritmo de compresión que se puede seleccionar en el tiempo de ejecución. |
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 .
|
ICredentialFactory |
Una interfaz para la fábrica de credenciales para crear Credential de OAuth2.
|
IDefaultObjectLoader | Interfaz para cargar los objetos predeterminados que deben ser parte de nuestra configuración de YAML. |
IDefaultObjectLoader.LoaderConfiguration | Es el objeto de configuración de carga para pasar información al cargador. |
IDeviceBuildInfo |
Un IBuildInfo que representa una compilación completa del dispositivo Android y, de manera opcional, sus pruebas.
|
IDeviceBuildProvider |
Un IBuildProvider que usa información de un ITestDevice para recuperar una compilación.
|
IDeviceConfiguration | Interfaz del contenedor de configuración del dispositivo. |
IDeviceFlasher | Escribe en la memoria flash una imagen de un dispositivo. |
IDeviceFlasher.UserDataFlashOption | Enumeración de opciones para controlar la imagen de userdata |
IDeviceManager | Es la interfaz para administrar el conjunto de dispositivos disponibles para las pruebas. |
IDeviceManager.IFastbootListener | Un objeto de escucha para los cambios de estado de Fastboot. |
IDeviceMonitor | Interfaz para supervisar el estado de los dispositivos. |
IDeviceMonitor.DeviceLister |
Una clase similar a Runnable que debe mostrar los dispositivos conocidos y sus estados.
|
IDeviceSelection | Interfaz para los criterios de selección de dispositivos. |
IDeviceTest |
Interfaz para objetos que necesitan una referencia a un ITestDevice .
|
IDisableable | Interfaz que describe un objeto de Tradefed que se puede inhabilitar. |
IFileDownloader | Interfaz para descargar un archivo remoto. |
IFlashingResourcesParser | Interfaz para proporcionar las versiones requeridas de los archivos de imagen auxiliares necesarios para actualizar un dispositivo. |
IFlashingResourcesRetriever | Interfaz para recuperar los archivos de imagen auxiliares necesarios para actualizar un dispositivo. |
IFolderBuildInfo |
Un IBuildInfo abstracto simple cuyos artefactos de compilación se contienen en un directorio del sistema de archivos local.
|
IFormatterGenerator |
Interfaz que describe un formato para SuiteResultHolder .
|
IHostCleaner | Limpia el host después de que finaliza la ejecución de prueba. |
IInvocationContextReceiver | Es una prueba que necesita hacer referencia al contexto de la invocación. |
IInvocationExecution | Interfaz que describe las acciones que se realizarán como parte de una invocación. |
ILeveledLogOutput | Las clases que implementan esta interfaz proporcionan métodos que se ocupan de generar mensajes de registro. |
ILogcatReceiver |
Es una clase que proporciona el resultado del logcat de un dispositivo como un InputStreamSource .
|
ILogRegistry |
Una interfaz para un registrador singleton ILogOutput que multiplexa y administra diferentes registradores.
|
ILogRegistry.EventType | Eventos que son útiles para registrar |
IMetricCollector | Esta interfaz se agregará como decorador cuando se informen los resultados de las pruebas para recopilar métricas coincidentes. |
IMetricCollectorReceiver |
Es la interfaz que deben implementar los IRemoteTest si necesitan obtener la lista de IMetricCollector para la ejecución de prueba.
|
IModuleController | Interfaz para controlar si se debe ejecutar un módulo o no. |
IModuleController.RunStrategy | Enum que describe cómo se debe ejecutar el módulo. |
IModuleParameterHandler | Es la interfaz para los parámetros de los módulos de suites. |
IMultiDeviceTest | Esta interfaz dejó de estar disponible. Esta interfaz se mantiene temporalmente por motivos de compatibilidad, pero ya no se usa. No la implementes. |
IMultiTargetPreparer | Prepara el entorno de prueba para varios dispositivos a la vez. |
INativeDeviceTest |
Interfaz para objetos que necesitan una referencia a un INativeDevice .
|
InstallApexModuleTargetPreparer | |
InstantAppHandler |
Controlador de ModuleParameters#INSTANT_APP .
|
InstrumentationResultProtoParser | Analiza el proto de resultados de instrumentación recopilado durante la ejecución de la prueba de instrumentación y le informa los resultados a ITestRunListener. |
InvocationContext |
Implementación genérica de un IInvocationContext .
|
InvocationExecution | Es una clase que describe todos los pasos de invocación: descarga de compilación, preparación del destino, ejecución de pruebas y limpieza. |
InvocationScope | Asignar el alcance de una sola invocación de Tradefed |
InvocationScoped | |
InvocationScopeModule | Es un módulo de Guice que se puede usar en cualquier lugar de una invocación de TF para solicitar los objetos compatibles con Guice-Tradefed. |
InvocationStatus | Es una clase para almacenar el estado de invocación. |
InvocationToJUnitResultForwarder |
Una clase que escucha eventos ITestInvocationListener y los reenvía a un TestListener .
|
IPostProcessor | Los procesadores posteriores son un objeto de Trade Federation que permite el procesamiento de métricas y registros DESPUÉS de las pruebas y ANTES de los informes de resultados. |
IRemoteFeature | Interfaz que describe una función en Tradefed que se puede ejecutar en función de la solicitud. |
IRemoteFileResolver | Interfaz para objetos que pueden resolver un archivo remoto en uno local. |
IRemoteFileResolver.RemoteFileResolverArgs | Los argumentos pasados a los solucionadores |
IRemoteFileResolver.ResolvedFile | Es una clase que contiene información sobre el archivo resuelto y algunos metadatos. |
IReportNotExecuted |
En caso de una ejecución incompleta, el IRemoteTest que implementa esta interfaz puede informar sus pruebas no ejecutadas para mejorar los informes.
|
IRescheduler | Interfaz para reprogramar una configuración para una ejecución futura. |
IResourceMetricCollector | Es la interfaz para que el usuario implemente recopiladores de recursos personalizados. |
IRestApiHelper | Es una interfaz auxiliar para realizar llamadas a la API de REST. |
IResumableTest | Esta interfaz dejó de estar disponible. Ya no es necesario. |
IRetryDecision | La interfaz impulsa la decisión de reintento y aplica el filtro en la clase para un reintento más segmentado. |
IRuntimeHintProvider | |
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 un nombre "set-option" vinculado a HostTest#SET_OPTION_NAME .
|
IShardableTest |
Un IRemoteTest que se puede dividir en subpruebas ejecutables por separado.
|
IShardHelper | Es la interfaz de un objeto que describe la estrategia de fragmentación que se debe adoptar para una configuración. |
ISystemStatusChecker | Es un verificador que realiza verificaciones en el estado del sistema y muestra un valor booleano para indicar si el sistema se encuentra en un estado esperado. |
ISystemStatusCheckerReceiver |
Un IRemoteTest que requiere acceso a ISystemStatusChecker desde la configuración
|
ITargetCleaner | Esta interfaz dejó de estar disponible. tearDown se trasladó a la interfaz base ITargetPreparer. |
ITargetPreparer | Prepara el entorno de pruebas para la ejecución de la prueba. |
ITerribleFailureHandler |
Una interfaz para controlar fallas graves de LogUtil.CLog.wtf(String, Throwable)
|
ITestAnnotationFilterReceiver | Es un ejecutor que puede filtrar qué pruebas ejecutar en función de las anotaciones. |
ITestCollector | Proporciona compatibilidad con la recopilación de pruebas. Cuando se establece, el ejecutor de pruebas debe realizar una prueba de validación para recopilar casos de prueba sin ejecutarlos. |
ITestFileFilterReceiver | Un ejecutor que puede recibir un archivo que especifique qué pruebas ejecutar o no. |
ITestFilterReceiver | Un ejecutor que puede filtrar qué pruebas ejecutar. |
ITestInformationReceiver |
Es una interfaz para recibir el TestInformation de algunas clases.
|
ITestInvocation | Controla una invocación de prueba de TradeFederation. |
ITestInvocation.ExitInformation | Representa información de salida para una invocación. |
ITestSuite | Es una clase abstracta que se usa para ejecutar el paquete de pruebas. |
ITestSuiteResultLoader | Interfaz que describe un asistente para cargar resultados anteriores de una manera que se pueda volver a ejecutar. |
ITestsZipInstaller | Instala pruebas desde un archivo ZIP de pruebas (como lo genera el sistema de compilación) en un dispositivo. |
J
JavaCodeCoverageCollector |
Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de Java del dispositivo y las registrará como artefactos de prueba.
|
JavaCodeCoverageFlusher | Es una clase de utilidad que restablece y fuerza una limpieza de las mediciones de cobertura de código Java de los procesos que se ejecutan en el dispositivo. |
JsonHttpTestResultReporter | Un generador de informes de resultados que codifica los resultados de las métricas de prueba y la información de la rama y el dispositivo en JSON y los envía a un extremo de servicio HTTP. |
JUnit4TestFilter |
Es una clase auxiliar que proporciona el filtrado para el ejecutor de JUnit4 extendiendo Filter .
|
JUnitToInvocationResultForwarder |
Una clase que escucha eventos TestListener y los reenvía a un ITestInvocationListener .
|
JUnitXmlParser | Es un analizador que extrae datos de resultados de pruebas de los resultados de JUnit almacenados en XMLJUnitResultFormatter de ant y los reenvía a un ITestInvocationListener. |
K
KeyguardStatusChecker | Verifica el estado del protector de pantalla después de la ejecución del módulo. |
KillExistingEmulatorPreparer |
Un ITargetPreparer que cierra un emulador en ejecución.
|
L
LabResourceDeviceMonitor | El monitor de recursos del lab que inicializa o administra el servidor de gRPC para LabResourceService. |
LargeOutputReceiver | Es una clase diseñada para ayudar a ejecutar comandos de larga duración y recopilar resultados. |
LastShardDetector |
Cuando se ejecuta el particionamiento local, a veces solo queremos ejecutar algunas acciones cuando el último fragmento llega a invocationEnded(long) .
|
LaunchCvdHelper | Es un asistente de utilidad para controlar Launch_cvd en la VM de Cuttlefish. |
LeakedThreadStatusChecker | Verificador de estado para garantizar que un módulo no filtre un subproceso en ejecución. |
LegacySubprocessResultsReporter | Una implementación inmovilizada del generador de informes de resultados de subprocesos que debería seguir siendo compatible con versiones anteriores de TF/CTS (p.ej., 8 y versiones posteriores), a pesar de los cambios en su superclase. |
ListInstrumentationParser |
Un IShellOutputReceiver que analiza el resultado de una consulta "pm list instrumentation"
|
ListInstrumentationParser.InstrumentationTarget | |
LocalAndroidVirtualDevice | Es la clase para dispositivos virtuales locales que se ejecutan en el host de TradeFed. |
LocalAppBuildProvider |
Un IBuildProvider que construye un IBuildInfo en función de una ruta de acceso local proporcionada
|
LocalDeviceBuildProvider |
Un IBuildProvider que construye un IDeviceBuildInfo según una ruta de acceso de directorio del sistema de archivos proporcionada.
|
LocalEmulatorLaunch | Un TargetPreparer que inicia un emulador de forma local desde un entorno de compilación de Android. |
LocalEmulatorSnapshot | Un TargetPreparer diseñado para generar una instantánea del emulador limpia desde un entorno de compilación o desarrollo de Android |
LocalFileResolver |
Implementación de IRemoteFileResolver que permite vincular archivos locales
|
LocalFolderBuildProvider |
Un IBuildProvider que construye un IFolderBuildInfo según una ruta local proporcionada
|
LocalRunInstructionBuilder | Utilidad para compilar la instrucción para ejecutar la prueba de forma local. |
LogcatCrashResultForwarder | Objeto de escucha especial: En caso de fallas (falla del proceso de instrumentación), intentará extraer la falla de logcat y la agregará al mensaje de falla asociado con la prueba. |
LogcatEventParser | |
LogcatEventType |
Son los tipos de eventos de LogcatEventParser .
|
LogcatOnFailureCollector | Es un recopilador que capturará y registrará un logcat cuando falle un caso de prueba. |
LogcatReceiver | Es una clase que recopila logcat en segundo plano. |
LogFileSaver |
Es un auxiliar para ITestInvocationListener que guardará los datos de registro en un archivo.
|
LogReceiver | |
LogRegistry |
Una implementación de ILogRegistry que multiplexa y administra diferentes registradores, y usa el adecuado según el ThreadGroup del subproceso que realiza la llamada.
|
LogSaverResultForwarder |
Un ResultForwarder para guardar registros con el ahorro de archivos global.
|
M
MainlineModuleHandler | Es una clase de controlador simple para módulos principales que crea un InstallApexModuleTargetPreparer y le inserta el vínculo dinámico según los módulos principales determinados para recuperarlos automáticamente. |
MainlineTestModuleController | Es la clase base para que un controlador de módulo ejecute pruebas basadas en los módulos de la línea principal precargados en el dispositivo en prueba. |
ManagedRemoteDevice | Un dispositivo que se ejecuta dentro de una máquina virtual que administramos de forma remota a través de una instancia de Tradefed dentro de la VM. |
ManagedTestDeviceFactory | De fábrica para crear los diferentes tipos de dispositivos que puede supervisar Tf |
MetricFilePostProcessor | Se usa para subir el archivo de registro de métricas recopilado durante el nivel de prueba y ejecución. |
MetricOption |
Anotación para métodos de prueba anotados con @Test , o si la anotación forma parte de la lista de anotaciones de TestDescription que permite especificar algunos parámetros adicionales útiles para: Ajustar el comportamiento de los recopiladores, filtrar algunos métodos.
|
MetricsXMLResultReporter | MetricsXMLResultReporter escribe métricas de prueba y ejecuta métricas en un archivo en formato XML en una carpeta especificada por el parámetro metrics-folder en la fase invocationEnded de la prueba. |
MetricUtility | Contiene métodos de utilidad comunes para almacenar las métricas de prueba, agregarlas en pruebas similares y escribirlas en un archivo. |
MinApiLevelModuleController | Es la clase base para que un controlador de módulo no ejecute pruebas cuando esté por debajo de un nivel de API especificado. |
MinSdkModuleController | Es la clase base para que un controlador de módulo no ejecute pruebas en versiones anteriores a un número de versión de SDK especificado. |
ModuleDefinition | Es el contenedor para la configuración de la ejecución de prueba. |
ModuleListener |
Objeto de escucha conectado a cada IRemoteTest de cada módulo para recopilar la lista de resultados.
|
ModuleMerger |
Clase auxiliar para la operación relacionada con la combinación de ITestSuite y ModuleDefinition después de una división.
|
ModuleOemTargetPreparer | |
ModuleOemTargetPreparer.ModuleInfo | Una clase de struct simple para almacenar información sobre un módulo |
ModuleParameters | Son valores especiales asociados con las claves de "parámetro" del paquete en los metadatos de cada módulo. |
ModuleParametersHelper |
Es un auxiliar para obtener el IModuleParameterHandler asociado con el parámetro.
|
ModuleSplitter |
Es un elemento auxiliar para dividir una lista de módulos representados por IConfiguration en una lista de unidades de ejecución representadas por ModuleDefinition .
|
N
NameMangleListener | Un objeto de escucha de proxy para traducir los nombres de método, clase y paquete de prueba a medida que se informan los resultados. |
NativeCodeCoverageFlusher | Es una clase de utilidad que borra las mediciones de cobertura nativa y fuerza una limpieza de los datos de cobertura nativa de los procesos en el dispositivo. |
NativeDevice |
Implementación predeterminada de un dispositivo Android ITestDevice sin pila completa.
|
NativeDevice.AdbAction |
Un DeviceAction para ejecutar un comando "adb ...." del SO.
|
NativeDevice.AdbShellAction | |
NativeDevice.RebootDeviceAction |
DeviceAction para reiniciar un dispositivo.
|
NativeDevice.RebootMode | Es un modo de reinicio. |
NativeDeviceStateMonitor |
Clase auxiliar para supervisar el estado de un IDevice sin compatibilidad con el framework.
|
NegativeHandler | Controlador que especifica que no se debe hacer nada y que el parámetro no debe crear ningún módulo adicional. |
NestedDeviceStateMonitor | Es un monitor de estado del dispositivo que ejecuta verificaciones adicionales en el dispositivo anidado para adaptarse a las especificaciones del entorno virtualizado. |
NestedRemoteDevice | Representación del dispositivo que se ejecuta dentro de una VM de Cuttlefish remota. |
NetworkNotAvailableException | Se genera cuando un dispositivo no puede conectarse a la red para realizar pruebas. |
NoDeviceException | Se produce cuando no hay un dispositivo para ejecutar un comando determinado. |
NoisyDryRunTest | Ejecuta una ejecución de prueba con errores en un archivo de comandos. |
NotMultiAbiHandler |
Controlador especial que notifica a SuiteModuleLoader que la ABI secundaria no debe crear un módulo.
|
O
OpenObjectLoader | Es el cargador de los objetos predeterminados disponibles en AOSP. |
OptionCopier |
Es una clase de ayuda que puede copiar valores de campos Option con los mismos nombres de un objeto a otro.
|
OptionFetcher | Es un asistente para obtener las opciones de prueba del proceso superior. |
OptionNotAllowedException |
ConfigurationException específico cuando no se permite pasar una opción en la línea de comandos
|
OptionSetter |
Completa los campos Option .
|
OptionSetter.OptionFieldsForName | Es un contenedor para la lista de campos de opciones con un nombre determinado. |
OtaDeviceBuildInfo |
Un IDeviceBuildInfo que se usa para pruebas de actualización inalámbrica.
|
OtatoolsBuildInfo |
Un IBuildInfo que contiene artefactos de otatools.
|
OtaZipfileBuildProvider |
Proporciona un IBuildInfo basado en un archivo ZIP OTA local.
|
P
PackageInstalledModuleController | El controlador de módulos no ejecuta pruebas cuando el dispositivo no tiene instalados los paquetes determinados. |
Pair<A, B> | Definimos nuestra propia clase Pair, que contiene dos objetos. |
ParallelDeviceExecutor<V> |
Es un wrapper de ERROR(/ExecutorService) para ejecutar una función en paralelo.
|
ParentSandboxInvocationExecution |
Es la versión de InvocationExecution para las acciones especiales de invocación superior cuando se ejecuta una zona de pruebas.
|
ParentShardReplicate | Replica una configuración de un dispositivo a todos los demás que formarán parte del fragmentación. |
PassingTestFileReporter |
Un ITestInvocationListener que guarda la lista de casos de prueba aprobados en un archivo de prueba
|
PrettyPrintDelimiter | Es una utilidad auxiliar que ayuda a imprimir un mensaje delimitado que se destaca. |
PropertyChanger | Es una clase de utilidad para cambiar (o agregar) elementos en un archivo de propiedades de Android. |
ProtoResultParser | Es un analizador para el formato de proto de resultados de Tradefed. |
ProtoResultParser.TestLevel | Es una enumeración que representa el nivel actual del proto que se está procesando. |
ProtoResultReporter |
El generador de informes de resultados compila un protobuf TestRecord con todos los resultados dentro.
|
ProtoUtil | Métodos de utilidad para controlar los mensajes de protobuf de forma independiente del tipo. |
ProxyConfiguration | Es un objeto que permite apuntar a una configuración remota para que se ejecute. |
PsParser | Es una utilidad que se usa para analizar(USER,PID y NAME) el resultado del comando “ps”. |
P
QuotationAwareTokenizer |
(der.)
RecoveryLogPreparer | Es un preparador de destino que se usa para recopilar registros antes de la recuperación. |
RegexTrie<V> |
RegexTrie es un trie en el que cada segmento ERROR(/Pattern) .
|
RemoteAndroidDevice |
Implementación de un 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
|
RemoteFileUtil | Es una clase de utilidad para controlar archivos desde una instancia remota. |
RemoteInvocationExecution |
Implementación de InvocationExecution que impulsa una ejecución remota.
|
RemoteManager |
Es una clase que recibe RemoteOperation a través de un socket.
|
RemoteSshUtil | Utilidad para ejecutar comandos ssh en instancias remotas. |
RemoteTestTimeOutEnforcer | Son objetos de escucha que permiten verificar el tiempo de ejecución de una configuración de prueba determinada y fallar si supera un tiempo de espera determinado. |
RemoteZip | Son utilidades para descomprimir archivos individuales dentro de un archivo ZIP remoto. |
ReportPassedTests | Informa en un archivo los posibles filtros para excluir la prueba aprobada. |
ResourceMetricUtil | Funciones de utilidad para componer métricas. |
RestApiHelper | Es una clase auxiliar para realizar llamadas a la API de REST. |
ResultAggregator | Reenviador especial que agrega los resultados cuando es necesario, según la estrategia de reintento que se implementó. |
ResultAndLogForwarder | Reenvío de resultados y eventos de registro. |
ResultForwarder |
Un ITestInvocationListener que reenvía los resultados de la invocación a una lista de otros objetos de escucha.
|
ResultsPlayer | Es un ejecutor especial que reproduce los resultados que se le proporcionan. |
RetentionFileSaver | Clase auxiliar para crear un archivo .retention en un directorio. |
RetryConfigurationFactory | Es la fábrica que controla la reintento de un comando. |
RetryLogSaverResultForwarder | Reenviador que también controla el paso del intento actual en el que nos encontramos. |
RetryRescheduler | Es un ejecutor especial que permite reprogramar pruebas de ejecución anteriores que fallaron o que no se ejecutaron. |
RetryRescheduler.RetryType | Los tipos de pruebas que se pueden reintentar. |
RetryResultForwarder |
Una extensión de ResultForwarder que siempre envía a un número de intento determinado.
|
RetryResultHelper | Es una clase de ayuda para determinar qué módulo o prueba se debe ejecutar o no. |
RetryStatistics |
Es la estructura que contiene las estadísticas de una sesión de reintento de un IRemoteTest .
|
RunCommandTargetPreparer | |
RunConfigDeviceRecovery |
IMultiDeviceRecovery de base genérica para ejecutar una configuración de Tradefed y realizar el paso de recuperación.
|
RunOnSecondaryUserParameterHandler | |
RunOnSecondaryUserTargetPreparer |
Un ITargetPreparer que crea un usuario secundario en la configuración y marca que las pruebas se deben ejecutar en ese usuario.
|
RunOnSystemUserTargetPreparer |
Un ITargetPreparer que marca que las pruebas se deben ejecutar en el usuario (en lugar del usuario actual).
|
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer |
Un ITargetPreparer que crea un perfil de trabajo en la configuración y marca que las pruebas se deben ejecutar en ese usuario.
|
S
SandboxConfigDump |
Es una 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 proveniente de la configuración de Sandbox. |
SandboxConfigurationFactory | Es una fábrica de configuración especial para controlar la creación de configuraciones con fines de zona de pruebas. |
SandboxConfigUtil |
Una clase de utilidad para administrar IConfiguration cuando se realiza la zona de pruebas.
|
SandboxedInvocationExecution | Ejecución especial de la zona de pruebas de la invocación: Esta es la InvocationExection para cuando estamos dentro de la zona de pruebas ejecutando el comando. |
SandboxInvocationRunner | Ejecuta las pruebas asociadas con la invocación en la zona de pruebas. |
SandboxOptions |
Es una clase que puede recibir y proporcionar opciones a un ISandbox .
|
ScreenshotOnFailureCollector | Es un recopilador que capturará y registrará una captura de pantalla cuando falle un caso de prueba. |
Sdk28ModuleController | Un controlador de módulo para verificar si un dispositivo tiene el SDK 28 (Android 9) o una versión posterior |
Sdk29ModuleController | Ejecuta pruebas solo si el dispositivo en prueba tiene el SDK versión 29 o una posterior. |
Sdk30ModuleController | Ejecuta pruebas solo si el dispositivo en prueba tiene el SDK versión 30 o una posterior. |
Sdk31ModuleController | Ejecuta pruebas solo si el dispositivo en prueba tiene el SDK versión 31 o una posterior. |
SecondaryUserHandler |
Controlador de ModuleParameters#SECONDARY_USER .
|
SerializationUtil |
Utilidad para serializar o deserializar un objeto que implementa ERROR(/Serializable) .
|
ServiceAccountKeyCredentialFactory |
Una fábrica de credenciales para crear Credential de OAuth basado en claves de cuenta de servicio.
|
ShardBuildCloner | Clase auxiliar que controla la clonación de la información de una compilación desde la línea de comandos. |
ShardHelper | Clase auxiliar que controla la creación de los fragmentos y su programación para una invocación. |
ShardListener |
Un ITestInvocationListener que recopila resultados de un fragmento de invocación (también conocido como una división de invocación para ejecutarse en varios recursos en paralelo) y los reenvía a otro objeto de escucha.
|
ShardMainResultForwarder |
Un ResultForwarder que combina los resultados de invocaciones de prueba fragmentadas.
|
ShellOutputReceiverStream | Es una subclase de utilidad de OutputStream que escribe en un IShellOutputReceiver. |
ShellStatusChecker | Verifica si el estado de la shell es el esperado antes y después de que se ejecute un módulo. |
ShippingApiLevelModuleController |
Ejecuta pruebas si el dispositivo cumple con las siguientes condiciones:
|
SimpleFileLogger |
Un ILeveledLogOutput que dirige los mensajes de registro a stdout y a un solo archivo de registro.
|
SimplePerfResult | Es un objeto que contiene todos los resultados de la prueba de simpleperf. |
SimplePerfStatResultParser | Una clase de utilidad para analizar el resultado de simpleperf. |
SimplePerfUtil | Clase de utilidad para enviar un comando simple y recopilar resultados |
SimplePerfUtil.SimplePerfType | Enumeración de opciones de comandos de simpleperf |
SimpleStats | Es una pequeña clase de utilidad que calcula algunas medidas estadísticas a partir de un conjunto de datos numéricos. |
SizeLimitedOutputStream |
Un archivo seguro para subprocesos con copia de seguridad ERROR(/OutputStream) que limita la cantidad máxima de datos que se pueden escribir.
|
Sl4aBluetoothUtil | Una clase de utilidad proporciona operaciones de Bluetooth en uno o dos dispositivos con SL4A. |
Sl4aBluetoothUtil.BluetoothAccessLevel |
Enumeraciones para el nivel de acceso de dispositivos Bluetooth que se basan en BluetoothDevice.java
|
Sl4aBluetoothUtil.BluetoothConnectionState |
Enumeraciones para los estados de conexión Bluetooth que se basan en BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothPriorityLevel |
Enumeraciones para el nivel de prioridad del perfil Bluetooth que se basan en BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothProfile |
Enumeraciones para perfiles Bluetooth que se basan en BluetoothProfile.java
|
Sl4aClient | Cliente de Sl4A para interactuar a través de RPC con la capa de secuencias de comandos de SL4A. |
Sl4aEventDispatcher | El despachador de eventos sondea el evento y lo pone en cola por nombre para que se consulte. |
Sl4aEventDispatcher.EventSl4aObject | Es el objeto que devuelve el objeto de sondeo de eventos. |
SnapshotInputStreamSource | Un InputStreamSource respaldado por un archivo. |
StatusCheckerResult |
Contiene el resultado de una ejecución de ISystemStatusChecker .
|
StatusCheckerResult.CheckStatus | |
StdoutLogger |
Un ILeveledLogOutput que dirige los mensajes de registro a stdout.
|
StreamProtoReceiver | Un receptor que traduce el proto TestRecord recibido en eventos de Tradefed. |
StreamProtoResultReporter |
Una implementación de ProtoResultReporter
|
StrictShardHelper | Estrategia de fragmentación para crear fragmentos estrictos que no se informen juntos |
StringEscapeUtils | Es una clase de utilidad para escapar cadenas de formatos específicos. |
StringUtil | Es una clase de utilidad para escapar cadenas para la manipulación común de cadenas. |
StubBuildProvider |
Implementación vacía sin operaciones de un IBuildProvider .
|
StubMultiTargetPreparer |
Implementación vacía de marcador de posición de un IMultiTargetPreparer .
|
StubTargetPreparer |
Implementación vacía de marcador de posición de un ITargetPreparer .
|
StubTest | Implementación de prueba vacía sin operaciones. |
StubTestRunListener |
Implementación de stub de ITestRunListener
|
SubprocessCommandException | No se pudo ejecutar un comando de subproceso. |
SubprocessConfigBuilder | Compila un XML de configuración de TF del wrapper para una configuración de TF existente. |
SubprocessEventHelper | Es un ayudante para serializar o deserializar los eventos que se pasarán al registro. |
SubprocessEventHelper.BaseTestEventInfo | Ayudante básico para la información de TestIgnored. |
SubprocessEventHelper.FailedTestEventInfo | Ayuda para la información de testFailed. |
SubprocessEventHelper.InvocationEndedEventInfo | Ayuda para la información de la invocación finalizada. |
SubprocessEventHelper.InvocationFailedEventInfo | Ayuda para la información de InvocationFailed. |
SubprocessEventHelper.InvocationStartedEventInfo | Ayudante para la información de inicio de la invocación. |
SubprocessEventHelper.LogAssociationEventInfo | Ayuda para la información de logAssociation. |
SubprocessEventHelper.TestEndedEventInfo | Ayuda para la información de testEnded. |
SubprocessEventHelper.TestLogEventInfo | Ayudante para la información de testLog. |
SubprocessEventHelper.TestModuleStartedEventInfo | Ayudante para la información de inicio del módulo de prueba. |
SubprocessEventHelper.TestRunEndedEventInfo | Ayuda para la información de testRunEnded. |
SubprocessEventHelper.TestRunFailedEventInfo | Ayudante para la información de testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | Ayudante para la información de testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | Ayudante para la información de testStarted |
SubprocessExceptionParser | Es un asistente para controlar el resultado de la excepción de los ejecutores de comandos estándar de Tradefed. |
SubprocessReportingHelper | Es una clase para compilar un archivo de configuración del wrapper para usar el generador de informes de resultados de subprocesos para un comando de clúster. |
SubprocessResultsReporter |
Implementa ITestInvocationListener para que se especifique como un generador de informes de resultados y reenvía desde el subproceso los resultados de las pruebas, las ejecuciones de pruebas y las invocaciones de pruebas.
|
SubprocessTestResultsParser |
Extiende ERROR(/FileOutputStream) para analizar el resultado antes de escribir en el archivo, de modo que podamos generar los eventos de prueba en el lado del selector.
|
SubprocessTestResultsParser.StatusKeys | Claves de estado de prueba relevantes |
SubprocessTfLauncher |
Un IRemoteTest para ejecutar pruebas en una instalación de TF independiente.
|
SuiteApkInstaller | Instala los APKs especificados para la configuración de Suite, ya sea desde la variable $ANDROID_TARGET_OUT_TESTCASES o desde ROOT_DIR en la información de compilación. |
SuiteModuleLoader | Recupera las definiciones de los módulos de prueba de compatibilidad del repositorio. |
SuiteModuleLoader.ConfigFilter |
Un ERROR(/FilenameFilter) para encontrar todos los archivos de configuración en un directorio.
|
SuiteResultHolder | Es un objeto auxiliar para facilitar la serialización y deserialización de los resultados de la invocación. |
SuiteResultReporter | Recopila los resultados de la prueba de una invocación de paquete completa y muestra los resultados finales. |
SuiteResultReporter.ModulePrepTimes | Es el contenedor de objetos para el tiempo de preparación y desmontaje de un módulo. |
SuiteTestFilter | Representa un filtro para incluir y excluir pruebas. |
SystemServerFileDescriptorChecker | Verifica si el servidor del sistema parece estar quedando sin FD. |
SystemServerStatusChecker | Verifica si el pid de system_server cambió antes y después de la ejecución de un módulo. |
SystemUtil | Clase de utilidad para realizar llamadas al sistema. |
SystemUtil.EnvVariable |
T
TableBuilder | Es una clase de ayuda para mostrar una matriz de elementos de String en una tabla. |
TableFormatter | Es una clase de ayuda para mostrar una matriz de elementos String de modo que cada columna de elementos esté alineada. |
TarUtil | Es una utilidad para manipular un archivo tar. |
TelephonyHelper | Es una utilidad para usar y obtener información relacionada con la telefonía. |
TelephonyHelper.SimCardInformation | Es un contenedor de información para la información relacionada con la tarjeta SIM. |
TelephonyTokenProvider | Es el proveedor de tokens para los tokens relacionados con la telefonía. |
TemplateResolutionError |
Clase que extiende ConfigurationException para el error relacionado con la plantilla durante el análisis de configuración.
|
TerribleFailureEmailHandler | Es una clase de controlador simple que envía un correo electrónico a las personas interesadas cuando se produce un error de WTF (What a Terrible Failure) en una instancia de Trade Federation. |
TestAppInstallSetup |
Un ITargetPreparer que instala una o más apps de una carpeta IDeviceBuildInfo.getTestsDir() en el dispositivo.
|
TestContext | Es una clase para modelar un mensaje de TestContext de la API de TFC. |
TestDependencyResolver | Ayudante para resolver dependencias si es necesario. |
TestDescriptionsFile | Es una clase de utilidad para vincular y desvincular una lista de TestDescriptions a un archivo de prueba. |
TestDevice |
Implementación de un ITestDevice para un dispositivo Android de pila completa
|
TestEnvironment | Es una clase para modelar un mensaje de TestEnvironment que muestra la API de TFC. |
TestFailureListener | Es un objeto de escucha que se usa para realizar acciones, como la captura de pantalla, el informe de errores y la recopilación de Logcat cuando se produce un error de prueba cuando se solicita. |
TestFilterHelper | Clase auxiliar para filtrar pruebas |
TestGroupStatus | Es una clase para almacenar el estado de un grupo de prueba. |
TestInfo | Almacena la información de prueba establecida en un archivo TEST_MAPPING. |
TestInvocation |
Implementación predeterminada de ITestInvocation .
|
TestInvocation.RunMode | Es el modo diferente en el que se puede ejecutar una invocación. |
TestInvocation.Stage | |
TestMapping | Es una clase para cargar un archivo TEST_MAPPING. |
TestMappingSuiteRunner |
Implementación de BaseTestSuite para ejecutar pruebas especificadas por la opción include-filter o los archivos TEST_MAPPING de la compilación como un paquete.
|
TestOption | Almacena los detalles de la opción de prueba establecidos en un archivo TEST_MAPPING. |
TestOutputUploader | Es una clase para subir archivos de salida de prueba a GCS/HTTP. |
TestRecordInterpreter |
Utilidad para convertir un proto TestRecord en un formato más fácil de manipular en Tradefed.
|
TestResource | Es una clase para modelar un mensaje de TestResource que muestra la API de TFC. |
TestResourceDownloader | Es una clase para descargar archivos de recursos de prueba del sistema de archivos, GCS o HTTP. |
TestResultListener | Es una simplificación de ITestLifecycleListener para los implementadores que solo se preocupan por los resultados de las pruebas individuales. |
TestRunToTestInvocationForwarder |
Reenvío de ddmlib ITestRunListener a ITestLifeCycleReceiver .
|
TestsPoolPoller | Es un wrapper de pruebas que permite ejecutar todas las pruebas de un grupo de pruebas. |
TestSuiteInfo |
Es una clase que resuelve la carga de metadatos relacionados con la compilación para el conjunto de pruebas.
Para exponer correctamente la información relacionada, un paquete de pruebas debe incluir un archivo |
TextResultReporter | Es un generador de informes de resultados de pruebas que reenvía los resultados a la impresora de resultados de texto de JUnit. |
TfObjectTracker | Es una utilidad para hacer un seguimiento del uso de los diferentes objetos de la Federación Comercial. |
TfSuiteRunner |
Implementación de ITestSuite , que cargará pruebas de la carpeta res/config/suite/ de los frascos de TF.
|
TfTestLauncher |
Un IRemoteTest para ejecutar pruebas de unidades o funcionales en una instalación de TF independiente.
|
TimeStatusChecker | Verificador de estado para garantizar que el tiempo del dispositivo y del host se mantenga sincronizado. |
TimeVal |
Esta clase dejó de estar disponible.
En su lugar, usa Duration .
|
TokenProviderHelper | Es un asistente que le proporciona al proveedor asociado a un token en particular para averiguar si un dispositivo admite el token. |
TradefedConfigObject | Es una clase para modelar un mensaje TradefedConfigObject de la API de TFC. |
TradefedConfigObject.Type | Es una lista de tipos de objetos de configuración que se pueden insertar en la configuración de un comando de clúster. |
TradefedDelegator | Objetos que ayudan a delegar la invocación a otro objeto binario de Tradefed. |
TradefedFeatureClient | Un cliente de gRPC para solicitar la ejecución de funciones desde el servidor. |
TradefedFeatureServer | Un servidor que responde a las solicitudes de activación de funciones. |
TradefedSandbox | Contenedor de zona de pruebas que puede ejecutar una invocación de Trade Federation. |
TradefedSandboxFactory | Implementación predeterminada para SandboxFactory |
TradefedSandboxRunner |
Es el ejecutor asociado con un TradefedSandbox que permitirá ejecutar la zona de pruebas.
|
TradefedSandboxRunner.StubScheduledInvocationListener |
Un stub IScheduledInvocationListener que no hace nada.
|
U
UnexecutedTestReporterThread | Subprocesos que se encargan de informar todas las pruebas no ejecutadas. |
UsbResetMultiDeviceRecovery |
Un IMultiDeviceRecovery que restablece los buses USB para dispositivos sin conexión.
|
UsbResetRunConfigRecovery | Permite activar un comando para restablecer el USB de un dispositivo |
UsbResetTest |
Un IRemoteTest que restablece el USB del dispositivo y verifica si el dispositivo vuelve a estar en línea después.
|
UserChecker | Verifica si los usuarios cambiaron durante la prueba. |
V
ValidateSuiteConfigHelper |
Esta clase ayudará a validar que el IConfiguration cargado para el paquete cumpla con los requisitos esperados: - Sin proveedores de compilación - Sin generadores de informes de resultados
|
VmRemoteDevice | Un dispositivo virtual remoto que administraremos desde dentro de la máquina virtual. |
W
WaitDeviceRecovery |
Una implementación simple de un IDeviceRecovery que espera a que el dispositivo esté en línea y responda a comandos simples.
|
WifiHelper | Clase de ayuda para manipular los servicios de Wi-Fi en el dispositivo. |
X
XmlFormattedGeneratorReporter |
Implementación de FormattedGeneratorReporter que da formato al paquete y genera un formato XML.
|
XmlResultReporter | Escribe los resultados de JUnit en un archivo XML en un formato coherente con XMLJUnitResultFormatter de Ant. |
XmlSuiteResultFormatter | Es una clase de utilidad para guardar una ejecución de suite como un archivo XML. |
XmlSuiteResultFormatter.RunHistory | Objeto auxiliar para la conversión de JSON. |
S
YamlClassOptionsParser | Es un auxiliar para analizar la información del ejecutor de pruebas de la configuración de Tradefed YAML. |
Z
ZipCompressionStrategy |
Un ICompressionStrategy para crear archivos ZIP.
|