MetricFilePostProcessor
public class MetricFilePostProcessor
extends BasePostProcessor
java.lang.Object | ||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.MetricFilePostProcessor |
Wird zum Hochladen der während der Test- und Ausführungsebene erfassten Metrikprotokolldatei verwendet. Verwenden Sie die Option „aggregate-similar-tests“, um ähnliche Testmetriken auf Testlaufebene zu aggregieren und in eine Protokolldatei zu schreiben. Tests unterscheiden sich nur durch die Iterationsnummer oder werden mit demselben Namen als ähnliche Tests betrachtet. Dadurch haben Sie nur Zugriff auf Rohmetriken.
Zusammenfassung
Öffentliche Bauträger | |
---|---|
MetricFilePostProcessor () | |
MetricFilePostProcessor ( MetricUtility metricUtil) |
Öffentliche Methoden | |
---|---|
processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) Implementieren Sie diese Methode, um aus den vorhandenen Metriken und Protokollen eine Reihe neuer Metriken zu generieren. | |
processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) Implementieren Sie diese Methode, um Prozessmetriken und Protokolle von jedem Test zu veröffentlichen. | |
void | setUp () Überschreiben Sie diese Methode in den untergeordneten Postprozessoren, um sie vor den Testläufen zu initialisieren. |
void | writeMetricFile ( metrics, String testId) writeMetricFile ( metrics, String testId) Schreiben Sie die Metriken in die Ergebnisdatei und laden Sie sie hoch. |
Öffentliche Bauträger
MetricFilePostProcessor
public MetricFilePostProcessor ()
MetricFilePostProcessor
public MetricFilePostProcessor (MetricUtility metricUtil)
Parameter | |
---|---|
metricUtil | MetricUtility |
Öffentliche Methoden
ProcessRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
Implementieren Sie diese Methode, um aus den vorhandenen Metriken und Protokollen eine Reihe neuer Metriken zu generieren. Es sollten nur die neu generierten Metriken zurückgegeben werden, und zwar mit einem eindeutigen Schlüsselnamen (Kollision mit vorhandenen Schlüsseln ist nicht zulässig).
Parameter | |
---|---|
rawMetrics | |
runLogs |
Kehrt zurück | |
---|---|
Der Satz neu generierter Metriken aus den Laufmetriken. |
ProcessTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
Implementieren Sie diese Methode, um Prozessmetriken und Protokolle von jedem Test zu veröffentlichen. Es sollten nur die neu generierten Metriken zurückgegeben werden, und zwar mit einem eindeutigen Schlüsselnamen (Kollision mit vorhandenen Schlüsseln ist nicht zulässig).
Parameter | |
---|---|
testDescription | TestDescription : Das TestDescription-Objekt, das den Test beschreibt. |
testMetrics | |
testLogs |
Kehrt zurück | |
---|---|
Der Satz neu generierter Metriken aus den Testmetriken. |
aufstellen
public void setUp ()
Überschreiben Sie diese Methode in den untergeordneten Postprozessoren, um sie vor den Testläufen zu initialisieren.
writeMetricFile
public void writeMetricFile (metrics, String testId)
Schreiben Sie die Metriken in die Ergebnisdatei und laden Sie sie hoch.
MetricFilePostProcessor
public class MetricFilePostProcessor
extends BasePostProcessor
java.lang.Object | ||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.MetricFilePostProcessor |
Wird zum Hochladen der während der Test- und Ausführungsebene erfassten Metrikprotokolldatei verwendet. Verwenden Sie die Option „aggregate-similar-tests“, um ähnliche Testmetriken auf Testlaufebene zu aggregieren und in eine Protokolldatei zu schreiben. Tests unterscheiden sich nur durch die Iterationsnummer oder werden mit demselben Namen als ähnliche Tests betrachtet. Dadurch haben Sie nur Zugriff auf Rohmetriken.
Zusammenfassung
Öffentliche Bauträger | |
---|---|
MetricFilePostProcessor () | |
MetricFilePostProcessor ( MetricUtility metricUtil) |
Öffentliche Methoden | |
---|---|
processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) Implementieren Sie diese Methode, um aus den vorhandenen Metriken und Protokollen eine Reihe neuer Metriken zu generieren. | |
processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) Implementieren Sie diese Methode, um Prozessmetriken und Protokolle von jedem Test zu veröffentlichen. | |
void | setUp () Überschreiben Sie diese Methode in den untergeordneten Postprozessoren, um sie vor den Testläufen zu initialisieren. |
void | writeMetricFile ( metrics, String testId) writeMetricFile ( metrics, String testId) Schreiben Sie die Metriken in die Ergebnisdatei und laden Sie sie hoch. |
Öffentliche Bauträger
MetricFilePostProcessor
public MetricFilePostProcessor ()
MetricFilePostProcessor
public MetricFilePostProcessor (MetricUtility metricUtil)
Parameter | |
---|---|
metricUtil | MetricUtility |
Öffentliche Methoden
ProcessRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
Implementieren Sie diese Methode, um aus den vorhandenen Metriken und Protokollen eine Reihe neuer Metriken zu generieren. Es sollten nur die neu generierten Metriken zurückgegeben werden, und zwar mit einem eindeutigen Schlüsselnamen (Kollision mit vorhandenen Schlüsseln ist nicht zulässig).
Parameter | |
---|---|
rawMetrics | |
runLogs |
Kehrt zurück | |
---|---|
Der Satz neu generierter Metriken aus den Laufmetriken. |
ProcessTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
Implementieren Sie diese Methode, um Prozessmetriken und Protokolle von jedem Test zu veröffentlichen. Es sollten nur die neu generierten Metriken zurückgegeben werden, und zwar mit einem eindeutigen Schlüsselnamen (Kollision mit vorhandenen Schlüsseln ist nicht zulässig).
Parameter | |
---|---|
testDescription | TestDescription : Das TestDescription-Objekt, das den Test beschreibt. |
testMetrics | |
testLogs |
Kehrt zurück | |
---|---|
Der Satz neu generierter Metriken aus den Testmetriken. |
aufstellen
public void setUp ()
Überschreiben Sie diese Methode in den untergeordneten Postprozessoren, um sie vor den Testläufen zu initialisieren.
writeMetricFile
public void writeMetricFile (metrics, String testId)
Schreiben Sie die Metriken in die Ergebnisdatei und laden Sie sie hoch.