MetricFilePostProcessor
public
class
MetricFilePostProcessor
extends BasePostProcessor
java.lang.Object | ||
↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
↳ | com.android.tradefed.postprocessor.MetricFilePostProcessor |
Wird zum Hochladen der Messwertprotokolldatei verwendet, die auf Test- und Ausführungsebene erfasst wurde. Mit der Option „aggregate-similar-tests“ können Sie Messwerte ähnlicher Tests auf Ebene der Testausführung aggregieren und in eine Protokolldatei schreiben. Tests, die sich nur durch die Iterationsnummer unterscheiden oder denselben Namen haben, gelten als ähnliche Tests. Diese Nutzer haben nur Zugriff auf Rohmesswerte.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
MetricFilePostProcessor()
|
|
MetricFilePostProcessor(MetricUtility metricUtil)
|
Öffentliche Methoden | |
---|---|
|
processRunMetricsAndLogs(
Implementieren Sie diese Methode, um eine Reihe neuer Messwerte aus den vorhandenen Messwerten und Protokollen zu generieren. |
|
processTestMetricsAndLogs(TestDescription testDescription,
Implementieren Sie diese Methode, um Messwerte und Protokolle aus jedem Test nachträglich zu verarbeiten. |
void
|
setUp()
Überschreiben Sie diese Methode in den untergeordneten Nachbearbeitern, um sie vor dem Testlauf zu initialisieren. |
void
|
writeMetricFile(
Schreiben Sie die Messwerte in die Ergebnisdatei und laden Sie sie hoch. |
Öffentliche Konstruktoren
MetricFilePostProcessor
public MetricFilePostProcessor ()
MetricFilePostProcessor
public MetricFilePostProcessor (MetricUtility metricUtil)
Parameter | |
---|---|
metricUtil |
MetricUtility |
Öffentliche Methoden
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
Implementieren Sie diese Methode, um eine Reihe neuer Messwerte aus den vorhandenen Messwerten und Protokollen zu generieren. Es sollten nur die neu generierten Messwerte zurückgegeben werden, und zwar mit einem eindeutigen Schlüsselnamen (keine Kollisionen mit vorhandenen Schlüsseln zulässig).
Parameter | |
---|---|
rawMetrics |
: Die für den Lauf verfügbaren Rohmesswerte. |
runLogs |
: Die Logdateien für den Testlauf. |
Returns | |
---|---|
|
Die neu generierten Messwerte aus den Laufzeitmesswerten. |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
Implementieren Sie diese Methode, um Messwerte und Protokolle aus jedem Test nachträglich zu verarbeiten. Es sollten nur die neu generierten Messwerte zurückgegeben werden, und zwar mit einem eindeutigen Schlüsselnamen (keine Kollisionen mit vorhandenen Schlüsseln zulässig).
Parameter | |
---|---|
testDescription |
TestDescription : Das TestDescription-Objekt, das den Test beschreibt. |
testMetrics |
: Die Messwerte aus dem Test. |
testLogs |
: Die während des Tests protokollierten Dateien. |
Returns | |
---|---|
|
Die neu generierten Messwerte aus den Testmesswerten. |
setUp
public void setUp ()
Überschreiben Sie diese Methode in den untergeordneten Nachbearbeitern, um sie vor dem Testlauf zu initialisieren.
writeMetricFile
public void writeMetricFile (metrics, String testId)
Schreiben Sie die Messwerte in die Ergebnisdatei und laden Sie sie hoch.