MetricFilePostProcessor

public class MetricFilePostProcessor
extends BasePostProcessor

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


Utilizzato per caricare il file di registro delle metriche raccolto durante il test e il livello di esecuzione. Utilizza l'opzione "aggregate-similar-tests" per aggregare parametri di test simili a livello di esecuzione del test e scriverli in un file di registro. I test differiscono solo per il numero di iterazione oppure con lo stesso nome sono considerati test simili. Questo avrà accesso solo alle metriche grezze.

Riepilogo

Costruttori pubblici

MetricFilePostProcessor ()
MetricFilePostProcessor ( MetricUtility metricUtil)

Metodi pubblici

processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs)

Implementare questo metodo per generare una serie di nuovi parametri dai parametri e dai log esistenti.

processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs)

Implementa questo metodo per pubblicare le metriche e i log del processo di ciascun test.

void setUp ()

Sostituisci questo metodo nei post processori secondari per inizializzarlo prima dell'esecuzione del test.

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

Implementare questo metodo per generare una serie di nuovi parametri dai parametri e dai log esistenti. Dovrebbero essere restituiti solo i parametri appena generati e con un nome di chiave univoco (non sono consentite collisioni con chiavi esistenti).

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

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

ritorna
L'insieme di parametri appena generati dai parametri di esecuzione.

processTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Implementa questo metodo per pubblicare le metriche e i log del processo di ciascun test. Dovrebbero essere restituiti solo i parametri appena generati e con un nome di chiave univoco (non sono consentite collisioni con 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.

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

impostare

public void setUp ()

Sostituisci questo metodo nei post processori secondari per inizializzarlo prima dell'esecuzione del test.

writeMetricFile

public void writeMetricFile ( metrics, 
                String testId)

Scrivi le metriche nel file dei risultati e caricalo.