Narzędzie metryczne

public class MetricUtility
extends Object

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)

Zagregowane 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 z podanej listy wartości.

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

Zwróć true oznacza, że ​​wszystkie wartości mogą zostać przetworzone na podwójną wartość.

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

Służy do przechowywania poszczególnych 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

dane zagregowane

public  aggregateMetrics ( rawMetrics)

Zagregowane dane oddzielone przecinkami.

Parametry
rawMetrics : metryki zebrane podczas przebiegu testowego.

Zwroty
zagregowane metryki.

AgregatStoredTestMetricsAndWriteToFile

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 do użycia podczas zapisywania metryk.

Zwroty
File

pobierzStatystyki

public static  getStats ( values, 
                 percentiles)

Oblicz statystyki z podanej listy wartości.

Parametry
values : nieprzetworzone 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óć true oznacza, że ​​wszystkie wartości mogą zostać przetworzone na podwójną wartość. W przeciwnym razie zwróć false.

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

Zwroty
boolean

setIterationSeparator

public void setIterationSeparator (String separator)

Parametry
separator String

setPercentyle

public void setPercentiles ( percentiles)

Parametry
percentiles

storeTestMetrics

public void storeTestMetrics (TestDescription testDescription, 
                 testMetrics)

Służy do przechowywania poszczególnych 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.

zapiszWynikiDoPliku

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 null utwórz nowy plik i zapisz metryki, w przeciwnym razie dołącz nazwę nagłówka testu i metrykę do pliku.

Zwroty
File plik z metryką.