MetricFilePostProcessor

public class MetricFilePostProcessor
extends BasePostProcessor

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


Test ve çalıştırma düzeyinde toplanan metrik günlük dosyasını yüklemek için kullanılır. Benzer test metriklerini test çalıştırma düzeyinde toplamak ve bir günlük dosyasına yazmak için "benzer-testleri-topla" seçeneğini kullanın. Yalnızca iterasyon sayısı farklı olan veya aynı ada sahip olan testler benzer testler olarak kabul edilir. Bu kullanıcı yalnızca ham metriklere erişebilir.

Özet

Herkese açık kurucular

MetricFilePostProcessor()
MetricFilePostProcessor(MetricUtility metricUtil)

Herkese açık yöntemler

processRunMetricsAndLogs( rawMetrics, runLogs)

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

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

Her testten elde edilen metrikleri ve günlükleri son işleme almak 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)

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

Herkese açık kurucular

MetricFilePostProcessor

public MetricFilePostProcessor ()

MetricFilePostProcessor

public MetricFilePostProcessor (MetricUtility metricUtil)

Parametreler
metricUtil MetricUtility

Herkese açık yöntemler

processRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Mevcut metriklerden ve günlüklerden yeni metrik grubu 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 çakışmaya izin verilmez).

Parametreler
rawMetrics : Çalıştırma için kullanılabilen ham metrik grubu.

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

İlerlemeler
Çalıştırma metriklerinden yeni oluşturulan metrik grubu.

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

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

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

testMetrics : Testteki metrik grubu.

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

İlerlemeler
Test metriklerinden yeni oluşturulan metrik grubu.

setUp

public void setUp ()

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

writeMetricFile

public void writeMetricFile ( metrics, 
                String testId)

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