Gromadzący statystyki hosta

public class HostStatsdMetricCollector
extends BaseDeviceMetricCollector

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


IMetricCollector, który zbiera statystyki po stronie hosta za pomocą narzędzia statystycznego poleceń. Udostępnia podstawowe wskaźniki push i funkcje raportów zrzutu. Można ją rozszerzać o podklasy aby przetwarzać na podstawie potrzeb raporty ze statystykami.

Podsumowanie

Konstruktory publiczne

HostStatsdMetricCollector()

Metody publiczne

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

Wywoływanie zwrotne po zakończeniu przypadku testowego.

void onTestFail(DeviceMetricData testData, TestDescription test)

Wywoływanie zwrotne w przypadku niepowodzenia przypadku testowego.

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

Wywoływanie zwrotne po zakończeniu testu.

void onTestRunStart(DeviceMetricData runData)

Wywołanie zwrotne po rozpoczęciu testu.

void onTestStart(DeviceMetricData testData)

Wywołanie zwrotne po uruchomieniu przypadku testowego.

Metody chronione

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

W razie potrzeby podklasy mogą wdrożyć metodę przetwarzania raportu wskaźników statystycznych.

Konstruktory publiczne

Gromadzący statystyki hosta

public HostStatsdMetricCollector ()

Metody publiczne

na końcuTestu

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Wywoływanie zwrotne po zakończeniu przypadku testowego. To czas na porządki.

Parametry
testData DeviceMetricData: element DeviceMetricData zawierający dane na potrzeby przypadku testowego. Będzie ten sam obiekt co w okresie onTestStart(com.android.tradefed.device.metric.DeviceMetricData).

currentTestCaseMetrics : bieżąca mapa danych przekazywanych do usługi ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)).

Rzuty
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Wywoływanie zwrotne w przypadku niepowodzenia przypadku testowego.

Parametry
testData DeviceMetricData: element DeviceMetricData zawierający dane na potrzeby przypadku testowego.

test TestDescription: TestDescription z przypadku testowego w toku.

Zakończenie przebiegu testowego

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Wywoływanie zwrotne po zakończeniu testu. To czas na porządki.

Parametry
runData DeviceMetricData: element DeviceMetricData przechowujący dane dotyczące uruchomienia. Bez zmian jak w okresie onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

currentRunMetrics : bieżąca mapa danych przekazywanych do usługi ERROR(/#testRunEnded(long,Map)).

Rzuty
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Wywołanie zwrotne po rozpoczęciu testu.

Parametry
runData DeviceMetricData: element DeviceMetricData przechowujący dane dotyczące uruchomienia.

Rzuty
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

Wywołanie zwrotne po uruchomieniu przypadku testowego.

Parametry
testData DeviceMetricData: element DeviceMetricData zawierający dane na potrzeby przypadku testowego.

Rzuty
DeviceNotAvailableException

Metody chronione

RaportStatystyki_procesów

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

W razie potrzeby podklasy mogą wdrożyć metodę przetwarzania raportu wskaźników statystycznych. Nazywa się w przypadku raportu z danymi z konkretnego urządzenia

Parametry
device ITestDevice: urządzenie testowe, z którego pochodzi raport statystyczny

dataStream InputStreamSource: raport statystyk jako strumień wejściowy

runData DeviceMetricData: miejsce docelowe, w którym będą przechowywane przetworzone dane.