Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

StatsdGenericPostProcessor

public class StatsdGenericPostProcessor
extends BasePostProcessor

java.lang.Object
com.android.tradefed.postprocessor.BasePostProcessor
com.android.tradefed.postprocessor.StatsdGenericPostProcessor


Un postprocesador que procesa informes protoestadísticos binarios en pares clave-valor al expandir el informe como una estructura de árbol.

Este procesador es independiente del tipo de informes de métricas que encuentra. También sirve como clase base para otros procesadores de publicaciones de statsd al incluir un código común para recuperar y leer informes de statsd.

Resumen

Constructores públicos

StatsdGenericPostProcessor ()

Métodos públicos

processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs)

Implemente este método para generar un conjunto de nuevas métricas a partir de las métricas y los registros existentes.

processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)

Implemente este método para publicar métricas de proceso y registros de cada prueba.

Métodos protegidos

convertProtoMessage (Message reportMessage)

Acople un proto mensaje a un conjunto de pares clave-valor que se convierten en métricas.

parseMetricsFromReportList (StatsLog.ConfigMetricsReportList reportList)

Analizar métricas de un ConfigMetricsReportList leídas de un protocolo de informe statsd.

Constructores públicos

StatsdGenericPostProcessor

public StatsdGenericPostProcessor ()

Métodos públicos

processRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Implemente este método para generar un conjunto de nuevas métricas a partir de las métricas y los registros existentes. Solo deben devolverse las métricas recién generadas y con un nombre de clave único (no se permiten colisiones con claves existentes).

Parámetros
rawMetrics : El conjunto de métricas sin procesar disponibles para la ejecución.

runLogs : El conjunto de archivos de registro para la ejecución de prueba.

Devoluciones
El conjunto de métricas recién generadas a partir de las métricas de ejecución.

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Implemente este método para publicar métricas de proceso y registros de cada prueba. Solo deben devolverse las métricas recién generadas y con un nombre de clave único (no se permiten colisiones con claves existentes).

Parámetros
testDescription TestDescription : el objeto TestDescription que describe la prueba.

testMetrics : El conjunto de métricas de la prueba.

testLogs : El conjunto de archivos registrados durante la prueba.

Devoluciones
El conjunto de métricas recién generadas a partir de las métricas de prueba.

Métodos protegidos

convertProtoMessage

protected  convertProtoMessage (Message reportMessage)

Acople un proto mensaje a un conjunto de pares clave-valor que se convierten en métricas.

Trata un mensaje como un árbol y utiliza la ruta concatenada desde la raíz a un valor que no es de mensaje como clave, mientras que el valor que no es de mensaje se convierte en el valor de métrica. Los nodos de campos repetidos se distinguen por tener un número de índice basado en 1 agregado a todos los elementos después del primer elemento. El primer elemento no se adjunta, ya que en la mayoría de los casos solo hay un elemento en el campo de lista y es más fácil de leer si aparece como está.

TODO (b / 140432161): Separe esto en una utilidad si surge la necesidad.

Parámetros
reportMessage Message

Devoluciones

parseMetricsFromReportList

protected  parseMetricsFromReportList (StatsLog.ConfigMetricsReportList reportList)

Analizar métricas de un ConfigMetricsReportList leídas de un protocolo de informe statsd.

Esta es la interfaz principal para las subclases de este postprocesador statsd.

Parámetros
reportList StatsLog.ConfigMetricsReportList

Devoluciones