PerfettoGenelPostİşlemci

public class PerfettoGenericPostProcessor
extends BasePostProcessor

Java.lang.Nesne
🎃 com.android.tradefed.postprocessor.BasePostProcessor
  🎃 com.android.tradefed.postprocessor.PerfettoOverviewPostProcessor


Metin/ikili metrik perfetto proto dosyasını aşağıdaki yöntemlerle anahtar/değer çiftlerine işleyen bir son işlemci Proto mesajlarının ve alanların dize değerleri içeren bu alana, sayısal değerle karşılaşıldı. tuşlarını kullanın.

İsteğe bağlı olarak, tuşlarını kullanın. Örneğin

"perfetto-indexed-list-field" - perfetto.protos.AndroidStartupMetric.Startup

"perfetto-önek-anahtar-alanı" - perfetto.protos.ProcessRenderInfo.process_name

android_startup-startup#1-paket_adi-com.calculator-to_first_frame-dur_ns: 300620342 android_startup-startup#2-paket_adi-com.nexus Başlatıcı-to_first_frame-dur_ns: 49257713 android_startup-startup#3-paket_adı-com.calculator-to_first_frame-dur_ns: 261382005

Özet

Kamu inşaatçıları

PerfettoGenericPostProcessor()

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.

Korunan yöntemler

MetricMeasurement.DataType getMetricType()

Metrik türünü RAW metriği olarak ayarlayın.

Kamu inşaatçıları

PerfettoGenelPostİşlemci

public PerfettoGenericPostProcessor ()

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.

Korunan yöntemler

getMetricType

protected MetricMeasurement.DataType getMetricType ()

Metrik türünü RAW metriği olarak ayarlayın.

İlerlemeler
MetricMeasurement.DataType