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

Konstruktor publik

MetricUtility ()

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.

Pengembalian
File

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 ()

Pengembalian

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.

Pengembalian
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 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.