MetricFilePostProcessor
public class MetricFilePostProcessor
extends BasePostProcessor
java.lang.Oggetto | ||
↳ | 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-similar-tests" per aggregare metriche di 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 con lo stesso nome sono considerati test simili. Questo avrà accesso solo a metriche non elaborate.
Riepilogo
Costruttori pubblici | |
---|---|
MetricFilePostProcessor () | |
MetricFilePostProcessor ( MetricUtility metricUtil) |
Metodi pubblici | |
---|---|
processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) Implementa questo metodo per generare un set di nuove metriche dalle metriche e dai log esistenti. | |
processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) Implementa questo metodo per pubblicare metriche e log di 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)
Implementa questo metodo per generare un set di nuove metriche dalle metriche e dai log esistenti. Devono essere restituite solo le metriche appena generate e con un nome di chiave univoco (non sono consentite collisioni con chiavi esistenti).
Parametri | |
---|---|
rawMetrics | |
runLogs |
ritorna | |
---|---|
Il set di metriche appena generate dalle metriche di esecuzione. |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
Implementa questo metodo per pubblicare metriche e log di ogni test. Devono essere restituite solo le metriche appena generate 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 ()
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.