O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

MetricUtility

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 em testes semelhantes e gravando as métricas em um arquivo.

Resumo

Construtores públicos

MetricUtility ()

Métodos públicos

aggregateMetrics ( rawMetrics) aggregateMetrics ( rawMetrics)

Agregue métricas separadas por vírgulas.

File aggregateStoredTestMetricsAndWriteToFile (String runName)

Agregue as métricas coletadas de várias iterações do teste e grave as métricas agregadas em um arquivo de resultado de teste.

static getStats ( values, percentiles) getStats ( values, percentiles) getStats ( values, percentiles)

Calcule as estatísticas da lista fornecida de valores.

getStoredTestMetric ()
static boolean isAllDoubleValues ( rawValues) isAllDoubleValues ( rawValues)

Retornar verdadeiro se todos os valores podem ser analisados ​​para o valor duplo.

void setIterationSeparator (String separator)
void setPercentiles ( percentiles) setPercentiles ( percentiles)
void storeTestMetrics (TestDescription testDescription, testMetrics) storeTestMetrics (TestDescription testDescription, testMetrics)

Usado para armazenar as métricas de teste individuais e usá-las para agregação.

File writeResultsToFile (String testFileSuffix, String testHeaderName, metrics, File resultsFile) writeResultsToFile (String testFileSuffix, String testHeaderName, metrics, File resultsFile)

Grave métricas em um arquivo.

Construtores públicos

MetricUtility

public MetricUtility ()

Métodos públicos

aggregateMetrics

public  aggregateMetrics ( rawMetrics)

Agregue métricas separadas por vírgulas.

Parâmetros
rawMetrics : métricas coletadas durante a execução do teste.

Devoluções
métricas agregadas.

aggregateStoredTestMetricsAndWriteToFile

public File aggregateStoredTestMetricsAndWriteToFile (String runName)

Agregue as métricas coletadas de várias iterações do teste e grave as métricas agregadas em um arquivo de resultado de teste.

Parâmetros
runName String : nome do teste.

Devoluções
File

getStats

public static  getStats ( values, 
                 percentiles)

Calcule as estatísticas da lista fornecida de valores.

Parâmetros
values : valores brutos para calcular a agregação.

percentiles : estatísticas a serem incluídas nas métricas finais.

Devoluções
valores agregados.

getStoredTestMetric

public  getStoredTestMetric ()

Devoluções

isAllDoubleValues

public static boolean isAllDoubleValues ( rawValues)

Retornar verdadeiro se todos os valores podem ser analisados ​​para o valor duplo. Caso contrário, retorne falso.

Parâmetros
rawValues : lista cujos valores são validados.

Devoluções
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 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)

Grave métricas em um arquivo.

Parâmetros
testFileSuffix String : é usado como sufixo no nome do arquivo métrica teste.

testHeaderName String : métricas será escrito sob o nome de cabeçalho de teste.

metrics : para escrever no arquivo.

resultsFile File : se nula criar um novo arquivo e escrever as métricas de outra forma acrescentar o nome de cabeçalho de teste e métrica para o arquivo.

Devoluções
File arquivo com a métrica.