MetricUtility

public class MetricUtility
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.util.MetricUtility


Test metriklerini depolamak ve metrikleri benzer şekilde toplamak için yaygın yardımcı program yöntemlerini içerir. ve metrikleri bir dosyaya yazma.

Özet

Kamu inşaatçıları

MetricUtility()

Herkese açık yöntemler

aggregateMetrics( rawMetrics)

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

File aggregateStoredTestMetricsAndWriteToFile(String fileName)

Testin birden fazla iterasyonundan toplanan metrikleri bir araya getirin ve Birleştirilmiş metrikleri bir test sonucu dosyasına yazmak.

void buildMetricFilterPatterns( strictIncludeRegEx)

Metrikleri filtrelemek için normal ifade kalıpları oluşturun.

filterMetrics( parsedMetrics)

Kalıpla eşleşen metrikleri filtreleyin.

static getStats( values, percentiles)

Verilen değerler listesinden istatistikleri hesaplayın.

getStoredTestMetric()
static boolean isAllDoubleValues( rawValues)

"True" (doğru) döndürülmesi, tüm değerlerin çift değere ayrıştırılabilmesidir.

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

Bağımsız test metriklerini depolamak ve toplamada kullanmak için kullanılır.

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

Bir dosyaya metrik yazın.

Kamu inşaatçıları

MetricUtility

public MetricUtility ()

Herkese açık yöntemler

toplamMetrikler

public  aggregateMetrics ( rawMetrics)

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

Parametreler
rawMetrics : Test çalıştırması sırasında toplanan metrikler.

İlerlemeler
toplu metrikler sağlar.

totalStoredTestMetricsAndWriteToFile

public File aggregateStoredTestMetricsAndWriteToFile (String fileName)

Testin birden fazla iterasyonundan toplanan metrikleri bir araya getirin ve Birleştirilmiş metrikleri bir test sonucu dosyasına yazmak.

Parametreler
fileName String: Metrikleri yazarken kullanılacak dosya adı.

İlerlemeler
File

derlemeMetrik Filtresi Kalıpları

public void buildMetricFilterPatterns ( strictIncludeRegEx)

Metrikleri filtrelemek için normal ifade kalıpları oluşturun.

Parametreler
strictIncludeRegEx

filterMetrics

public  filterMetrics ( parsedMetrics)

Kalıpla eşleşen metrikleri filtreleyin.

Parametreler
parsedMetrics

İlerlemeler

GetStats

public static  getStats ( values, 
                 percentiles)

Verilen değerler listesinden istatistikleri hesaplayın.

Parametreler
values : Toplama işlemini hesaplamak için ham değerler.

percentiles : Son metriklere dahil edilecek istatistikler.

İlerlemeler
toplu değerleri sunar.

getStoredTestMetric

public  getStoredTestMetric ()

İlerlemeler

ÇiftDeğer mi?

public static boolean isAllDoubleValues ( rawValues)

"True" (doğru) döndürülmesi, tüm değerlerin çift değere ayrıştırılabilmesidir. Aksi takdirde false döndürülür.

Parametreler
rawValues : Değerleri doğrulanan liste.

İlerlemeler
boolean

setIterationSeparator

public void setIterationSeparator (String separator)

Parametreler
separator String

Yüzdelik dilimleri ayarla

public void setPercentiles ( percentiles)

Parametreler
percentiles

storeTestMetrics

public void storeTestMetrics (TestDescription testDescription, 
                 testMetrics)

Bağımsız test metriklerini depolamak ve toplamada 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.

WriteResultsToFile

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

Bir dosyaya metrik yazın.

Parametreler
testFileSuffix String: Test metriği dosya adında son ek olarak kullanılır.

testHeaderName String: Metrikler test başlığı adının altına yazılır.

metrics : Dosyaya yazmak için.

resultsFile File: null ise yeni bir dosya oluşturur ve metrikleri yazarsanız başlık adını ve metriğini dosyaya test edin.

İlerlemeler
File dosyası oluşturabilirsiniz.