MetrikDosyaPostİşlemci

public class MetricFilePostProcessor
extends BasePostProcessor

java.lang.Object
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. Benzer test ölçümlerini test çalıştırması seviyesinde toplamak ve bunu bir günlük dosyasına yazmak için "benzer testleri topla" seçeneğini kullanın. Yalnızca yineleme numarasına göre farklılık gösteren veya aynı adı taşıyan testler benzer testler olarak kabul edilir. Bu yalnızca ham metriklere erişime sahip 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 testin süreç ölçümlerini ve günlüklerini yayınlamak için bu yöntemi uygulayın.

void setUp ()

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

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

Ölçümleri 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

süreçRunMetricsAndLogs

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 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ı kümesi.

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

süreçTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Her testin süreç ölçümlerini ve günlüklerini yayınlamak için bu yöntemi uygulayın. Yalnızca yeni oluşturulan metrikler benzersiz anahtar adıyla döndürülmelidir (mevcut anahtarlarla çarpışmaya izin verilmez).

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

testMetrics : Testteki ölçüm kümesi.

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

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

kurmak

public void setUp ()

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

writeMetricFile

public void writeMetricFile ( metrics, 
                String testId)

Ölçümleri sonuç dosyasına yazın ve yükleyin.