narzędzie do obsługi wskaźników

public class MetricUtility
extends Object

java.lang.Object
com.android.tradefed.util.Metricutility


Zawiera popularne metody przechowywania wskaźników testowych, agregowane w podobny sposób aby testować dane i zapisywać je w pliku.

Podsumowanie

Konstruktory publiczne

MetricUtility()

Metody publiczne

aggregateMetrics( rawMetrics)

Zbiorcze dane rozdzielane przecinkami.

File aggregateStoredTestMetricsAndWriteToFile(String fileName)

Agregować dane zebrane z wielu iteracji testu oraz zapisywać wskaźniki zbiorcze w testowym pliku z wynikami wyszukiwania.

void buildMetricFilterPatterns( strictIncludeRegEx)

Utwórz wzorce wyrażeń regularnych do filtrowania wskaźników.

filterMetrics( parsedMetrics)

Odfiltruj dane pasujące do wzorca.

static getStats( values, percentiles)

Oblicz statystyki na podstawie podanej listy wartości.

getStoredTestMetric()
static boolean isAllDoubleValues( rawValues)

Zwracanie prawda oznacza wszystkie wartości, które można przekształcić w wartości podwójnej precyzji.

void setIterationSeparator(String separator)
void setPercentiles( percentiles)
void storeTestMetrics(TestDescription testDescription, testMetrics)

Służy do przechowywania poszczególnych wskaźników testowych i używania ich do agregacji.

File writeResultsToFile(String testFileSuffix, String testHeaderName, metrics, File resultsFile)

Zapisywanie wskaźników w pliku.

Konstruktory publiczne

narzędzie do obsługi wskaźników

public MetricUtility ()

Metody publiczne

agregacjaWskaźniki

public  aggregateMetrics ( rawMetrics)

Zbiorcze dane rozdzielane przecinkami.

Parametry
rawMetrics : wskaźniki zebrane podczas testu.

Zwroty
zagregowane wskaźniki.

zbiorczeStoredTestMetricsAndZapisToFile

public File aggregateStoredTestMetricsAndWriteToFile (String fileName)

Agregować dane zebrane z wielu iteracji testu oraz zapisywać wskaźniki zbiorcze w testowym pliku z wynikami wyszukiwania.

Parametry
fileName String: nazwa pliku używana podczas zapisywania wskaźników.

Zwroty
File

WzorceFiltrów BuildMetrics

public void buildMetricFilterPatterns ( strictIncludeRegEx)

Utwórz wzorce wyrażeń regularnych do filtrowania wskaźników.

Parametry
strictIncludeRegEx

Wskaźniki filtra

public  filterMetrics ( parsedMetrics)

Odfiltruj dane pasujące do wzorca.

Parametry
parsedMetrics

Zwroty

getStats

public static  getStats ( values, 
                 percentiles)

Oblicz statystyki na podstawie podanej listy wartości.

Parametry
values : nieprzetworzone wartości do obliczenia agregacji.

percentiles : statystyki do uwzględnienia w danych końcowych.

Zwroty
wartości zbiorcze.

getStoredTestMetric;

public  getStoredTestMetric ()

Zwroty

isAllDoubleValues (IsAllDoubleValues)

public static boolean isAllDoubleValues ( rawValues)

Zwracanie prawda oznacza wszystkie wartości, które można przekształcić w wartości podwójnej precyzji. W przeciwnym razie zwraca wartość „false” (fałsz).

Parametry
rawValues : lista, której wartości zostały zweryfikowane.

Zwroty
boolean

setIterationSeparator

public void setIterationSeparator (String separator)

Parametry
separator String

setPercentyl

public void setPercentiles ( percentiles)

Parametry
percentiles

StoreTestMetrics

public void storeTestMetrics (TestDescription testDescription, 
                 testMetrics)

Służy do przechowywania poszczególnych wskaźników testowych i używania ich do agregacji.

Parametry
testDescription TestDescription: zawiera szczegóły testu, takie jak nazwa klasy i nazwa testu.

testMetrics : dane zebrane do testu.

zapiszWynikiDo pliku

public File writeResultsToFile (String testFileSuffix, 
                String testHeaderName, 
                 metrics, 
                File resultsFile)

Zapisywanie wskaźników w pliku.

Parametry
testFileSuffix String: jest używany jako sufiks w nazwie pliku danych testowych.

testHeaderName String: dane będą zapisywane pod nazwą nagłówka testu.

metrics : aby zapisać zmiany w pliku.

resultsFile File: jeśli wartość null ma wartość null, utwórz nowy plik, a wskaźniki w przeciwnym razie dołączą parametr testu nazwy nagłówka i danych do pliku.

Zwroty
File z danymi.