A partir de 2026, para alinhar com nosso modelo de desenvolvimento estável de tronco e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, recomendamos usar android-latest-release em vez de aosp-main. O branch de manifesto android-latest-release sempre vai fazer referência à versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
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-07-27 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-07-27 UTC."],[],[]]