Google is committed to advancing racial equity for Black communities. See how.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

HostStatsdMetricCollector

public class HostStatsdMetricCollector
extends BaseDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.HostStatsdMetricCollector


Un IMetricCollector que recopila métricas estadísticas del lado del host mediante los comandos de la utilidad statsd. Tiene métricas push básicas y funciones de informe de volcado. Se puede extender por subclases para procesar informes métricos estadísticos basados ​​en las necesidades.

Resumen

Constructores públicos

HostStatsdMetricCollector ()

Métodos públicos

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Devolución de llamada cuando finaliza una ejecución de prueba.

void onTestRunStart ( DeviceMetricData runData)

Devolución de llamada cuando se inicia una ejecución de prueba.

Métodos protegidos

void processStatsReport ( ITestDevice device, InputStreamSource dataStream, DeviceMetricData runData)

Las subclases pueden implementar el método para procesar el informe métrico Statsd si es necesario.

Constructores públicos

HostStatsdMetricCollector

public HostStatsdMetricCollector ()

Métodos públicos

onTestRunEnd

public void onTestRunEnd ( DeviceMetricData runData, 
                 currentRunMetrics)

Devolución de llamada cuando finaliza una ejecución de prueba. Este debería ser el momento de la limpieza.

Parámetros
runData DeviceMetricData : DeviceMetricData contiene los datos para la ejecución. Será el mismo objeto que durante onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : el mapa actual de métricas pasado a ERROR(/#testRunEnded(long,Map)) .

onTestRunStart

public void onTestRunStart ( DeviceMetricData runData)

Devolución de llamada cuando se inicia una ejecución de prueba.

Parámetros
runData DeviceMetricData : DeviceMetricData contiene los datos para la ejecución.

Métodos protegidos

processStatsReport

protected void processStatsReport ( ITestDevice device, 
                InputStreamSource dataStream, 
                DeviceMetricData runData)

Las subclases pueden implementar el método para procesar el informe métrico Statsd si es necesario. Se solicita un informe métrico de un dispositivo en particular.

Parámetros
device ITestDevice : dispositivo de prueba de donde proviene el informe de estadísticas

dataStream InputStreamSource : informe de estadísticas como flujo de entrada

runData DeviceMetricData : el destino donde se almacenarán las métricas procesadas