A partir de 27 de março de 2025, recomendamos usar android-latest-release
em vez de aosp-main
para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
MetricUtility
public
class
MetricUtility
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.MetricUtility
|
Contém métodos de utilitário comuns para armazenar as métricas de teste, agregar as métricas em testes
semelhantes e gravar as métricas em um arquivo.
Resumo
Construtores públicos
MetricUtility
public MetricUtility ()
Métodos públicos
aggregateMetrics
public aggregateMetrics ( rawMetrics)
Métricas agregadas separadas por vírgulas.
Parâmetros |
rawMetrics |
: métricas coletadas durante a execução do teste. |
Retorna |
|
métricas agregadas. |
aggregateStoredTestMetricsAndWriteToFile
public File aggregateStoredTestMetricsAndWriteToFile (String fileName)
Agrupe as métricas coletadas de várias iterações do teste e
grave as métricas agregadas em um arquivo de resultados do teste.
Parâmetros |
fileName |
String : nome do arquivo a ser usado ao gravar as métricas. |
buildMetricFilterPatterns
public void buildMetricFilterPatterns ( strictIncludeRegEx)
Crie padrões de expressão regular para filtrar as métricas.
Parâmetros |
strictIncludeRegEx |
|
filterMetrics
public filterMetrics ( parsedMetrics)
Filtre as métricas que correspondem ao padrão.
getStats
public static getStats ( values,
percentiles)
Calcule as estatísticas da lista de valores fornecida.
Parâmetros |
values |
: valores brutos para calcular a agregação. |
percentiles |
: estatísticas a serem incluídas nas métricas finais. |
Retorna |
|
valores agregados. |
getStoredTestMetric
public getStoredTestMetric ()
isAllDoubleValues
public static boolean isAllDoubleValues ( rawValues)
Retorna verdadeiro se todos os valores puderem ser analisados como valor duplo.
Caso contrário, retorne "false".
Parâmetros |
rawValues |
: lista cujos valores são validados. |
setIterationSeparator
public void setIterationSeparator (String separator)
Parâmetros |
separator |
String |
setPercentiles
public void setPercentiles ( percentiles)
storeTestMetrics
public void storeTestMetrics (TestDescription testDescription,
testMetrics)
Usado para armazenar as métricas de teste individuais e usá-las para agregação.
Parâmetros |
testDescription |
TestDescription : contém os detalhes do teste, como nome da classe e nome do teste. |
testMetrics |
: métricas coletadas para o teste. |
writeResultsToFile
public File writeResultsToFile (String testFileSuffix,
String testHeaderName,
metrics,
File resultsFile)
Gravar métricas em um arquivo.
Parâmetros |
testFileSuffix |
String : é usado como sufixo no nome do arquivo da métrica de teste. |
testHeaderName |
String : as métricas serão gravadas com o nome do cabeçalho do teste. |
metrics |
: para gravar no arquivo. |
resultsFile |
File : se for nulo, crie um novo arquivo e grave as métricas. Caso contrário, anexe o
nome do cabeçalho de teste e a métrica ao arquivo. |
Retorna |
File |
com a métrica. |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-03-26 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-03-26 UTC."],[],[]]