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
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. |
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 ()
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. |
setIterationSeparator
public void setIterationSeparator (String separator)
Parámetros |
---|
separator | String |
establecerPercentiles
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. |
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. |