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(
Mevcut metriklerden bir dizi yeni metrik oluşturmak için bu yöntemi uygulayın ve günlükler. |
|
processTestMetricsAndLogs(TestDescription testDescription,
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
publicprocessRunMetricsAndLogs ( 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
publicprocessTestMetricsAndLogs (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 |