Utilidad de métricas
public
class
MetricUtility
extends Object
Objeto java.lang.
|
↳ |
com.android.tradefed.util.MetricUtility
|
Contiene métodos de utilidad comunes para almacenar las métricas de prueba, agrega las métricas en
y escribir las métricas en un archivo.
Resumen
Métodos públicos |
|
aggregateMetrics( rawMetrics)
Métricas agregadas separadas por comas.
|
File
|
aggregateStoredTestMetricsAndWriteToFile(String fileName)
Agrega las métricas recopiladas de varias iteraciones de la prueba y
escribirás las métricas agregadas en un archivo de resultados de prueba.
|
void
|
buildMetricFilterPatterns( strictIncludeRegEx)
Crear patrones de expresiones regulares para filtrar las métricas
|
|
filterMetrics( parsedMetrics)
Filtra las métricas que coinciden con el patrón.
|
static
|
getStats( values, percentiles)
Calcula las estadísticas a partir de la lista de valores entregada.
|
|
getStoredTestMetric()
|
static
boolean
|
isAllDoubleValues( rawValues)
Si el resultado es verdadero, todos los valores se pueden analizar para duplicar su valor.
|
void
|
setIterationSeparator(String separator)
|
void
|
setPercentiles( percentiles)
|
void
|
storeTestMetrics(TestDescription testDescription, testMetrics)
Se usa para almacenar las métricas de prueba individuales y usarlas para la agregación.
|
File
|
writeResultsToFile(String testFileSuffix, String testHeaderName, metrics, File resultsFile)
Escribir métricas en un archivo
|
Constructores públicos
Utilidad de métricas
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 |
Muestra |
|
métricas agregadas. |
agregadoStoredTestMetricsAndWriteToFile
public File aggregateStoredTestMetricsAndWriteToFile (String fileName)
Agrega las métricas recopiladas de varias iteraciones de la prueba y
escribirás las métricas agregadas en un archivo de resultados de prueba.
Parámetros |
fileName |
String : Es el nombre del archivo que se usará cuando se escriban las métricas. |
Patrones de filtros de compilación
public void buildMetricFilterPatterns ( strictIncludeRegEx)
Crear patrones de expresiones regulares para filtrar las métricas
Parámetros |
strictIncludeRegEx |
|
Métricas de filtro
public filterMetrics ( parsedMetrics)
Filtra las métricas que coinciden con el patrón.
getStats
public static getStats ( values,
percentiles)
Calcula las estadísticas a partir de la lista de valores entregada.
Parámetros |
values |
: Son los valores sin procesar para calcular la agregación. |
percentiles |
: Estadísticas que se incluirán en las métricas finales. |
getStoredTestMetric.
public getStoredTestMetric ()
ValoresDobleDeTodos
public static boolean isAllDoubleValues ( rawValues)
Si el resultado es verdadero, todos los valores se pueden analizar para duplicar su valor.
De lo contrario, el resultado será falso.
Parámetros |
rawValues |
: Es la lista cuyos valores se validan. |
setIterationSeparator
public void setIterationSeparator (String separator)
Parámetros |
separator |
String |
setPercentiles
public void setPercentiles ( percentiles)
Métricas de StoreTest
public void storeTestMetrics (TestDescription testDescription,
testMetrics)
Se usa para almacenar las métricas de prueba individuales y usarlas 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 |
writeResultsToFile
public File writeResultsToFile (String testFileSuffix,
String testHeaderName,
metrics,
File resultsFile)
Escribir métricas en un archivo
Parámetros |
testFileSuffix |
String : Se usa 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 prueba. |
metrics |
: Se escribe en el archivo. |
resultsFile |
File : Si es nulo, crea un archivo nuevo y escribe las métricas. De lo contrario, agrega el
nombre del encabezado de prueba y la métrica al archivo. |
Muestra |
File |
con la métrica. |