27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
MetricUtility
public
class
MetricUtility
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.MetricUtility
|
Test metriklerinin depolanması, benzer testlerde toplanması ve bir dosyaya yazılması için kullanılan genel yardımcı program yöntemlerini içerir.
Özet
Herkese açık yöntemler |
|
aggregateMetrics( rawMetrics)
Virgülle ayrılmış toplu metrikler.
|
File
|
aggregateStoredTestMetricsAndWriteToFile(String runName)
Testin birden fazla iterasyonundan toplanan metrikleri toplayın ve toplanan metrikleri bir test sonucu dosyasına yazın.
|
static
|
getStats( values, percentiles)
Belirtilen değer listesinden istatistikleri hesaplayın.
|
|
getStoredTestMetric()
|
static
boolean
|
isAllDoubleValues( rawValues)
Tüm değerler çift değer olarak ayrıştırılabiliyorsa doğru değerini döndürür.
|
void
|
setIterationSeparator(String separator)
|
void
|
setPercentiles( percentiles)
|
void
|
storeTestMetrics(TestDescription testDescription, testMetrics)
Ayrı test metriklerini depolamak ve toplama için kullanmak için kullanılır.
|
File
|
writeResultsToFile(String testFileSuffix, String testHeaderName, metrics, File resultsFile)
Metrikleri bir dosyaya yazma
|
Herkese açık kurucular
MetricUtility
public MetricUtility ()
Herkese açık yöntemler
aggregateMetrics
public aggregateMetrics ( rawMetrics)
Virgülle ayrılmış toplu metrikler.
Parametreler |
rawMetrics |
: Test çalıştırması sırasında toplanan metrikler. |
İlerlemeler |
|
toplu metrikler.
|
aggregateStoredTestMetricsAndWriteToFile
public File aggregateStoredTestMetricsAndWriteToFile (String runName)
Testin birden fazla iterasyonundan toplanan metrikleri toplayın ve toplanan metrikleri bir test sonucu dosyasına yazın.
Parametreler |
runName |
String : test çalıştırmasının adı.
|
getStats
public static getStats ( values,
percentiles)
Belirtilen değer listesinden istatistikleri hesaplayın.
Parametreler |
values |
: Toplamayı hesaplamak için ham değerler. |
percentiles |
: Nihai metriklere dahil edilecek istatistikler. |
İlerlemeler |
|
birleştirilmiş değerler.
|
getStoredTestMetric
public getStoredTestMetric ()
isAllDoubleValues
public static boolean isAllDoubleValues ( rawValues)
Tüm değerler çift değer olarak ayrıştırılabiliyorsa doğru değerini döndürür.
Aksi takdirde false döndürülür.
Parametreler |
rawValues |
: Değerleri doğrulanan liste.
|
setIterationSeparator
public void setIterationSeparator (String separator)
Parametreler |
separator |
String |
setPercentiles
public void setPercentiles ( percentiles)
storeTestMetrics
public void storeTestMetrics (TestDescription testDescription,
testMetrics)
Ayrı 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 metrikler.
|
writeResultsToFile
public File writeResultsToFile (String testFileSuffix,
String testHeaderName,
metrics,
File resultsFile)
Metrikleri bir dosyaya yazma
Parametreler |
testFileSuffix |
String : test metriği dosya adında son ek olarak kullanılır. |
testHeaderName |
String : metrikleri test başlığı adının altına yazılır. |
metrics |
: Dosyaya yazmak için. |
resultsFile |
File : Boşsa yeni bir dosya oluşturun ve metrikleri yazın. Aksi takdirde test başlığı adını ve metriğini dosyaya ekleyin. |
İlerlemeler |
File |
dosyasını ekleyin.
|
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-03-26 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-03-26 UTC."],[],[]]