MetricUtility

public class MetricUtility
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.MetricUtility


Zawiera typowe metody narzędzi do przechowywania danych testu, agregowania danych w podobnych testach i zapisywania danych do pliku.

Podsumowanie

Konstruktory publiczne

MetricUtility()

Metody publiczne

aggregateMetrics( rawMetrics)

Dane zbiorcze rozdzielone przecinkami.

File aggregateStoredTestMetricsAndWriteToFile(String runName)

Zbiorczo zmierz dane zebrane z wielu iteracji testu i zapisz zbiorcze dane w pliku z wynikami testu.

static getStats( values, percentiles)

Oblicz statystyki na podstawie podanej listy wartości.

getStoredTestMetric()
static boolean isAllDoubleValues( rawValues)

Zwraca wartość true, jeśli wszystkie wartości można przeanalizować jako wartość podwójną.

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

Służy do przechowywania poszczególnych danych testowych i ich agregacji.

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

zapisywać dane w pliku.

Konstruktory publiczne

MetricUtility

public MetricUtility ()

Metody publiczne

aggregateMetrics

public  aggregateMetrics ( rawMetrics)

Dane zbiorcze rozdzielone przecinkami.

Parametry
rawMetrics : dane zebrane podczas testu.

Zwroty
zbiorcze dane.

aggregateStoredTestMetricsAndWriteToFile

public File aggregateStoredTestMetricsAndWriteToFile (String runName)

Zbiorczo zmierz dane zebrane z wielu iteracji testu i zapisz zbiorcze dane w pliku z wynikami testu.

Parametry
runName String: nazwa testu.

Zwroty
File

getStats

public static  getStats ( values, 
                 percentiles)

Oblicz statystyki na podstawie podanej listy wartości.

Parametry
values : wartości nieprzetworzone, na podstawie których obliczana jest agregacja.

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

Zwroty
wartości zbiorcze.

getStoredTestMetric

public  getStoredTestMetric ()

Zwroty

isAllDoubleValues

public static boolean isAllDoubleValues ( rawValues)

Zwraca wartość true, jeśli wszystkie wartości można przeanalizować jako wartość podwójną. W przeciwnym razie zwraca wartość „fałsz”.

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

Zwroty
boolean

setIterationSeparator

public void setIterationSeparator (String separator)

Parametry
separator String

setPercentiles

public void setPercentiles ( percentiles)

Parametry
percentiles

storeTestMetrics

public void storeTestMetrics (TestDescription testDescription, 
                 testMetrics)

Służy do przechowywania poszczególnych danych testowych i ich agregacji.

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

testMetrics : dane zebrane podczas testu.

writeResultsToFile

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

zapisywać dane 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ć w pliku.

resultsFile File: jeśli wartość jest równa null, utwórz nowy plik i wpisz dane; w przeciwnym razie dodaj do pliku nazwę nagłówka testowego i dane.

Zwroty
File plik z danymi.