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. Utilizzare l'opzione "aggregate-similari-test" per aggregare metriche di test simili a livello di esecuzione del test e scriverlo in un file di registro. I test differiscono solo per il numero di iterazione o 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 nuove metriche dalle metriche e dai log esistenti. | |
processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) Implementare questo metodo per pubblicare metriche e log di elaborazione da ogni test. | |
void | setUp () Eseguire l'override di questo metodo nei post processori figlio per l'inizializzazione 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 nuove metriche dalle metriche e dai log esistenti. Devono essere restituite solo le metriche appena generate e con un nome chiave univoco (non sono consentite collisioni con chiavi esistenti).
Parametri | |
---|---|
rawMetrics | |
runLogs |
ritorna | |
---|---|
L'insieme di metriche appena generate dalle metriche di esecuzione. |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
Implementare questo metodo per pubblicare metriche e log di elaborazione da ogni test. Devono essere restituite solo le metriche appena generate e con un nome 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 ()
Eseguire l'override di questo metodo nei post processori figlio per l'inizializzazione prima dell'esecuzione del test.
writeMetricFile
public void writeMetricFile (metrics, String testId)
Scrivi le metriche nel file dei risultati e caricalo.