MetricFilePostProcessor

public class MetricFilePostProcessor
extends BasePostProcessor

java.lang.Object
😎 com.android.tradefed.postprocessor.BasePostProcessor
  😎 com.android.tradefed.postprocessor.MetricFilePostProcessor


Wird zum Hochladen der Messwert-Logdatei verwendet, die während der Test- und Ausführungsebene erfasst wurde. Die Option „Aggregate-ähnliche-Tests“ verwenden Option zum Aggregieren ähnlicher Testmesswerte auf Testlaufebene und in eine Protokolldatei schreiben. Tests unterscheiden sich nur durch die Durchlaufnummer oder den gleichen Namen werden als ähnliche Tests angesehen. Dadurch erhalten Sie nur Zugriff auf Rohdaten.

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 zu generieren. Logs.

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

Implementieren Sie diese Methode, um Prozessmesswerte und Logs von jedem Test zu posten.

void setUp()

Überschreiben Sie diese Methode in den untergeordneten Postprozessoren, um sie vor dem Test 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 zu generieren. Logs. Nur die neu generierten Messwerte sollten mit einem eindeutigen Schlüsselnamen (keine Konflikte mit vorhandenen Schlüsseln sind zulässig.

Parameter
rawMetrics : Die für die Ausführung verfügbaren Rohmesswerte.

runLogs : Die Protokolldateien für den Testlauf.

Returns
Die neu generierten Messwerte aus den Ausführungsmesswerten.

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Implementieren Sie diese Methode, um Prozessmesswerte und Logs von jedem Test zu posten. Nur die neuen Die generierten Messwerte sollten mit einem eindeutigen Schlüsselnamen zurückgegeben werden (keine Kollision mit vorhandenen Schlüssel sind 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.

einrichten

public void setUp ()

Überschreiben Sie diese Methode in den untergeordneten Postprozessoren, um sie vor dem Test zu initialisieren.

writeMetricFile

public void writeMetricFile ( metrics, 
                String testId)

Schreiben Sie die Messwerte in die Ergebnisdatei und laden Sie sie hoch.