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
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. |
void | buildMetricFilterPatterns ( strictIncludeRegEx) buildMetricFilterPatterns ( strictIncludeRegEx) Metrikleri filtrelemek için normal ifade kalıpları oluşturun. |
| filterMetrics ( parsedMetrics) filterMetrics ( parsedMetrics) Modelle eşleşen metrikleri filtreleyin. |
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. |
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ı. |
buildMetricFilterPatterns
public void buildMetricFilterPatterns ( strictIncludeRegEx)
Metrikleri filtrelemek için normal ifade kalıpları oluşturun.
Parametreler |
---|
strictIncludeRegEx | |
filtreMetrikler
public filterMetrics ( parsedMetrics)
Modelle eşleşen metrikleri filtreleyin.
Parametreler |
---|
parsedMetrics | |
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 ()
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. |
setYinelemeAyırıcı
public void setIterationSeparator (String separator)
Parametreler |
---|
separator | String |
yüzdelik dilimleri ayarla
public void setPercentiles ( 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. |