PerfettoTracePostProcessor

public class PerfettoTracePostProcessor
extends BasePostProcessor

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


Test günlüklerinden perfetto izleme dosyalarını alan ve perfetto ölçüm proto'su oluşturmak için izleme işlemcisini bu dosyalarda çalıştıran bir son işlemci.

Özet

Herkese açık oluşturucular

PerfettoTracePostProcessor()

Herkese açık yöntemler

processRunMetricsAndLogs( rawMetrics, runLogs)

Mevcut metriklerden ve günlüklerden yeni bir 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 işlemek için bu yöntemi uygulayın.

Korunan yöntemler

MetricMeasurement.DataType getMetricType()

Metriklerin sonraki işlem sonrası işlemciler tarafından işlenmesi için metrik türünü RAW olarak ayarlayın.

Herkese açık oluşturucular

PerfettoTracePostProcessor

public PerfettoTracePostProcessor ()

Herkese açık yöntemler

processRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

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

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

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

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

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

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

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

testMetrics : Testteki metrikler grubu.

testLogs : Test sırasında kaydedilen dosya grubu.

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

Korunan yöntemler

getMetricType

protected MetricMeasurement.DataType getMetricType ()

Metriklerin sonraki işlem sonrası işlemciler tarafından işlenmesi için metrik türünü RAW olarak ayarlayın.

Bu izin, MetricFilePostProcessor'ın metrikleri sonuç dosyasına yazması için gereklidir.

İlerlemeler
MetricMeasurement.DataType