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(
Implementa questo metodo per generare un insieme di nuove metriche dai log e dalle metriche esistenti. |
|
processTestMetricsAndLogs(TestDescription testDescription,
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
publicprocessRunMetricsAndLogs ( 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
publicprocessTestMetricsAndLogs (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 |
|