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(
Implementa questo metodo per generare un insieme di nuove metriche dalle metriche e dai log esistenti. |
|
processTestMetricsAndLogs(TestDescription testDescription,
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(
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 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
publicprocessTestMetricsAndLogs (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.