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( rawMetrics, runLogs)

Implementieren Sie diese Methode, um eine Reihe neuer Messwerte aus den vorhandenen Messwerten und Protokollen zu generieren.

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

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( metrics, String testId)

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

public  processRunMetricsAndLogs ( 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

public  processTestMetricsAndLogs (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.