Utilitas Metrik

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 gabungan 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

Utilitas Metrik

public MetricUtility ()

Metode publik

agregatMetrik

public  aggregateMetrics ( rawMetrics)

Metrik gabungan yang dipisahkan koma.

Parameter
rawMetrics : metrik yang dikumpulkan selama uji coba.

Kembali
metrik agregat.

agregatStoredTestMetricsAndWriteToFile

public File aggregateStoredTestMetricsAndWriteToFile (String fileName)

Gabungkan metrik yang dikumpulkan dari beberapa iterasi pengujian dan tulis metrik gabungan ke file hasil pengujian.

Parameter
fileName String : nama file yang akan digunakan saat menulis metrik.

Kembali
File

dapatkanStats

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.

Kembali
nilai agregat.

getStoredTestMetric

public  getStoredTestMetric ()

Kembali

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.

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

tulisHasilToFile

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 di file.

resultsFile File : jika null buat file baru dan tulis metriknya, jika tidak, tambahkan nama header pengujian dan metrik ke file.

Kembali
File file dengan metrik.