PerfettoTracePostProcessor
public
class
PerfettoTracePostProcessor
extends BasePostProcessor
| java.lang.Object | ||
| ↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
| ↳ | com.android.tradefed.postprocessor.PerfettoTracePostProcessor | |
Ein Postprozessor, der Perfetto-Trace-Dateien aus den Testlogs abruft und den Trace-Prozessor darauf ausführt, um ein Perfetto-Messwert-Proto zu erstellen.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
PerfettoTracePostProcessor()
|
|
Öffentliche Methoden | |
|---|---|
|
processRunMetricsAndLogs(
Implementieren Sie diese Methode, um eine Reihe neuer Messwerte aus den vorhandenen Messwerten und Logs zu generieren. |
|
processTestMetricsAndLogs(TestDescription testDescription,
Implementieren Sie diese Methode, um Messwerte und Logs aus den einzelnen Tests nachzubearbeiten. |
Geschützte Methoden | |
|---|---|
MetricMeasurement.DataType
|
getMetricType()
Legen Sie den Messwerttyp auf RAW fest, damit die Messwerte von nachfolgenden Postprozessoren verarbeitet werden. |
Öffentliche Konstruktoren
PerfettoTracePostProcessor
public PerfettoTracePostProcessor ()
Öffentliche Methoden
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
Implementieren Sie diese Methode, um eine Reihe neuer Messwerte aus den vorhandenen Messwerten und Logs zu generieren. Es sollten nur die neu generierten Messwerte zurückgegeben werden, und zwar mit einem eindeutigen Schlüsselnamen (keine Überschneidung mit vorhandenen Schlüsseln).
| Parameter | |
|---|---|
rawMetrics |
: Die Gruppe der Rohmesswerte, die für den Lauf verfügbar sind. |
runLogs |
: Die Gruppe der Logdateien für den Testlauf. |
| Returns | |
|---|---|
|
Die Menge der neu generierten Messwerte aus den Laufmesswerten. |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
Implementieren Sie diese Methode, um Messwerte und Logs aus den einzelnen Tests nachzubearbeiten. Es sollten nur die neu generierten Messwerte zurückgegeben werden, und zwar mit einem eindeutigen Schlüsselnamen (keine Überschneidung mit vorhandenen Schlüsseln).
| Parameter | |
|---|---|
testDescription |
TestDescription: Das TestDescription-Objekt, das den Test beschreibt. |
testMetrics |
: Die Gruppe der Messwerte aus dem Test. |
testLogs |
: Die Menge der Dateien, die während des Tests protokolliert wurden. |
| Returns | |
|---|---|
|
Die Menge der neu generierten Messwerte aus den Testmesswerten. |
Geschützte Methoden
getMetricType
protected MetricMeasurement.DataType getMetricType ()
Legen Sie den Messwerttyp auf RAW fest, damit die Messwerte von nachfolgenden Postprozessoren verarbeitet werden.
Dies ist erforderlich, damit MetricFilePostProcessor die Messwerte in die Ergebnisdatei schreiben kann.
| Returns | |
|---|---|
MetricMeasurement.DataType |
|