A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release
en lugar de aosp-main
para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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, agregarlas en pruebas similares y escribirlas en un archivo.
Resumen
Métodos públicos |
|
aggregateMetrics( rawMetrics)
Métricas agregadas separadas por comas.
|
File
|
aggregateStoredTestMetricsAndWriteToFile(String runName)
Agrupa las métricas recopiladas de varias iteraciones de la prueba y
escribe las métricas agregadas en un archivo de resultados de la prueba.
|
static
|
getStats( values, percentiles)
Calcula las estadísticas de la lista de valores determinada.
|
|
getStoredTestMetric()
|
static
boolean
|
isAllDoubleValues( rawValues)
Muestra verdadero si todos los valores se pueden analizar como valores dobles.
|
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)
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 prueba. |
Muestra |
|
métricas agregadas.
|
aggregateStoredTestMetricsAndWriteToFile
public File aggregateStoredTestMetricsAndWriteToFile (String runName)
Agrupa las métricas recopiladas de varias iteraciones de la prueba y
escribe las métricas agregadas en un archivo de resultados de la prueba.
Parámetros |
runName |
String : Es el nombre de la ejecución de prueba.
|
getStats
public static getStats ( values,
percentiles)
Calcula las estadísticas de la lista de valores determinada.
Parámetros |
values |
: Valores sin procesar para calcular la agregación. |
percentiles |
: Estadísticas que se incluirán en las métricas finales. |
Muestra |
|
valores agregados.
|
getStoredTestMetric
public getStoredTestMetric ()
isAllDoubleValues
public static boolean isAllDoubleValues ( rawValues)
Muestra verdadero si todos los valores se pueden analizar como valores dobles.
De lo contrario, muestra un valor falso.
Parámetros |
rawValues |
: Es una lista cuyos valores se validan.
|
setIterationSeparator
public void setIterationSeparator (String separator)
Parámetros |
separator |
String |
setPercentiles
public void setPercentiles ( percentiles)
storeTestMetrics
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)
Escribe 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 debajo del nombre del encabezado de prueba. |
metrics |
: Para escribir en el archivo. |
resultsFile |
File : Si es nulo, crea un archivo nuevo y escribe las métricas. De lo contrario, adjunta el nombre y la métrica del encabezado de prueba al archivo. |
Muestra |
File |
con la métrica.
|
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-03-26 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-03-26 (UTC)"],[],[]]