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
publicprocessRunMetricsAndLogs ( 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 | |
runLogs |
ritorna | |
---|---|
L'insieme di parametri appena generati dai parametri di esecuzione. |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (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 | |
testLogs |
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.