MétricaUtilidad

public class MetricUtility
extends Object

java.lang.Objeto
com.android.tradefed.util.MetricUtility


Contiene métodos de utilidad comunes para almacenar las métricas de prueba, agregando las métricas en pruebas similares y escribiendo las métricas en un archivo.

Resumen

Constructores públicos

MetricUtility ()

Métodos públicos

aggregateMetrics ( rawMetrics) aggregateMetrics ( rawMetrics)

Métricas agregadas separadas por comas.

File aggregateStoredTestMetricsAndWriteToFile (String fileName)

Agregue las métricas recopiladas de varias iteraciones de la prueba y escriba las métricas agregadas en un archivo de resultados de la prueba.

static getStats ( values, percentiles) getStats ( values, percentiles) getStats ( values, percentiles)

Calcule las estadísticas de la lista de valores dada.

getStoredTestMetric ()
static boolean isAllDoubleValues ( rawValues) isAllDoubleValues ( rawValues)

Devuelve verdadero si todos los valores se pueden analizar para duplicar el valor.

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

Se utiliza para almacenar las métricas de prueba individuales y utilizarlas para la agregación.

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

Escribir métricas en un archivo.

Constructores públicos

MétricaUtilidad

public MetricUtility ()

Métodos públicos

métricas agregadas

public  aggregateMetrics ( rawMetrics)

Métricas agregadas separadas por comas.

Parámetros
rawMetrics : métricas recopiladas durante la ejecución de la prueba.

Devoluciones
métricas agregadas.

agregadoAlmacenadoTestMetricsAndWriteToFile

public File aggregateStoredTestMetricsAndWriteToFile (String fileName)

Agregue las métricas recopiladas de varias iteraciones de la prueba y escriba las métricas agregadas en un archivo de resultados de la prueba.

Parámetros
fileName String : nombre de archivo que se usará al escribir las métricas.

Devoluciones
File

obtenerEstadísticas

public static  getStats ( values, 
                 percentiles)

Calcule las estadísticas de la lista de valores dada.

Parámetros
values : valores brutos para calcular la agregación.

percentiles : estadísticas para incluir en las métricas finales.

Devoluciones
valores agregados.

getStoredTestMetric

public  getStoredTestMetric ()

Devoluciones

esTodosLosValoresDobles

public static boolean isAllDoubleValues ( rawValues)

Devuelve verdadero si todos los valores se pueden analizar para duplicar el valor. De lo contrario, devuelve falso.

Parámetros
rawValues : lista cuyos valores se validan.

Devoluciones
boolean

setIterationSeparator

public void setIterationSeparator (String separator)

Parámetros
separator String

establecerPercentiles

public void setPercentiles ( percentiles)

Parámetros
percentiles

tiendaTestMetrics

public void storeTestMetrics (TestDescription testDescription, 
                 testMetrics)

Se utiliza para almacenar las métricas de prueba individuales y utilizarlas para la agregación.

Parámetros
testDescription TestDescription : contiene los detalles de la prueba, como el nombre de la clase y el nombre de la prueba.

testMetrics : métricas recopiladas para la prueba.

escribirResultadosEnArchivo

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

Escribir métricas en un archivo.

Parámetros
testFileSuffix String : se utiliza como sufijo en el nombre del archivo de métricas de prueba.

testHeaderName String : las métricas se escribirán bajo el nombre del encabezado de prueba.

metrics : para escribir en el archivo.

resultsFile File : si es nulo, cree un nuevo archivo y escriba las métricas; de lo contrario, agregue el nombre del encabezado de prueba y la métrica al archivo.

Devoluciones
File archivo con la métrica.