Processore file metrico

public class MetricFilePostProcessor
extends BasePostProcessor

java.lang.Object
🎞 com.android.tradefed.postprocessor.BasePostProcessor
  🎞 com.android.tradefed.postprocessor.FilePostProcessor


Utilizzato per caricare il file di log delle metriche raccolto durante il livello di test e di esecuzione. Utilizza "aggregate-similar-test" opzione per aggregare metriche di test simili a livello di esecuzione di test e la scrivi in un file di log. I test differiscono solo per il numero di iterazione o per lo stesso nome sono considerati test simili. In questo modo avrai accesso solo alle metriche non elaborate.

Riepilogo

Costruttori pubblici

MetricFilePostProcessor()
MetricFilePostProcessor(MetricUtility metricUtil)

Metodi pubblici

processRunMetricsAndLogs( rawMetrics, runLogs)

Implementa questo metodo per generare un insieme di nuove metriche dalle metriche esistenti e logaritmi.

processTestMetricsAndLogs(TestDescription testDescription, testMetrics, testLogs)

Implementa questo metodo per caricare metriche e log del processo di ogni test.

void setUp()

Esegui l'override di questo metodo nei post-processori secondari per inizializzarlo prima dell'esecuzione del test.

void writeMetricFile( metrics, String testId)

Scrivi le metriche nel file dei risultati e caricalo.

Costruttori pubblici

Processore file metrico

public MetricFilePostProcessor ()

Processore file metrico

public MetricFilePostProcessor (MetricUtility metricUtil)

Parametri
metricUtil MetricUtility

Metodi pubblici

processRunMetricsAndLogs

public  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

Implementa questo metodo per generare un insieme di nuove metriche dalle metriche esistenti e logaritmi. Devono essere restituite solo le metriche appena generate e con un nome chiave univoco (nessuna sono consentite le collisioni con chiavi esistenti).

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

runLogs : il set di file di log per l'esecuzione del test.

Ritorni
L'insieme di metriche appena generate dalle metriche di esecuzione.

processiTestMetricsAndLogs

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

Implementa questo metodo per caricare metriche e log del processo di ogni test. Solo i nuovi le metriche generate devono essere restituite con un nome chiave univoco (nessuna collisione con sono consentite).

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.

impostazione

public void setUp ()

Esegui l'override di 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.