PerfettoTracePostProcessor

public class PerfettoTracePostProcessor
extends BasePostProcessor

java.lang.Object
   ↳ com.android.tradefed.postprocessor.BasePostProcessor
     ↳ com.android.tradefed.postprocessor.PerfettoTracePostProcessor


Procesor końcowy, który pobiera pliki śledzenia Perfetto z dzienników testów i uruchamia na nich procesor śledzenia, aby wygenerować protokół metryki Perfetto.

Podsumowanie

Publiczne konstruktory

PerfettoTracePostProcessor()

Metody publiczne

processRunMetricsAndLogs( rawMetrics, runLogs)

Zaimplementuj tę metodę, aby wygenerować zestaw nowych rodzajów danych na podstawie dotychczasowych rodzajów danych i logów.

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

Zaimplementuj tę metodę, aby przetwarzać dane i dzienniki z każdego testu.

Metody chronione

MetricMeasurement.DataType getMetricType()

Ustaw typ wskaźnika na RAW, aby wskaźniki były przetwarzane przez kolejne procesory końcowe.

Publiczne konstruktory

PerfettoTracePostProcessor

public PerfettoTracePostProcessor ()

Metody publiczne

processRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Zaimplementuj tę metodę, aby wygenerować zestaw nowych rodzajów danych na podstawie dotychczasowych rodzajów danych i logów. Zwracane powinny być tylko nowo wygenerowane dane z niepowtarzalną nazwą klucza (nie są dozwolone konflikty z istniejącymi kluczami).

Parametry
rawMetrics : zestaw surowych danych dostępnych dla danego uruchomienia.

runLogs : Zestaw plików dziennika dla testu.

Zwroty
Zestaw nowo wygenerowanych danych na podstawie danych z biegu.

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Zaimplementuj tę metodę, aby przetwarzać dane i dzienniki z każdego testu. Należy zwracać tylko nowo wygenerowane dane z niepowtarzalną nazwą klucza (nie można używać kluczy, które już istnieją).

Parametry
testDescription TestDescription: obiekt TestDescription opisujący test.

testMetrics : zestaw danych z testu.

testLogs : Zestaw plików zarejestrowanych podczas testu.

Zwroty
Zbiór nowo wygenerowanych danych na podstawie danych testowych.

Metody chronione

getMetricType

protected MetricMeasurement.DataType getMetricType ()

Ustaw typ wskaźnika na RAW, aby wskaźniki były przetwarzane przez kolejne procesory końcowe.

Jest to konieczne, aby klasa MetricFilePostProcessor mogła zapisywać dane w pliku wyników.

Zwroty
MetricMeasurement.DataType