com.android.tradefed.util

Interfaces

ClassPathScanner.IClassPathFilter Un filtro para las rutas de acceso de entrada de classpath

Con patrón después del FileFilter  

ConditionPriorityBlockingQueue.IMatcher<T> Es una interfaz para determinar si los elementos coinciden con algún tipo de condición. 
ICompressionStrategy Es una interfaz que representa un algoritmo de compresión que se puede seleccionar en el tiempo de ejecución. 
IDisableable Interfaz que describe un objeto de Tradefed que se puede inhabilitar. 
IRestApiHelper Es una interfaz auxiliar para realizar llamadas a la API de REST. 

Clases

AaptParser Es una clase que extrae información del APK a través del análisis del resultado de "aapt dump badging". 
AbiFormatter Es la clase de utilidad para la ABI. 
AdbRootElevator Un AutoCloseable que habilita adb root cuando se compila, si es necesario, y restablece el estado raíz cuando se completa. 
AppVersionFetcher Es una clase de utilidad para obtener la cadena de versión de la app desde el dispositivo. 
BluetoothUtils Funciones de utilidad para llamar a BluetoothInstrumentation en el dispositivo

El código de BluetoothInstrumentation del dispositivo se puede encontrar en AOSP en: frameworks/base/core/tests/bluetoothtests  

BuildInfoUtil Una clase de utilidad para ayudar a manipular IBuildInfo  
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. 
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. 
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  
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. 
DeviceConcurrentUtil Contiene métodos y clases de utilidad para la ejecución simultánea de comandos del dispositivo

Usa ERROR(/ExecutorService) para ejecutar comandos implementados como ShellCommandCallable y usa ERROR(/#joinFuture(String,Future,long)) para la sincronización con el ERROR(/Future) que muestra ERROR(/ExecutorService) para la ejecución del comando. 

DeviceConcurrentUtil.ShellCommandCallable<V> Un ERROR(/Callable) que une los detalles de la ejecución del comando de shell en un ITestDevice
DeviceRecoveryModeUtil  
DirectedGraph<V> Una implementación de grafos dirigidos no ponderados. 
EmmaXmlConstants Son constantes que se usan cuando se analiza el informe en formato XML de emma. 
FakeTestsZipFolder Es un accesorio de prueba que crea una carpeta de pruebas falsa sin comprimir en función de una lista de contenido. 
FileIdleMonitor Supervisa los archivos y ejecuta una devolución de llamada si estuvieron inactivos (es decir, 
FixedByteArrayOutputStream Un ERROR(/OutputStream) en memoria que solo conserva una cantidad máxima de datos. 
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
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. 
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). 
GoogleApiClientUtil Utilidades para crear un cliente de la API de Google. 
HprofAllocSiteParser Clase auxiliar para analizar información de una sección de sitios de asignación de los informes de hprof. 
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. 
JUnit4TestFilter Es una clase auxiliar que proporciona el filtrado para el ejecutor de JUnit4 extendiendo Filter
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. 
ListInstrumentationParser Un IShellOutputReceiver que analiza el resultado de una consulta "pm list instrumentation"  
ListInstrumentationParser.InstrumentationTarget  
LocalRunInstructionBuilder Utilidad para compilar la instrucción para ejecutar la prueba de forma local. 
LogcatEventParser  
MetricUtility Contiene métodos de utilidad comunes para almacenar las métricas de prueba, agregarlas en pruebas similares y escribirlas en un archivo. 
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. 
Pair<A, B> Definimos nuestra propia clase Pair, que contiene dos objetos. 
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.  
ProtoUtil Métodos de utilidad para controlar los mensajes de protobuf de forma independiente del tipo. 
PsParser Es una utilidad que se usa para analizar(USER,PID y NAME) el resultado del comando “ps”.  
QuotationAwareTokenizer  
RegexTrie<V> RegexTrie es un trie en el que cada segmento almacenado de la clave es una regex ERROR(/Pattern)
RemoteZip Son utilidades para descomprimir archivos individuales dentro de un archivo ZIP remoto. 
RestApiHelper Es una clase auxiliar para realizar llamadas a la API de REST. 
SerializationUtil Utilidad para serializar o deserializar un objeto que implementa ERROR(/Serializable)
ShellOutputReceiverStream Es una subclase de utilidad de OutputStream que escribe en un IShellOutputReceiver. 
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 
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. 
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. 
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. 
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 
SystemUtil Clase de utilidad para realizar llamadas al sistema. 
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. 
TestFilterHelper Clase auxiliar para filtrar pruebas  
TestRecordInterpreter Utilidad para convertir un proto TestRecord en un formato más fácil de manipular en Tradefed. 
TimeVal Esta clase dejó de estar disponible. En su lugar, usa Duration.  
ZipCompressionStrategy Un ICompressionStrategy para crear archivos ZIP. 

Enums

AaptParser.AaptVersion Enum de opciones para la versión de AAPT que se usa para analizar archivos APK. 
AppVersionFetcher.AppVersionInfo Tipos de información de la versión de la app 
BinaryState Es una enumeración que se usa para registrar el estado de ACTIVADO/DESACTIVADO con un estado de no operación IGNORE. 
FakeTestsZipFolder.ItemType  
LogcatEventType Son los tipos de eventos de LogcatEventParser
SimplePerfUtil.SimplePerfType Enumeración de opciones de comandos de simpleperf  
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  
SystemUtil.EnvVariable