MetricFilePostProcessor

public class MetricFilePostProcessor
extends BasePostProcessor

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


Utilizzato per il caricamento del file di log delle metriche raccolto durante il livello di test ed esecuzione. Utilizza l'opzione "aggregate-similar-tests" per aggregare le metriche dei test simili a livello di esecuzione del test e scriverle in un file di log. I test che differiscono solo per il numero di iterazione o che hanno lo stesso nome sono considerati test simili. Avranno accesso solo alle metriche non elaborate.

Riepilogo

Costruttori pubblici

MetricFilePostProcessor()
MetricFilePostProcessor(MetricUtility metricUtil)

Metodi pubblici

processRunMetricsAndLogs( rawMetrics, runLogs)

Implementa questo metodo per generare un insieme di nuove metriche dalle metriche e dai log esistenti.

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

Implementa questo metodo per eseguire il post-trattamento delle metriche e dei log di ogni test.

void setUp()

Sostituisci questo metodo nei post-processor secondari per l'inizializzazione prima dell'esecuzione del test.

void writeMetricFile( metrics, String testId)

Scrivi le metriche nel file dei risultati e caricalo.

Costruttori pubblici

MetricFilePostProcessor

public MetricFilePostProcessor ()

MetricFilePostProcessor

public MetricFilePostProcessor (MetricUtility metricUtil)

Parametri
metricUtil MetricUtility

Metodi pubblici

processRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Implementa questo metodo per generare un insieme di nuove metriche dalle metriche e dai log esistenti. Devono essere restituite solo le metriche appena generate e con un nome chiave univoco (non è consentita alcuna collisione con le chiavi esistenti).

Parametri
rawMetrics : l'insieme di metriche non elaborate disponibili per l'esecuzione.

runLogs : l'insieme di file di log per l'esecuzione del test.

Ritorni
L'insieme di metriche appena generate dalle metriche di esecuzione.

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Implementa questo metodo per eseguire il post-trattamento delle metriche e dei log di ogni test. Devono essere restituite solo le metriche generate di recente e con un nome chiave univoco (non sono consentite collisioni con le chiavi esistenti).

Parametri
testDescription TestDescription: l'oggetto TestDescription che descrive il test.

testMetrics : l'insieme di metriche del test.

testLogs : l'insieme di file registrati durante il test.

Ritorni
L'insieme di metriche appena generate dalle metriche di test.

setUp

public void setUp ()

Sostituisci questo metodo nei post-processor secondari per l'inizializzazione prima dell'esecuzione del test.

writeMetricFile

public void writeMetricFile ( metrics, 
                String testId)

Scrivi le metriche nel file dei risultati e caricalo.