Utilitas
public
class
MetricUtility
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.MetricUtility |
Berisi metode utilitas umum untuk menyimpan metrik pengujian, yang menggabungkan metrik dalam pengujian dan penulisan metrik ke sebuah file.
Ringkasan
Konstruktor publik | |
---|---|
MetricUtility()
|
Metode publik | |
---|---|
|
aggregateMetrics(
Menggabungkan metrik yang dipisahkan koma. |
File
|
aggregateStoredTestMetricsAndWriteToFile(String fileName)
Gabungkan metrik yang dikumpulkan dari beberapa iterasi pengujian dan menulis metrik gabungan ke file hasil pengujian. |
void
|
buildMetricFilterPatterns(
Buat pola ekspresi reguler untuk memfilter metrik. |
|
filterMetrics(
Filter metrik yang cocok dengan pola. |
static
|
getStats(
Hitung statistik dari daftar nilai yang diberikan. |
|
getStoredTestMetric()
|
static
boolean
|
isAllDoubleValues(
Return true adalah semua nilai yang dapat diuraikan menjadi nilai ganda. |
void
|
setIterationSeparator(String separator)
|
void
|
setPercentiles(
|
void
|
storeTestMetrics(TestDescription testDescription,
Digunakan untuk menyimpan metrik pengujian individual dan menggunakannya untuk agregasi. |
File
|
writeResultsToFile(String testFileSuffix, String testHeaderName,
Menulis metrik ke file. |
Konstruktor publik
Utilitas
public MetricUtility ()
Metode publik
agregatMetrik
publicaggregateMetrics ( rawMetrics)
Menggabungkan metrik yang dipisahkan koma.
Parameter | |
---|---|
rawMetrics |
: metrik yang dikumpulkan selama pengujian. |
Hasil | |
---|---|
|
metrik gabungan. |
agregatStoredTestMetricsAndWriteToFile
public File aggregateStoredTestMetricsAndWriteToFile (String fileName)
Gabungkan metrik yang dikumpulkan dari beberapa iterasi pengujian dan menulis metrik gabungan ke file hasil pengujian.
Parameter | |
---|---|
fileName |
String : nama file yang akan digunakan saat menulis metrik. |
Hasil | |
---|---|
File |
buildMetricFilterPatterns
public void buildMetricFilterPatterns (strictIncludeRegEx)
Buat pola ekspresi reguler untuk memfilter metrik.
Parameter | |
---|---|
strictIncludeRegEx |
|
filterMetrik
publicfilterMetrics ( parsedMetrics)
Filter metrik yang cocok dengan pola.
Parameter | |
---|---|
parsedMetrics |
|
Hasil | |
---|---|
|
getStats
public staticgetStats ( values, percentiles)
Hitung statistik dari daftar nilai yang diberikan.
Parameter | |
---|---|
values |
: nilai mentah untuk menghitung agregasi. |
percentiles |
: statistik yang akan disertakan dalam metrik akhir. |
Hasil | |
---|---|
|
nilai gabungan. |
getStoredTestMetric
publicgetStoredTestMetric ()
Hasil | |
---|---|
|
isAllDoubleValues
public static boolean isAllDoubleValues (rawValues)
Return true adalah semua nilai yang dapat diuraikan menjadi nilai ganda. Jika tidak, tampilkan nilai salah.
Parameter | |
---|---|
rawValues |
: daftar yang nilainya divalidasi. |
Hasil | |
---|---|
boolean |
setIterationSeparator
public void setIterationSeparator (String separator)
Parameter | |
---|---|
separator |
String |
setPersentil
public void setPercentiles (percentiles)
Parameter | |
---|---|
percentiles |
|
storeTestMetrics
public void storeTestMetrics (TestDescription testDescription,testMetrics)
Digunakan untuk menyimpan metrik pengujian individual dan menggunakannya untuk agregasi.
Parameter | |
---|---|
testDescription |
TestDescription : berisi detail pengujian seperti nama class dan nama pengujian. |
testMetrics |
: metrik yang dikumpulkan untuk pengujian. |
writeResultsToFile
public File writeResultsToFile (String testFileSuffix, String testHeaderName,metrics, File resultsFile)
Menulis metrik ke file.
Parameter | |
---|---|
testFileSuffix |
String : digunakan sebagai akhiran dalam nama file metrik pengujian. |
testHeaderName |
String : metrik akan ditulis di bawah nama header pengujian. |
metrics |
: untuk menulis dalam file. |
resultsFile |
File : jika null, membuat file baru dan menulis metrik, atau menambahkan
nama header dan metrik pengujian ke file. |
Hasil | |
---|---|
File |
file dengan metrik. |