com.android.tradefed.device.metric

Anotaciones

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 y filtrar algunos métodos. 

Interfaces

IMetricCollector Esta interfaz se agregará como un 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. 

Clases

AtraceCollector Un IMetricCollector que ejecuta atrace durante una prueba y recopila el resultado y lo registra en la invocación. 
AtraceRunMetricCollector Recopila los registros de todos los directorios de prueba del directorio determinado del dispositivo de prueba, registra el directorio de prueba y procesa los archivos de registro del directorio de prueba, y agrega las métricas. 
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))
BluetoothConnectionLatencyCollector El recopilador enviará una configuración de métricas de duración de statsd predefinida a los dispositivos y recopilará la duración de la conexión Bluetooth para cada perfil. 
BluetoothConnectionStateCollector Este recopilador recopilará métricas de BluetoothConnectionStateChanged y registrará el número de estado de conexión para cada perfil. 
BluetoothHciSnoopLogCollector Es el recopilador que habilita el registro de búsqueda de HCI de Bluetooth en el DUT y recopila el registro para cada prueba. 
BugreportzOnFailureCollector Recopila un bugreportz cuando falla un caso de prueba. 
BugreportzOnTestCaseFailureCollector Recopila un bugreportz cuando falla un caso de prueba en una ejecución. 
ClangCodeCoverageCollector Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de Clang del dispositivo y las registrará como artefactos de prueba. 
CodeCoverageCollector Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura nativa y de Java del dispositivo y las registrará como artefactos de prueba. 
CollectorHelper Es un auxiliar para realizar algunas operaciones de IMetricCollector necesarias en varios lugares. 
CountTestCasesCollector Cuenta y registra la cantidad de casos de prueba para un IRemoteTest determinado. 
DebugHostLogOnFailureCollector Es el recopilador que reunirá y registrará los registros del host cuando se produzca una falla en un caso de prueba. 
DeviceMetricData Es un objeto que contiene todos los datos recopilados por los recopiladores de métricas. 
DeviceTraceCollector Es el recopilador que iniciará el registro de perfetto cuando comience una ejecución de prueba y registrará el archivo de registro al final. 
EmulatorMemoryCpuCapturer  
FilePullerDeviceMetricCollector Un BaseDeviceMetricCollector que escucha la clave de métricas proveniente del dispositivo y las extrae como un archivo del dispositivo. 
FilePullerLogCollector Es el registrador del archivo que informa el lado del dispositivo. 
GcovCodeCoverageCollector Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de gcov del dispositivo y las registrará como artefactos de prueba. 
GcovKernelCodeCoverageCollector Es un BaseDeviceMetricCollector que extraerá las mediciones de cobertura del kernel de gcov de debugfs y del dispositivo, y, luego, las registrará como artefactos de prueba. 
HostStatsdMetricCollector Un IMetricCollector que recopila métricas de statsd del host con comandos de la utilidad de statsd. 
JavaCodeCoverageCollector Un BaseDeviceMetricCollector que extraerá las mediciones de cobertura de Java del dispositivo y las registrará como artefactos de prueba. 
LogcatOnFailureCollector Es el recopilador que capturará y registrará un logcat cuando falle un caso de prueba. 
LogcatTimingMetricCollector Es un recopilador de métricas que recopila información de tiempo (p.ej., tiempo de cambio de usuario) de logcat durante una o varias pruebas repetidas con patrones de regex determinados para analizar los indicadores de inicio y finalización de un evento a partir de las líneas de logcat. 
ModuleLogcatCollector Es la versión del recopilador de logcat, pero para el módulo. 
PerfettoFilePullerCollector Es un recopilador que extrae archivos de registro de Perfetto del dispositivo, los comprime de forma opcional y los agrega a los registros de prueba. 
PerfettoPullerMetricCollector Esta clase dejó de estar disponible. En su lugar, usa PerfettoFilePullerCollector y ERROR(/PerfettoTracePostProcessor). 
RebootReasonCollector Es un recopilador que recopila los reinicios del dispositivo durante la ejecución de la prueba y los informa por motivo y recuento. 
RuntimeRestartCollector Es el recopilador que recopila las marcas de tiempo de los reinicios del entorno de ejecución (fallas del servidor del sistema) durante la ejecución de la prueba, si los hay. 
ScreenshotOnFailureCollector Es un recopilador que capturará y registrará una captura de pantalla cuando falle un caso de prueba. 
ShowmapPullerMetricCollector Implementación básica de FilePullerDeviceMetricCollector que permite extraer los archivos de showmap del dispositivo y recopilar las métricas correspondientes. 
TraceCmdCollector Un IMetricCollector que recopila registros durante la prueba con trace-cmd y los registra en la invocación. 

Enums

AutoLogCollector Enumeración que describe qué recopilador puede controlar automáticamente el arnés. 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT