O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

TraceMetricsRecorder

public class TraceMetricsRecorder
extends Object implements IMetricsRecorder

java.lang.Object
com.android.tradefed.profiler.recorder.TraceMetricsRecorder


Um IMetricsRecorder que registra métricas obtidas do diretório / d / tracing. As métricas a serem registradas precisam ser fornecidas como TraceMetrics. O descritor padrão tem o prefixo de formato: funcname: param [= valor esperado]: metrictype.

Resumo

Construtores públicos

TraceMetricsRecorder ()

Métodos públicos

BiFunction<Double, Double, Double> getMergeFunction (String key)

Retorna um BiFunction descreve como agregar resultados para uma determinada métrica ao longo de várias execuções de teste.

String getName ()

Retorna um nome para este IMetricsRecorder .

Map<String, Double> parseTraceFile (File fullTrace)
void setUp ( ITestDevice device, Collection<String> descriptors)

Configura o gravador.

void startRecording ()

Comece a registrar as métricas.

Map<String, Double> stopRecordingAndReturnMetrics ()

Pare de registrar as métricas e retorne as métricas registradas.

Métodos protegidos

BufferedReader getReaderFromFile (File trace)

Construtores públicos

TraceMetricsRecorder

TraceMetricsRecorder ()

Métodos públicos

getMergeFunction

BiFunction<Double, Double, Double> getMergeFunction (String key)

Retorna um BiFunction descreve como agregar resultados para uma determinada métrica ao longo de várias execuções de teste. Exemplos de funções relevantes são média, soma ou contagem. O BiFunction é usado como um argumento para merge(K, V, BiFunction ) merge(K, V, BiFunction )

Parâmetros
key String : o nome da métrica

Devoluções
BiFunction<Double, Double, Double> um BiFunction usado para agregar valores dessa métrica

getName

String getName ()

Retorna um nome para este IMetricsRecorder .

Devoluções
String o nome

parseTraceFile

Map<String, Double> parseTraceFile (File fullTrace)

Parâmetros
fullTrace File

Devoluções
Map<String, Double>

configuração

void setUp (ITestDevice device, 
                Collection<String> descriptors)

Configura o gravador. Depois de chamar esse método, o gravador está pronto para começar. Este método deve ser chamado por setUp(IInvocationContext) .

Parâmetros
device ITestDevice : O dispositivo no qual este gravador monitorará as métricas.

descriptors Collection : uma coleção de strings que descreve quais métricas coletar e como coletá-las. Cabe aos implementadores individuais decidir como interpretar esses descritores de string.

Lança
DeviceNotAvailableException

comece a gravar

void startRecording ()

Comece a registrar as métricas. Isso deve ser chamado no início de um único teste.

Lança
DeviceNotAvailableException

stopRecordingAndReturnMetrics

Map<String, Double> stopRecordingAndReturnMetrics ()

Pare de registrar as métricas e retorne as métricas registradas. Isso deve ser chamado no final de um único teste.

Devoluções
Map<String, Double> umMap que contém todas as métricas registradas durante o teste.

Lança
DeviceNotAvailableException

Métodos protegidos

getReaderFromFile

BufferedReader getReaderFromFile (File trace)

Parâmetros
trace File

Devoluções
BufferedReader

Lança
FileNotFoundException