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
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. |
void | buildMetricFilterPatterns ( strictIncludeRegEx) buildMetricFilterPatterns ( strictIncludeRegEx) Twórz wzorce wyrażeń regularnych, aby filtrować metryki. |
| filterMetrics ( parsedMetrics) filterMetrics ( parsedMetrics) Filtruj metryki pasujące do wzorca. |
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. |
buildMetricFilterPatterns
public void buildMetricFilterPatterns ( strictIncludeRegEx)
Twórz wzorce wyrażeń regularnych, aby filtrować metryki.
Parametry |
---|
strictIncludeRegEx | |
filtrMetryki
public filterMetrics ( parsedMetrics)
Filtruj metryki pasujące do wzorca.
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 ()
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. |
setIterationSeparator
public void setIterationSeparator (String separator)
Parametry |
---|
separator | String |
ustawPercentyle
public void setPercentiles ( 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ą. |