Utilitário de métrica
public
class
MetricUtility
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.MetricUtility |
Contém métodos utilitários comuns para armazenar as métricas de teste, agregando as métricas de forma semelhante testes e gravar as métricas em um arquivo.
Resumo
Construtores públicos | |
---|---|
MetricUtility()
|
Métodos públicos | |
---|---|
|
aggregateMetrics(
Agregar métricas separadas por vírgulas. |
File
|
aggregateStoredTestMetricsAndWriteToFile(String fileName)
Agregar as métricas coletadas de várias iterações do teste e gravar as métricas agregadas em um arquivo de resultados de teste. |
void
|
buildMetricFilterPatterns(
Crie padrões de expressão regular para filtrar as métricas. |
|
filterMetrics(
Filtre as métricas que correspondem ao padrão. |
static
|
getStats(
Calcule as estatísticas na lista de valores fornecida. |
|
getStoredTestMetric()
|
static
boolean
|
isAllDoubleValues(
Retorna "true" se todos os valores podem ser analisados para valores duplos. |
void
|
setIterationSeparator(String separator)
|
void
|
setPercentiles(
|
void
|
storeTestMetrics(TestDescription testDescription,
Usado para armazenar métricas de teste individuais e usá-las para agregação. |
File
|
writeResultsToFile(String testFileSuffix, String testHeaderName,
Grave métricas em um arquivo. |
Construtores públicos
Utilitário de métrica
public MetricUtility ()
Métodos públicos
agregadasMetrics
publicaggregateMetrics ( rawMetrics)
Agregar métricas separadas por vírgulas.
Parâmetros | |
---|---|
rawMetrics |
: métricas coletadas durante a execução do teste. |
Retorna | |
---|---|
|
métricas agregadas. |
agregadaStoredTestMetricsAndWriteToFile
public File aggregateStoredTestMetricsAndWriteToFile (String fileName)
Agregar as métricas coletadas de várias iterações do teste e gravar as métricas agregadas em um arquivo de resultados de teste.
Parâmetros | |
---|---|
fileName |
String : nome do arquivo a ser usado ao gravar as métricas. |
Retorna | |
---|---|
File |
buildMetricFilterPatterns
public void buildMetricFilterPatterns (strictIncludeRegEx)
Crie padrões de expressão regular para filtrar as métricas.
Parâmetros | |
---|---|
strictIncludeRegEx |
|
filterMetrics
publicfilterMetrics ( parsedMetrics)
Filtre as métricas que correspondem ao padrão.
Parâmetros | |
---|---|
parsedMetrics |
|
Retorna | |
---|---|
|
getStats
public staticgetStats ( values, percentiles)
Calcule as estatísticas na 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
publicgetStoredTestMetric ()
Retorna | |
---|---|
|
Todos os valores duplos
public static boolean isAllDoubleValues (rawValues)
Retorna "true" se todos os valores podem ser analisados para valores duplos. Caso contrário, retorna falso.
Parâmetros | |
---|---|
rawValues |
: lista com valores que são validados. |
Retorna | |
---|---|
boolean |
setIterationSeparator
public void setIterationSeparator (String separator)
Parâmetros | |
---|---|
separator |
String |
setPercentiles
public void setPercentiles (percentiles)
Parâmetros | |
---|---|
percentiles |
|
storeTestMetrics
public void storeTestMetrics (TestDescription testDescription,testMetrics)
Usado para armazenar métricas de teste individuais e usá-las para agregação.
Parâmetros | |
---|---|
testDescription |
TestDescription : contém os detalhes do teste, como os nomes da classe e do teste. |
testMetrics |
: métricas coletadas para o teste. |
writeResultsToFile
public File writeResultsToFile (String testFileSuffix, String testHeaderName,metrics, File resultsFile)
Grave 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 de teste. |
metrics |
: para gravar no arquivo. |
resultsFile |
File : se 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. |