AggregatePostProcessor
public
class
AggregatePostProcessor
extends BasePostProcessor
| java.lang.Object | ||
| ↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
| ↳ | com.android.tradefed.postprocessor.AggregatePostProcessor | |
Birden fazla yinelemeli test çalıştırması sırasında toplanan sayısal metrikler için minimum, maksimum, ortalama, varyans, standart sapma, toplam, sayı ve isteğe bağlı olarak yüzdelik dilimleri veren bir metrik toplayıcı. Bu metrikler çift olarak değerlendirilir. Sayısal olmayan metrikler yoksayılır. Sayısal ve sayısal olmayan değerlerin karışımını içeren metrikler de yoksayılır.
Sayının yalnızca bir ölçümde tamamen sayısal değerler varsa gösterileceğini, aksi takdirde diğer tüm istatistiklerle birlikte gösterilmeyeceğini unutmayın.
Şu anda metrikler bu şekilde iletildiğinden, tek bir dizedeki metrikleri ayrıştırır.
Özet
Herkese açık oluşturucular | |
|---|---|
AggregatePostProcessor()
|
|
Herkese açık yöntemler | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder>
|
processRunMetricsAndLogs(HashMap<String, MetricMeasurement.Metric> rawMetrics, Map<String, LogFile> runLogs)
Mevcut metriklerden ve günlüklerden yeni bir metrik grubu oluşturmak için bu yöntemi uygulayın. |
Map<String, MetricMeasurement.Metric.Builder>
|
processTestMetricsAndLogs(TestDescription testDescription, HashMap<String, MetricMeasurement.Metric> testMetrics, Map<String, LogFile> testLogs)
Her testten elde edilen metrikleri ve günlükleri işlemek için bu yöntemi uygulayın. |
Herkese açık oluşturucular
AggregatePostProcessor
public AggregatePostProcessor ()
Herkese açık yöntemler
processRunMetricsAndLogs
public Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> rawMetrics,
Map<String, LogFile> runLogs)Mevcut metriklerden ve günlüklerden yeni bir metrik grubu oluşturmak için bu yöntemi uygulayın. Yalnızca yeni oluşturulan metrikler döndürülmeli ve benzersiz anahtar adıyla (mevcut anahtarlarla çakışmaya izin verilmez) döndürülmelidir.
| Parametreler | |
|---|---|
rawMetrics |
HashMap: Çalıştırma için kullanılabilen ham metrikler kümesi. |
runLogs |
Map: Test çalıştırması için günlük dosyaları grubu. |
| İadeler | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder> |
Çalıştırma metriklerinden yeni oluşturulan metrikler grubu. |
processTestMetricsAndLogs
public Map<String, MetricMeasurement.Metric.Builder> processTestMetricsAndLogs (TestDescription testDescription, HashMap<String, MetricMeasurement.Metric> testMetrics, Map<String, LogFile> testLogs)
Her testten elde edilen metrikleri ve günlükleri işlemek için bu yöntemi uygulayın. Yalnızca yeni oluşturulan metrikler döndürülmeli ve benzersiz anahtar adıyla (mevcut anahtarlarla çakışmaya izin verilmez) döndürülmelidir.
| Parametreler | |
|---|---|
testDescription |
TestDescription: Testi açıklayan TestDescription nesnesi. |
testMetrics |
HashMap: Testteki metrikler grubu. |
testLogs |
Map: Test sırasında kaydedilen dosya grubu. |
| İadeler | |
|---|---|
Map<String, MetricMeasurement.Metric.Builder> |
Test metriklerinden yeni oluşturulan metrikler kümesi. |