com.android.tradefed.util

Interfaces

ClassPathScanner.IClassPathFilter Un filtro para rutas de entrada de classpath

Modelado después de FileFilter

CondiciónPrioridadBlockingQueue.IMatcher <T> Una interfaz para determinar si los elementos coinciden con algún tipo de condición.
Estrategia de compresión I Una interfaz que representa un algoritmo de compresión que se puede seleccionar en tiempo de ejecución.
IDesactivable Interfaz que describe un objeto Tradefed que se puede desactivar.
IRestApiHelper Una interfaz auxiliar para realizar llamadas a la API REST.

Clases

AaptParser Clase que extrae información de apk analizando la salida de 'aapt dump credencial'.
AbiFormatter Clase de utilidad para abi.
AdbRootElevador Un AutoCloseable que habilita adb root cuando se construye si es necesario y restaura el estado de raíz cuando se completa.
AppVersionFetcher Clase de utilidad para obtener la cadena de versión de la aplicación desde el dispositivo.
BluetoothUtils Funciones de utilidad para llamar a BluetoothInstrumentation en el dispositivo

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

BuildInfoUtil Una clase de utilidad para ayudar a manipular IBuildInfo
BuildTestsZipUtils Una clase auxiliar para operaciones relacionadas con pruebas zip generadas por el sistema de compilación de Android.
Correo electrónico masivo Una utilidad de remitente de correo electrónico que permite la siguiente configuración: intervalo de envío, tamaño de ráfaga inicial, destinatarios y número total de mensajes.
PaquetetoolUtil Clase de utilidad que utiliza la línea de comando de BundleTool para instalar .apks en el dispositivo.
CircularAtraceUtil Una utilidad atrace desarrollada principalmente para identificar las causas fundamentales de los ANR durante las pruebas Monkey.
Matriz de bytes circular Estructura de datos para contener una matriz de tamaño fijo que funciona como un búfer circular y rastrea la suma total de todos los valores de la matriz.
Escáner de ruta de clase Encuentra entradas en classpath.
ClassPathScanner.ClassNameFilter Un IClassPathFilter que filtra y transforma nombres de clases de Java.
ClassPathScanner.ExternalClassNameFilter Un ClassNameFilter que rechaza clases internas
CondiciónPrioridadBloqueoCola <T> Una clase segura para subprocesos con operaciones similares ERROR(/PriorityBlockingQueue) que pueden recuperar objetos que coinciden con una determinada condición.
ConditionPriorityBlockingQueue.AlwaysMatch <T> Un ConditionPriorityBlockingQueue.IMatcher que coincide con cualquier objeto.
DispositivoConcurrentUtil Contiene métodos y clases de utilidad para la ejecución simultánea de comandos en el lado del dispositivo.

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

DeviceConcurrentUtil.ShellCommandCallable <V> Un ERROR(/Callable) que incluye los detalles de la ejecución del comando de shell en un ITestDevice .
DispositivoRecoveryModeUtil
Gráfico dirigido <V> Una implementación de gráficos no ponderados dirigidos.
EmmaXmlConstantes Constantes utilizadas al analizar el informe emma xml.
FalsosPruebasCarpeta Zip Un dispositivo de prueba que crea una carpeta de pruebas descomprimidas falsa basada en una lista de contenido.
ArchivoIdleMonitor Monitorea archivos y ejecuta una devolución de llamada si han estado inactivos (es decir,
FijoByteArrayOutputStream Un ERROR(/OutputStream) que solo conserva una cantidad máxima de datos.
IntermitenteResourceUtil Esta utilidad ayuda a configurar la versión adecuada de los artefactos para que puedan actualizarse mediante DeviceFlashPreparer .
GCSBucketUtil Administrador de archivos para descargar y cargar archivos desde Google Cloud Storage (GCS).
GCSBucketUtil.GCSFileMetadatos Envoltorio simple para información de archivos en GCS.
GCSComún Clase base para la operación de Gcs como descarga y carga.
Descargador de archivos GCS Descargador de archivos para descargar archivos desde el almacenamiento en la nube de Google (GCS).
GCSFileUploader Cargador de archivos para cargar datos de archivos al almacenamiento en la nube de Google (GCS).
GoogleApiClientUtil Utilidades para crear un cliente API de Google.
HprofAllocSiteParser Clase auxiliar para analizar información de una sección de Sitios de asignación de informes hprof.
Cobertura de código JavaFlusher Una clase de utilidad que restablece y fuerza una descarga de medidas de cobertura de código Java de los procesos que se ejecutan en el dispositivo.
JUnit4TestFilter Clase auxiliar que proporciona el filtrado para el corredor JUnit4 ampliando Filter .
JUnitXmlParser Analizador que extrae datos de resultados de pruebas de los resultados de JUnit almacenados en XMLJUnitResultFormatter de ant y los reenvía a ITestInvocationListener.
ListaInstrumentaciónParser Un IShellOutputReceiver que analiza el resultado de una consulta de 'instrumentación de lista pm'
ListInstrumentationParser.InstrumentationTarget
LocalRunInstructionBuilder Utilidad para compilar las instrucciones para ejecutar la prueba localmente.
LogcatEventParser
MétricaUtilidad Contiene métodos de utilidad comunes para almacenar las métricas de prueba, agregar las métricas en pruebas similares y escribir las métricas en un archivo.
Cobertura de código nativoFlusher Una clase de utilidad que borra las mediciones de cobertura nativa y fuerza una descarga de datos de cobertura nativa de los procesos en el dispositivo.
Par <A, B> Definimos nuestra propia clase Pair que contiene dos objetos.
PrettyPrintDelimiter Utilidad auxiliar que ayuda a imprimir mensajes delimitados que se destacan.
Cambiador de propiedades Una clase de utilidad para cambiar (o agregar) elementos en un archivo de propiedades de Android
ProtoUtil Métodos de utilidad para tratar mensajes de protobuf de forma independiente del tipo.
PsParser Utilidad utilizada para analizar (USUARIO, PID y NOMBRE) desde la salida del comando "ps"
QuoteAwareTokenizer
RegexTrie <V> RegexTrie es un intento donde cada almacenado El segmento de la clave es una expresión regular ERROR(/Pattern) .
Zip remoto Utilidades para descomprimir archivos individuales dentro de un archivo zip remoto.
RestApiHelper Una clase auxiliar para realizar llamadas a la API REST.
SerializaciónUtil Utilidad para serializar/deserializar un objeto que implementa ERROR(/Serializable) .
ShellOutputReceiverStream Subclase de utilidad de OutputStream que escribe en un IShellOutputReceiver.
Resultado de rendimiento simple Objeto para contener todos los resultados de la prueba simpleperf
SimplePerfStatResultParser Una clase de utilidad para analizar el resultado de simpleperf.
SimplePerfUtil Clase de utilidad para enviar comandos simples y recopilar resultados
Estadísticas simples Una pequeña clase de utilidad que calcula algunas medidas estadísticas dado un conjunto de datos numéricos.
TamañoLimitadoSalidaStream Un archivo seguro para subprocesos respaldado por ERROR(/OutputStream) que limita la cantidad máxima de datos que se pueden escribir.
Sl4aBluetoothUtil Una clase de utilidad proporciona operaciones Bluetooth en uno o dos dispositivos usando SL4A
StringEscapeUtils Clase de utilidad para escapar de cadenas para formatos específicos.
StringUtil Clase de utilidad para escapar de cadenas para manipulación de cadenas comunes.
Ayudante de evento de subproceso Ayudante para serializar/deserializar los eventos que se pasarán al registro.
SubprocesoEventHelper.BaseTestEventInfo Ayudante base para información TestIgnored.
SubprocesoEventHelper.FailedTestEventInfo Ayudante para información testFailed.
SubprocesoEventHelper.InvocationEndedEventInfo Ayuda para la invocación de información finalizada.
SubprocesoEventHelper.InvocationFailedEventInfo Ayudante para información de error de invocación.
SubprocesoEventHelper.InvocationStartedEventInfo Ayudante para la invocación de información iniciada.
SubprocesoEventHelper.LogAssociationEventInfo Ayudante para información de logAssociation.
SubprocesoEventHelper.TestEndedEventInfo Ayudante para información testEnded.
SubprocesoEventHelper.TestLogEventInfo Ayudante para información de testLog.
SubprocesoEventHelper.TestModuleStartedEventInfo Ayudante para la información iniciada del módulo de prueba.
SubprocesoEventHelper.TestRunEndedEventInfo Ayudante para la información testRunEnded.
SubprocesoEventHelper.TestRunFailedEventInfo Ayudante para información testRunFailed
SubprocesoEventHelper.TestRunStartedEventInfo Ayudante para la información de testRunStarted
SubprocesoEventHelper.TestStartedEventInfo Ayudante para la información de prueba iniciada
Analizador de excepciones de subproceso Ayuda para manejar la salida de excepción de los ejecutores de comandos estándar de Tradefed.
SubprocesoTestResultsParser Extiende ERROR(/FileOutputStream) para analizar la salida antes de escribir en el archivo para que podamos generar los eventos de prueba en el lado del iniciador.
SubprocesoTestResultsParser.StatusKeys Claves de estado de prueba relevantes.
Util del sistema Clase de utilidad para realizar llamadas al sistema.
Constructor de tablas Clase auxiliar para mostrar una matriz de elementos String en una tabla.
formateador de tabla Clase auxiliar para mostrar una matriz de elementos String para que cada columna de elementos esté alineada
TarUtil Utilidad para manipular un archivo tar.
Ayudantedefiltrodeprueba Clase auxiliar para pruebas de filtrado.
TestRecordInterpreter Utilidad para convertir un protocolo TestRecord a un formato más fácilmente manipulable en Tradefed.
ValorTiempo Esta clase está en desuso. utilice Duration en su lugar.
Estrategia de compresión Zip Una ICompressionStrategy para crear archivos zip.

Enumeraciones

AaptParser.AaptVersión Enumeración de opciones para la versión AAPT utilizada para analizar archivos APK.
AppVersionFetcher.AppVersionInfo Tipos de información de versión de la aplicación.
Estado binario Enumeración utilizada para registrar el estado ON/OFF con un estado IGNORE no-op.
FakeTestsZipFolder.ItemType
Tipo de evento Logcat Tipos de eventos para LogcatEventParser .
SimplePerfUtil.SimplePerfType Enumeración de opciones de comando simpleperf
Sl4aBluetoothUtil.BluetoothAccessLevel Enumeraciones para el nivel de acceso al dispositivo Bluetooth que se basan en BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Enumeraciones para estados de conexión Bluetooth que se basan en BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Enumeraciones para el nivel de prioridad del perfil de Bluetooth que se basan en BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Enumeraciones para perfiles de Bluetooth que se basan en BluetoothProfile.java
SystemUtil.EnvVariable