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-07-27 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-07-27 UTC."],[],[]]