Narzędzie metryczne

public class MetricUtility
extends Object

Obiekt Java.lang.Object
com.android.tradefed.util.MetricUtility


Zawiera typowe metody narzędziowe do przechowywania metryk testowych, agregowania metryk w podobnych testach i zapisywania metryk do pliku.

Streszczenie

Konstruktorzy publiczni

MetricUtility ()

Metody publiczne

aggregateMetrics ( rawMetrics) aggregateMetrics ( rawMetrics)

Zbiorcze dane oddzielone przecinkami.

File aggregateStoredTestMetricsAndWriteToFile (String fileName)

Agreguj metryki zebrane z wielu iteracji testu i zapisz zagregowane metryki w pliku wyników testu.

static getStats ( values, percentiles) getStats ( values, percentiles) getStats ( values, percentiles)

Oblicz statystyki na podstawie podanej listy wartości.

getStoredTestMetric ()
static boolean isAllDoubleValues ( rawValues) isAllDoubleValues ( rawValues)

Zwróć wartość true, jeśli wszystkie wartości można przeanalizować w celu uzyskania podwójnej wartości.

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

Służy do przechowywania indywidualnych metryk testowych i używania ich do agregacji.

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

Zapisz metryki do pliku.

Konstruktorzy publiczni

Narzędzie metryczne

public MetricUtility ()

Metody publiczne

zbiorczeMetryki

public  aggregateMetrics ( rawMetrics)

Zbiorcze dane oddzielone przecinkami.

Parametry
rawMetrics : metryki zebrane podczas przebiegu testowego.

Zwroty
zagregowane metryki.

agregowaneStoredTestMetricsAndWriteToFile

public File aggregateStoredTestMetricsAndWriteToFile (String fileName)

Agreguj metryki zebrane z wielu iteracji testu i zapisz zagregowane metryki w pliku wyników testu.

Parametry
fileName String : nazwa pliku używana podczas zapisywania metryk.

Zwroty
File

pobierzStatystyki

public static  getStats ( values, 
                 percentiles)

Oblicz statystyki na podstawie podanej listy wartości.

Parametry
values : surowe wartości do obliczenia agregacji.

percentiles : statystyki do uwzględnienia w ostatecznych danych.

Zwroty
zagregowane wartości.

getStoredTestMetric

public  getStoredTestMetric ()

Zwroty

isAllDoubleValues

public static boolean isAllDoubleValues ( rawValues)

Zwróć wartość true, jeśli wszystkie wartości można przeanalizować w celu uzyskania podwójnej wartości. W przeciwnym razie zwróć wartość false.

Parametry
rawValues : lista, której wartości są sprawdzane.

Zwroty
boolean

setIterationSeparator

public void setIterationSeparator (String separator)

Parametry
separator String

ustawPercentyle

public void setPercentiles ( percentiles)

Parametry
percentiles

storeTestMetrics

public void storeTestMetrics (TestDescription testDescription, 
                 testMetrics)

Służy do przechowywania indywidualnych metryk testowych i używania ich do agregacji.

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

testMetrics : metryki zebrane do testu.

zapiszResultsToFile

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

Zapisz metryki do pliku.

Parametry
testFileSuffix String : jest używany jako przyrostek w nazwie pliku metryki testowej.

testHeaderName String : metryki zostaną zapisane pod nazwą nagłówka testu.

metrics : do zapisu w pliku.

resultsFile File : jeśli ma wartość null, utwórz nowy plik i zapisz metryki, w przeciwnym razie dołącz do pliku nazwę nagłówka testu i metrykę.

Zwroty
File plik z metryką.