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(
Zaimplementuj tę metodę, aby wygenerować zestaw nowych rodzajów danych na podstawie dotychczasowych rodzajów danych i logów. |
|
processTestMetricsAndLogs(TestDescription testDescription,
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
publicprocessRunMetricsAndLogs ( 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
publicprocessTestMetricsAndLogs (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 |
|