MetrikYardımcı Program

public class MetricUtility
extends Object

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


Test metriklerini depolamak, metrikleri benzer testlerde toplamak ve metrikleri bir dosyaya yazmak için yaygın yardımcı yöntemler 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 metrikleri birleştirin ve toplanan metrikleri 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)

Doğruya dönüş, tüm değerlerin çift değere ayrıştırılabilmesidir.

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

Bireysel test metriklerini 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ı

MetrikYardımcı Program

public MetricUtility ()

Genel yöntemler

toplamMetrikler

public  aggregateMetrics ( rawMetrics)

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

Parametreler
rawMetrics : Test çalıştırması sırasında toplanan ölçümler.

İadeler
toplu ölçümler.

ToplamaStoredTestMetricsAndWriteToFile

public File aggregateStoredTestMetricsAndWriteToFile (String fileName)

Testin birden çok yinelemesinden toplanan metrikleri birleştirin ve toplanan metrikleri 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 : Nihai ölçümlere dahil edilecek istatistikler.

İadeler
birleştirilmiş değerler.

getStoredTestMetric

public  getStoredTestMetric ()

İadeler

isAllDoubleValues

public static boolean isAllDoubleValues ( rawValues)

Doğruya dönüş, tüm değerlerin çift değere ayrıştırılabilmesidir. Aksi halde false değerini döndürür.

Parametreler
rawValues : değerleri doğrulanan liste.

İadeler
boolean

setYinelemeAyırıcı

public void setIterationSeparator (String separator)

Parametreler
separator String

yüzdelik dilimleri ayarla

public void setPercentiles ( percentiles)

Parametreler
percentiles

mağazaTestMetrics

public void storeTestMetrics (TestDescription testDescription, 
                 testMetrics)

Bireysel test metriklerini 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 ölçümler.

WriteResultsToFile

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 ölçümleri yazın, aksi takdirde test başlığı adını ve ölçümünü dosyaya ekleyin.

İadeler
File metriği içeren dosya.