MetricFilePostProcessor

public class MetricFilePostProcessor
extends BasePostProcessor

java.lang.Object
com.android.tradefed.postprocessor.BasePostProcessor
com.android.tradefed.postprocessor.MetricFilePostProcessor


Test ve çalışma düzeyi sırasında toplanan metrikler günlük dosyasını yüklemek için kullanılır. Test çalışması düzeyinde benzer test ölçümlerini toplamak ve bunu bir günlük dosyasına yazmak için "agregate-benzer testleri" seçeneğini kullanın. Testler yalnızca yineleme numarasına göre farklılık gösterir veya aynı ada sahip testler benzer testler olarak kabul edilir. Bunun yalnızca ham metriklere erişimi olacaktır.

Özet

kamu inşaatçılar

MetricFilePostProcessor ()
MetricFilePostProcessor ( MetricUtility metricUtil)

Genel yöntemler

processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs)

Mevcut metriklerden ve günlüklerden bir dizi yeni metrik oluşturmak için bu yöntemi uygulayın.

processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs)

Her testten işlem ölçümlerini ve günlükleri göndermek için bu yöntemi uygulayın.

void setUp ()

Test çalıştırılmadan önce başlatmak için alt son işlemcilerde bu yöntemi geçersiz kılın.

void writeMetricFile ( metrics, String testId) writeMetricFile ( metrics, String testId)

Metrikleri sonuç dosyasına yazın ve yükleyin.

kamu inşaatçılar

MetricFilePostProcessor

public MetricFilePostProcessor ()

MetricFilePostProcessor

public MetricFilePostProcessor (MetricUtility metricUtil)

parametreler
metricUtil MetricUtility

Genel yöntemler

processRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Mevcut metriklerden ve günlüklerden bir dizi yeni metrik oluşturmak için bu yöntemi uygulayın. Yalnızca yeni oluşturulan metrikler ve benzersiz anahtar adıyla döndürülmelidir (mevcut anahtarlarla çakışmaya izin verilmez).

parametreler
rawMetrics : Çalıştırma için kullanılabilen ham metrikler kümesi.

runLogs : Test çalıştırması için günlük dosyaları seti.

İadeler
Çalıştırma metriklerinden yeni oluşturulan metrikler kümesi.

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Her testten işlem ölçümlerini ve günlükleri göndermek için bu yöntemi uygulayın. Yalnızca yeni oluşturulan metrikler ve benzersiz anahtar adıyla döndürülmelidir (mevcut anahtarlarla çakışmaya izin verilmez).

parametreler
testDescription TestDescription : Testi açıklayan TestDescription nesnesi.

testMetrics : Testten alınan metrikler kümesi.

testLogs : Test sırasında günlüğe kaydedilen dosya grubu.

İadeler
Test metriklerinden yeni oluşturulan metrikler kümesi.

kurmak

public void setUp ()

Test çalıştırılmadan önce başlatmak için alt post işlemcilerde bu yöntemi geçersiz kılın.

MetrikDosya yaz

public void writeMetricFile ( metrics, 
                String testId)

Metrikleri sonuç dosyasına yazın ve yükleyin.