PerfettoTracePostProcessor

public class PerfettoTracePostProcessor
extends BasePostProcessor

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


Un post-processore che recupera i file di traccia Perfetto dai log di test ed esegue il processore di traccia per produrre un proto di metrica Perfetto.

Riepilogo

Costruttori pubblici

PerfettoTracePostProcessor()

Metodi pubblici

processRunMetricsAndLogs( rawMetrics, runLogs)

Implementa questo metodo per generare un insieme di nuove metriche dai log e dalle metriche esistenti.

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

Implementa questo metodo per post-elaborare metriche e log di ogni test.

Metodi protetti

MetricMeasurement.DataType getMetricType()

Imposta il tipo di metrica su RAW in modo che le metriche vengano elaborate dai post-processori successivi.

Costruttori pubblici

PerfettoTracePostProcessor

public PerfettoTracePostProcessor ()

Metodi pubblici

processRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Implementa questo metodo per generare un insieme di nuove metriche dai log e dalle metriche esistenti. Devono essere restituite solo le metriche appena generate e con un nome di chiave univoco (non sono consentite collisioni con le chiavi esistenti).

Parametri
rawMetrics : Il set di metriche non elaborate disponibili per l'esecuzione.

runLogs : Il set di file di log per l'esecuzione del test.

Ritorni
Il set di metriche appena generate dalle metriche della corsa.

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Implementa questo metodo per post-elaborare metriche e log di ogni test. Devono essere restituite solo le metriche generate di recente e con un nome di chiave univoco (non sono consentite collisioni con chiavi esistenti).

Parametri
testDescription TestDescription: l'oggetto TestDescription che descrive il test.

testMetrics : Il set di metriche del test.

testLogs : L'insieme di file registrati durante il test.

Ritorni
Il set di metriche appena generate dalle metriche di test.

Metodi protetti

getMetricType

protected MetricMeasurement.DataType getMetricType ()

Imposta il tipo di metrica su RAW in modo che le metriche vengano elaborate dai post-processori successivi.

Questo passaggio è necessario per consentire a MetricFilePostProcessor di scrivere le metriche nel file dei risultati.

Ritorni
MetricMeasurement.DataType