MetrikDosya Sonrası İş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üzeyinde toplanan metrikler günlük dosyasını yüklemek için kullanılır. "toplu-benzer-testler"i kullanma benzer test metriklerini test çalıştırması düzeyinde toplama seçeneği bir günlük dosyasına yazacağım. Testler yalnızca yineleme numarası veya aynı ada sahiptir. benzer testler olarak kabul edilir. Bu sayede yalnızca ham metriklere erişebileceksiniz.

Özet

Kamu inşaatçıları

MetricFilePostProcessor()
MetricFilePostProcessor(MetricUtility metricUtil)

Herkese açık yöntemler

processRunMetricsAndLogs( rawMetrics, runLogs)

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

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

Her bir testteki işlem metriklerini ve günlüklerini yüklemek için bu yöntemi uygulayın.

void setUp()

Test çalıştırılmadan önce başlatılması 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.

Kamu inşaatçıları

MetrikDosya Sonrası İşlemci

public MetricFilePostProcessor ()

MetrikDosya Sonrası İşlemci

public MetricFilePostProcessor (MetricUtility metricUtil)

Parametreler
metricUtil MetricUtility

Herkese açık yöntemler

transactionRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

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

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

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

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

işlemTestMetrikleriveGünlükler

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Her bir testteki işlem metriklerini ve günlüklerini yüklemek için bu yöntemi uygulayın. Yalnızca yeni oluşturulan metrikler, benzersiz anahtar adıyla (mevcut metriklerle çakışma olmadan) anahtarlarına izin verilir).

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.

kur

public void setUp ()

Test çalıştırılmadan önce başlatılması 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.