com.android.tradefed.postprocessor

Interfejsy

Procesor IPost Postprocesory to obiekt Federacji Handlowej, którego zadaniem jest umożliwienie przetwarzania metryk i logów PO testach i PRZED raportowaniem wyników.

Zajęcia

Procesor AggregatePost Agregator metryk, który podaje min., maks., średnią, wariancję, odchylenie standardowe, sumę, liczbę i opcjonalnie percentyle dla metryk numerycznych zebranych podczas serii testów z wieloma iteracjami, traktując je jako podwójne.
Średni postprocesor Implementacja postprocesora obliczającego średnią z listy metryk.
Procesor BasePost Podstawowy IPostProcessor , który każda implementacja powinna rozszerzać.
Procesor BluetoothConnectionSuccessRatePost Implementacja postprocesora obliczającego skuteczność profilu Bluetooth

Użyj „dopasowania klucza metrycznego”, aby określić metryki zawierające stany połączeń Bluetooth w tablicy numerycznej. Przykład [0, 1, 2, 3, 0, 1, 2, 3].

Procesor MetricFilePost Służy do przesyłania pliku dziennika metryk zebranych na poziomie testu i uruchomienia.
Procesor PerfettoGenericPost Postprocesor przetwarzający tekstowy/binarny plik proto perfetto metryki na pary klucz-wartość poprzez rekurencyjne rozszerzanie protowiadomości i pól z wartościami łańcuchowymi, aż do napotkania pola z wartością numeryczną.
StatsdBeforeAfterGaugeMetricPostProcessor Postprocesor przetwarzający metryki mierników zebrane w podejściu „przed/po”, tj
Procesor StatsdEventMetricPost Postprocesor, który przetwarza metryki zdarzeń w raportach statystycznych w pary klucz-wartość, korzystając z formaterów określonych w procesorze.
Procesor StatsdGenericPost Postprocesor, który przetwarza binarne raporty protostatsd w pary klucz-wartość, rozwijając raport jako strukturę drzewa.

Wyliczenia

PerfettoGenericPostProcessor.AlternativeParseFormat
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT