Procesor przetwarzania plików wskaźników
public
class
MetricFilePostProcessor
extends BasePostProcessor
java.lang.Object | ||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.MetricFilePostProcessor |
Służy do przesyłania pliku logu wskaźników zebranych na poziomie testu i uruchomienia. Użyj operatora „zagregowane-podobne-testy” opcja zbierania podobnych danych z testów na poziomie uruchomienia testu, i zapisz je w pliku dziennika. Testy różnią się tylko numerem iteracji lub taką samą nazwą są uznawane za podobne testy. Będzie mieć dostęp tylko do nieprzetworzonych danych.
Podsumowanie
Konstruktory publiczne | |
---|---|
MetricFilePostProcessor()
|
|
MetricFilePostProcessor(MetricUtility metricUtil)
|
Metody publiczne | |
---|---|
|
processRunMetricsAndLogs(
Zaimplementuj tę metodę, aby wygenerować zestaw nowych danych na podstawie dotychczasowych danych oraz dzienników. |
|
processTestMetricsAndLogs(TestDescription testDescription,
Zaimplementuj tę metodę, aby publikować wskaźniki i logi procesów z każdego testu. |
void
|
setUp()
Zastąp tę metodę w podrzędnych procesorach postowych, aby zainicjować ją przed uruchomieniem testu. |
void
|
writeMetricFile(
Zapisz wskaźniki w pliku z wynikami i go prześlij. |
Konstruktory publiczne
Procesor przetwarzania plików wskaźników
public MetricFilePostProcessor ()
Procesor przetwarzania plików wskaźników
public MetricFilePostProcessor (MetricUtility metricUtil)
Parametry | |
---|---|
metricUtil |
MetricUtility |
Metody publiczne
Wskaźniki i logi procesów
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
Zaimplementuj tę metodę, aby wygenerować zestaw nowych danych na podstawie dotychczasowych danych oraz dzienników. Zwracane powinny być tylko nowo wygenerowane dane z unikalną nazwą klucza (nie kolizja z istniejącymi kluczami jest dozwolona).
Parametry | |
---|---|
rawMetrics |
: zestaw nieprzetworzonych danych dostępnych na potrzeby uruchomienia. |
runLogs |
: zbiór plików dziennika na potrzeby uruchomienia testowego. |
Zwroty | |
---|---|
|
Zbiór nowo wygenerowanych wskaźników na podstawie wskaźników biegowych. |
procesTestWskaźnikiandLogi
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
Zaimplementuj tę metodę, aby publikować wskaźniki i logi procesów z każdego testu. Tylko nowe powinny zostać zwrócone dane z unikalną nazwą klucza (bez konfliktu z istniejącymi ).
Parametry | |
---|---|
testDescription |
TestDescription : obiekt TestDescription opisujący test. |
testMetrics |
: zbiór danych z testu. |
testLogs |
: zbiór plików zarejestrowanych podczas testu. |
Zwroty | |
---|---|
|
Zbiór nowo wygenerowanych wskaźników na podstawie wskaźników testowych. |
Konfiguracja
public void setUp ()
Zastąp tę metodę w podrzędnych procesorach postowych, aby zainicjować ją przed uruchomieniem testu.
WriteMetricFile
public void writeMetricFile (metrics, String testId)
Zapisz wskaźniki w pliku z wynikami i go prześlij.