MetricUtility
public class MetricUtility
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.MetricUtility |
Contiene métodos de utilidad comunes para almacenar las métricas de prueba, agregar las métricas en pruebas similares y escribir las métricas en un archivo.
Resumen
Métodos públicos |
---|
| aggregateMetrics ( rawMetrics) aggregateMetrics ( rawMetrics) Métricas agregadas separadas por comas. |
File | aggregateStoredTestMetricsAndWriteToFile (String runName) 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) Devolver verdadero es que 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) Escribe métricas en un archivo. |
Constructores públicos
MetricUtility
public MetricUtility ()
Métodos públicos
aggregateMetrics
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. |
aggregateStoredTestMetricsAndWriteToFile
public File aggregateStoredTestMetricsAndWriteToFile (String runName)
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 |
---|
runName | String : nombre de la prueba de funcionamiento. |
getStats
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 ()
isAllDoubleValues
public static boolean isAllDoubleValues ( rawValues)
Devolver verdadero es que todos los valores se pueden analizar para duplicar el valor. De lo contrario, devuelve falso.
Parámetros |
---|
rawValues | : lista cuyos valores están validados. |
setIterationSeparator
public void setIterationSeparator (String separator)
Parámetros |
---|
separator | String |
setPercentiles
public void setPercentiles ( percentiles)
storeTestMetrics
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 nombre de la clase y el nombre de la prueba. |
testMetrics | : métricas recopiladas para la prueba. |
writeResultsToFile
public File writeResultsToFile (String testFileSuffix,
String testHeaderName,
metrics,
File resultsFile)
Escribe métricas en un archivo.
Parámetros |
---|
testFileSuffix | String : se utiliza como sufijo en el nombre del fichero de medidas de prueba. |
testHeaderName | String : métricas serán escritos bajo el nombre de encabezado de prueba. |
metrics | : para escribir en el archivo. |
resultsFile | File : si nula crear un nuevo archivo y escribir las métricas de otro modo anexar el nombre de encabezado de prueba y métricas para el archivo. |
Devoluciones |
---|
File | archivo con la métrica. |