HostStatsdMetric Collector

public class HostStatsdMetricCollector
extends BaseDeviceMetricCollector

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


IMetricCollector , który zbiera metryki statsd po stronie hosta za pomocą poleceń narzędzia statsd. Posiada podstawowe metryki push i funkcje raportu zrzutu. Można go rozszerzyć o podklasy, aby przetwarzać raport metryki statsd w zależności od potrzeb.

Streszczenie

Konstruktorzy publiczni

HostStatsdMetricCollector ()

Metody publiczne

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

Oddzwanianie po zakończeniu przypadku testowego.

void onTestFail ( DeviceMetricData testData, TestDescription test)

Wywołanie zwrotne w przypadku niepowodzenia przypadku testowego.

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

Oddzwanianie po zakończeniu przebiegu testowego.

void onTestRunStart ( DeviceMetricData runData)

Wywołanie zwrotne po uruchomieniu uruchomienia testowego.

void onTestStart ( DeviceMetricData testData)

Wywołanie zwrotne po uruchomieniu przypadku testowego.

Metody chronione

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

Podklasy mogą w razie potrzeby implementować metodę przetwarzania raportu metryki Statsd.

Konstruktorzy publiczni

HostStatsdMetric Collector

public HostStatsdMetricCollector ()

Metody publiczne

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Oddzwanianie po zakończeniu przypadku testowego. To powinien być czas na sprzątanie.

Parametry
testData DeviceMetricData : DeviceMetricData przechowująca dane dla przypadku testowego. Będzie tym samym obiektem, co podczas onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : bieżąca mapa metryk przekazana do ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) .

Rzuty
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Wywołanie zwrotne w przypadku niepowodzenia przypadku testowego.

Parametry
testData DeviceMetricData : DeviceMetricData przechowująca dane dla przypadku testowego.

test TestDescription : TestDescription przypadku testowego w toku.

naTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Oddzwanianie po zakończeniu przebiegu testowego. To powinien być czas na sprzątanie.

Parametry
runData DeviceMetricData : DeviceMetricData przechowująca dane dla przebiegu. Będzie tym samym obiektem, co podczas onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : bieżąca mapa metryk przekazana do ERROR(/#testRunEnded(long,Map)) .

Rzuty
DeviceNotAvailableException

po uruchomieniuTestu

public void onTestRunStart (DeviceMetricData runData)

Wywołanie zwrotne po uruchomieniu uruchomienia testowego.

Parametry
runData DeviceMetricData : DeviceMetricData przechowująca dane dla przebiegu.

Rzuty
DeviceNotAvailableException

na początku testu

public void onTestStart (DeviceMetricData testData)

Wywołanie zwrotne po uruchomieniu przypadku testowego.

Parametry
testData DeviceMetricData : DeviceMetricData przechowująca dane dla przypadku testowego.

Rzuty
DeviceNotAvailableException

Metody chronione

procesStatystykaRaport

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

Podklasy mogą w razie potrzeby implementować metodę przetwarzania raportu metryki Statsd. Jest wywoływany dla raportu metryki z konkretnego urządzenia

Parametry
device ITestDevice : Urządzenie testowe, z którego pochodzi raport statsd

dataStream InputStreamSource : Raport statystyk jako strumień wejściowy

runData DeviceMetricData : Miejsce docelowe, w którym będą przechowywane przetworzone metryki