MetrikDosyaPostİşlemci

public class MetricFilePostProcessor
extends BasePostProcessor

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


Test ve çalıştırma düzeyi sırasında toplanan ölçüm günlük dosyasını yüklemek için kullanılır. Test çalıştırması düzeyinde benzer test metriklerini toplamak ve bir günlük dosyasına yazmak için "benzer testleri toplu" 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 süreç ölçümlerini ve günlüklerini göndermek için bu yöntemi uygulayın.

void setUp ()

Test çalıştırmadan önce başlatmak için alt 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ı

MetrikDosyaPostİşlemci

public MetricFilePostProcessor ()

MetrikDosyaPostİşlemci

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 çarpış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 süreç ölçümlerini ve günlüklerini 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 çarpış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ırmadan önce başlatmak için alt işlemcilerde bu yöntemi geçersiz kılın.

writeMetricDosya

public void writeMetricFile ( metrics, 
                String testId)

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