Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
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 che raccoglie le metriche statsd dal lato host utilizzando i comandi dell'utilità statsd. Ha metriche push di base e funzioni di report di dump. Può essere esteso da sottoclassi per elaborare report metrici statsd in base alle esigenze.

Sommario

Costruttori pubblici

HostStatsdMetricCollector ()

Metodi pubblici

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

Richiamata al termine di una prova.

void onTestRunStart ( DeviceMetricData runData)

Richiamata all'avvio di una prova.

Metodi protetti

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

Le sottoclassi possono implementare il metodo per elaborare il report metrico Statsd, se necessario.

Costruttori pubblici

HostStatsdMetricCollector

public HostStatsdMetricCollector ()

Metodi pubblici

onTestRunEnd

public void onTestRunEnd ( DeviceMetricData runData, 
                 currentRunMetrics)

Richiamata al termine di una prova. Questo dovrebbe essere il momento di ripulire.

parametri
runData DeviceMetricData : DeviceMetricData che DeviceMetricData i dati per l'esecuzione. Sarà lo stesso oggetto di onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : la mappa corrente delle metriche passata a ERROR(/#testRunEnded(long,Map)) .

onTestRunStart

public void onTestRunStart ( DeviceMetricData runData)

Richiamata all'avvio di una prova.

parametri
runData DeviceMetricData : DeviceMetricData che DeviceMetricData i dati per l'esecuzione.

Metodi protetti

processStatsReport

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

Le sottoclassi possono implementare il metodo per elaborare il report metrico Statsd, se necessario. Viene chiamato per il rapporto metrico da un determinato dispositivo

parametri
device ITestDevice : testare il dispositivo da cui proviene il report statsd

dataStream InputStreamSource : report statistiche come flusso di input

runData DeviceMetricData : la destinazione in cui verranno memorizzate le metriche elaborate