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, 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 fileName) Agregue las métricas recopiladas de múltiples iteraciones de la prueba y escriba las métricas agregadas en un archivo de resultados de la prueba. |
void | buildMetricFilterPatterns ( strictIncludeRegEx) buildMetricFilterPatterns ( strictIncludeRegEx) Cree patrones de expresiones regulares para filtrar las métricas. |
| filterMetrics ( parsedMetrics) filterMetrics ( parsedMetrics) Filtre las métricas que coincidan con el patrón. |
static | getStats ( values, percentiles) getStats ( values, percentiles) getStats ( values, percentiles) Calcule las estadísticas a partir de la lista de valores proporcionada. |
| 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. |
agregadoStoredTestMetricsAndWriteToFile
public File aggregateStoredTestMetricsAndWriteToFile (String fileName)
Agregue las métricas recopiladas de múltiples iteraciones de la prueba y escriba las métricas agregadas en un archivo de resultados de la prueba.
Parámetros |
---|
fileName | String : nombre del archivo que se utilizará al escribir las métricas. |
buildMetricFilterPatterns
public void buildMetricFilterPatterns ( strictIncludeRegEx)
Cree patrones de expresiones regulares para filtrar las métricas.
Parámetros |
---|
strictIncludeRegEx | |
filtrarMétricas
public filterMetrics ( parsedMetrics)
Filtre las métricas que coincidan con el patrón.
obtenerEstadísticas
public static getStats ( values,
percentiles)
Calcule las estadísticas a partir de la lista de valores proporcionada.
Parámetros |
---|
values | : valores sin procesar para calcular la agregación. |
percentiles | : estadísticas para incluir en las métricas finales. |
Devoluciones |
---|
| valores agregados. |
getStoredTestMetric
public getStoredTestMetric ()
esTodoValorDoble
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 están validados. |
setIteraciónSeparador
public void setIterationSeparator (String separator)
Parámetros |
---|
separator | String |
establecer percentiles
public void setPercentiles ( 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. |
escribirResultados en el archivo
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étrica de prueba. |
testHeaderName | String : las métricas se escribirán bajo el nombre del encabezado de la 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 la prueba y la métrica al archivo. |
Devoluciones |
---|
File | archivo con la métrica. |