Od 27 marca 2025 r. zalecamy używanie android-latest-release
zamiast aosp-main
do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
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
public MetricUtility ()
Metody publiczne
aggregateMetrics
public aggregateMetrics ( rawMetrics)
Dane zbiorcze rozdzielone przecinkami.
Parametry |
rawMetrics |
: dane zebrane podczas testu. |
aggregateStoredTestMetricsAndWriteToFile
public File aggregateStoredTestMetricsAndWriteToFile (String fileName)
Zbiorczo zmierz dane zebrane z wielu iteracji testu i zapisz zbiorcze dane w pliku z wynikami testu.
Parametry |
fileName |
String : nazwa pliku używana podczas zapisywania danych. |
buildMetricFilterPatterns
public void buildMetricFilterPatterns ( strictIncludeRegEx)
Utwórz wzorce wyrażeń regularnych, aby filtrować dane.
Parametry |
strictIncludeRegEx |
|
filterMetrics
public filterMetrics ( parsedMetrics)
Odfiltruj dane, które pasują do wzorca.
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 ()
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. |
setIterationSeparator
public void setIterationSeparator (String separator)
Parametry |
separator |
String |
setPercentiles
public void setPercentiles ( 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. |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-03-26 UTC.
[null,null,["Ostatnia aktualizacja: 2025-03-26 UTC."],[],[]]