MetricUtility
public class MetricUtility
extends Object
java.lang.Objek |
↳ | com.android.tradefed.util.MetricUtility |
Berisi metode utilitas umum untuk menyimpan metrik pengujian, menggabungkan metrik dalam pengujian serupa, dan menulis metrik ke file.
Ringkasan
Metode publik |
---|
| aggregateMetrics ( rawMetrics) aggregateMetrics ( rawMetrics) Metrik gabungan yang dipisahkan koma. |
File | aggregateStoredTestMetricsAndWriteToFile (String fileName) Gabungkan metrik yang dikumpulkan dari beberapa iterasi pengujian dan tulis metrik agregat ke file hasil pengujian. |
static | getStats ( values, percentiles) getStats ( values, percentiles) getStats ( values, percentiles) Hitung statistik dari daftar nilai yang diberikan. |
| getStoredTestMetric () |
static boolean | isAllDoubleValues ( rawValues) isAllDoubleValues ( rawValues) Return true adalah semua nilai dapat diurai menjadi nilai ganda. |
void | setIterationSeparator (String separator) |
void | setPercentiles ( percentiles) setPercentiles ( percentiles) |
void | storeTestMetrics ( TestDescription testDescription, testMetrics) storeTestMetrics ( TestDescription testDescription, testMetrics) Digunakan untuk menyimpan metrik pengujian individual dan menggunakannya untuk agregasi. |
File | writeResultsToFile (String testFileSuffix, String testHeaderName, metrics, File resultsFile) writeResultsToFile (String testFileSuffix, String testHeaderName, metrics, File resultsFile) Tulis metrik ke file. |
Konstruktor publik
MetricUtility
public MetricUtility ()
Metode publik
agregatMetrik
public aggregateMetrics ( rawMetrics)
Metrik gabungan yang dipisahkan koma.
Parameter |
---|
rawMetrics | : metrik yang dikumpulkan selama uji coba. |
Pengembalian |
---|
| metrik agregat. |
agregatStoredTestMetricsAndWriteToFile
public File aggregateStoredTestMetricsAndWriteToFile (String fileName)
Gabungkan metrik yang dikumpulkan dari beberapa iterasi pengujian dan tulis metrik agregat ke file hasil pengujian.
Parameter |
---|
fileName | String : nama file yang akan digunakan saat menulis metrik. |
getStats
public static getStats ( values,
percentiles)
Hitung statistik dari daftar nilai yang diberikan.
Parameter |
---|
values | : nilai mentah untuk menghitung agregasi. |
percentiles | : statistik untuk disertakan dalam metrik akhir. |
Pengembalian |
---|
| nilai agregat. |
getStoredTestMetric
public getStoredTestMetric ()
isAllDoubleValues
public static boolean isAllDoubleValues ( rawValues)
Return true adalah semua nilai dapat diurai menjadi nilai ganda. Jika tidak, kembalikan salah.
Parameter |
---|
rawValues | : daftar yang nilainya divalidasi. |
setIterationSeparator
public void setIterationSeparator (String separator)
Parameter |
---|
separator | String |
setPersentil
public void setPercentiles ( percentiles)
storeTestMetrics
public void storeTestMetrics (TestDescription testDescription,
testMetrics)
Digunakan untuk menyimpan metrik pengujian individual dan menggunakannya untuk agregasi.
Parameter |
---|
testDescription | TestDescription : berisi detail tes seperti nama kelas dan nama tes. |
testMetrics | : metrik yang dikumpulkan untuk pengujian. |
writeResultsToFile
public File writeResultsToFile (String testFileSuffix,
String testHeaderName,
metrics,
File resultsFile)
Tulis 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 buat file baru dan tulis metrik jika tidak, tambahkan nama header dan metrik pengujian ke file. |
Pengembalian |
---|
File | file dengan metrik. |