Metrik Yardımcı Program

public class MetricUtility
extends Object

java.lang.Object
com.android.tradefed.util.MetricUtility


Test ölçümlerini depolamak, ölçümleri benzer testlerde toplamak ve ölçümleri bir dosyaya yazmak için yaygın yardımcı yöntemleri içerir.

Özet

kamu inşaatçılar

MetricUtility ()

Genel yöntemler

aggregateMetrics ( rawMetrics) aggregateMetrics ( rawMetrics)

Virgülle ayrılmış metrikleri toplayın.

File aggregateStoredTestMetricsAndWriteToFile (String fileName)

Testin birden çok yinelemesinden toplanan ölçümleri toplayın ve birleştirilmiş ölçümleri bir test sonuç dosyasına yazın.

static getStats ( values, percentiles) getStats ( values, percentiles) getStats ( values, percentiles)

Verilen değerler listesinden istatistikleri hesaplayın.

getStoredTestMetric ()
static boolean isAllDoubleValues ( rawValues) isAllDoubleValues ( rawValues)

True döndür, tüm değerler çift değere ayrıştırılabilir.

void setIterationSeparator (String separator)
void setPercentiles ( percentiles) setPercentiles ( percentiles)
void storeTestMetrics ( TestDescription testDescription, testMetrics) storeTestMetrics ( TestDescription testDescription, testMetrics)

Bireysel test ölçümlerini depolamak ve toplama için kullanmak için kullanılır.

File writeResultsToFile (String testFileSuffix, String testHeaderName, metrics, File resultsFile) writeResultsToFile (String testFileSuffix, String testHeaderName, metrics, File resultsFile)

Metrikleri bir dosyaya yazın.

kamu inşaatçılar

Metrik Yardımcı Program

public MetricUtility ()

Genel yöntemler

toplam Metrikler

public  aggregateMetrics ( rawMetrics)

Virgülle ayrılmış metrikleri toplayın.

parametreler
rawMetrics : test çalıştırması sırasında toplanan metrikler.

İadeler
birleştirilmiş metrikler.

topluStoredTestMetricsAndWriteToFile

public File aggregateStoredTestMetricsAndWriteToFile (String fileName)

Testin birden çok yinelemesinden toplanan ölçümleri toplayın ve birleştirilmiş ölçümleri bir test sonuç dosyasına yazın.

parametreler
fileName String : metrikleri yazarken kullanılacak dosya adı.

İadeler
File

getStats

public static  getStats ( values, 
                 percentiles)

Verilen değerler listesinden istatistikleri hesaplayın.

parametreler
values : toplamayı hesaplamak için ham değerler.

percentiles : son metriklere dahil edilecek istatistikler.

İadeler
toplu değerler.

getStoredTestMetrik

public  getStoredTestMetric ()

İadeler

isAllDoubleValues

public static boolean isAllDoubleValues ( rawValues)

True döndür, tüm değerler çift değere ayrıştırılabilir. Aksi takdirde false döndürür.

parametreler
rawValues : değerleri doğrulanan liste.

İadeler
boolean

setIterationSeparator

public void setIterationSeparator (String separator)

parametreler
separator String

setPercentiles

public void setPercentiles ( percentiles)

parametreler
percentiles

mağazaTestMetrikleri

public void storeTestMetrics (TestDescription testDescription, 
                 testMetrics)

Bireysel test ölçümlerini depolamak ve toplama için kullanmak için kullanılır.

parametreler
testDescription TestDescription : sınıf adı ve test adı gibi test ayrıntılarını içerir.

testMetrics : test için toplanan metrikler.

yazSonuçlarıDosyaya

public File writeResultsToFile (String testFileSuffix, 
                String testHeaderName, 
                 metrics, 
                File resultsFile)

Metrikleri bir dosyaya yazın.

parametreler
testFileSuffix String : test metrik dosyası adında sonek olarak kullanılır.

testHeaderName String : metrikler test başlığı adı altında yazılacaktır.

metrics : dosyaya yazmak için.

resultsFile File : null ise, yeni bir dosya oluşturun ve metrikleri yazın, aksi takdirde test başlık adını ve metriği dosyaya ekleyin.

İadeler
File metrik ile dosya.