MetricUtility

public class MetricUtility
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.MetricUtility


Contiene metodi di utilità comuni per memorizzare le metriche del test, aggregarle in test simili e scriverle in un file.

Riepilogo

Costruttori pubblici

MetricUtility()

Metodi pubblici

aggregateMetrics( rawMetrics)

Metriche aggregate separate da virgole.

File aggregateStoredTestMetricsAndWriteToFile(String fileName)

Aggregare le metriche raccolte da più iterazioni del test e scrivere le metriche aggregate in un file dei risultati del test.

void buildMetricFilterPatterns( strictIncludeRegEx)

Crea pattern di espressioni regolari per filtrare le metriche.

filterMetrics( parsedMetrics)

Filtra le metriche che corrispondono allo schema.

static getStats( values, percentiles)

Calcola le statistiche dall'elenco di valori specificato.

getStoredTestMetric()
static boolean isAllDoubleValues( rawValues)

Restituisce true se tutti i valori possono essere analizzati in valori doppi.

void setIterationSeparator(String separator)
void setPercentiles( percentiles)
void storeTestMetrics(TestDescription testDescription, testMetrics)

Utilizzato per memorizzare le singole metriche di test e utilizzarle per l'aggregazione.

File writeResultsToFile(String testFileSuffix, String testHeaderName, metrics, File resultsFile)

Scrivere le metriche in un file.

Costruttori pubblici

MetricUtility

public MetricUtility ()

Metodi pubblici

aggregateMetrics

public  aggregateMetrics ( rawMetrics)

Metriche aggregate separate da virgole.

Parametri
rawMetrics : metriche raccolte durante l'esecuzione del test.

Ritorni
Metriche aggregate.

aggregateStoredTestMetricsAndWriteToFile

public File aggregateStoredTestMetricsAndWriteToFile (String fileName)

Aggregare le metriche raccolte da più iterazioni del test e scrivere le metriche aggregate in un file dei risultati del test.

Parametri
fileName String: nome del file da utilizzare durante la scrittura delle metriche.

Ritorni
File

buildMetricFilterPatterns

public void buildMetricFilterPatterns ( strictIncludeRegEx)

Crea pattern di espressioni regolari per filtrare le metriche.

Parametri
strictIncludeRegEx

filterMetrics

public  filterMetrics ( parsedMetrics)

Filtra le metriche che corrispondono allo schema.

Parametri
parsedMetrics

Ritorni

getStats

public static  getStats ( values, 
                 percentiles)

Calcola le statistiche dall'elenco di valori specificato.

Parametri
values : valori non elaborati per calcolare l'aggregazione.

percentiles : le statistiche da includere nelle metriche finali.

Ritorni
valori aggregati.

getStoredTestMetric

public  getStoredTestMetric ()

Ritorni

isAllDoubleValues

public static boolean isAllDoubleValues ( rawValues)

Restituisce true se tutti i valori possono essere analizzati in valori doppi. In caso contrario, restituisce false.

Parametri
rawValues : elenco di cui vengono convalidati i valori.

Ritorni
boolean

setIterationSeparator

public void setIterationSeparator (String separator)

Parametri
separator String

setPercentiles

public void setPercentiles ( percentiles)

Parametri
percentiles

storeTestMetrics

public void storeTestMetrics (TestDescription testDescription, 
                 testMetrics)

Utilizzato per memorizzare le singole metriche di test e utilizzarle per l'aggregazione.

Parametri
testDescription TestDescription: contiene i dettagli del test, come il nome della classe e il nome del test.

testMetrics : le metriche raccolte per il test.

writeResultsToFile

public File writeResultsToFile (String testFileSuffix, 
                String testHeaderName, 
                 metrics, 
                File resultsFile)

Scrivere le metriche in un file.

Parametri
testFileSuffix String: viene utilizzato come suffisso nel nome del file della metrica di test.

testHeaderName String: le metriche verranno scritte sotto il nome dell'intestazione del test.

metrics : per scrivere nel file.

resultsFile File: se null, crea un nuovo file e scrivi le metriche, altrimenti accoda al file il nome e la metrica dell'intestazione del test.

Ritorni
File file con la metrica.