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( rawMetrics, runLogs)

Zaimplementuj tę metodę, aby wygenerować zestaw nowych danych na podstawie dotychczasowych danych oraz dzienników.

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

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( metrics, String testId)

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

public  processRunMetricsAndLogs ( 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

public  processTestMetricsAndLogs (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.