MetricsXMLResultReporter

public class MetricsXMLResultReporter
extends CollectingTestListener

java.lang.Object
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.MetricsXMLResultReporter


MetricsXMLResultReporter grava métricas de teste e executa métricas em um arquivo XML em uma pasta especificada pelo parâmetro de pasta de métricas na fase invocationEnded do teste. O arquivo XML será canalizado para um algoritmo para detectar a regressão.

Todos os kv paris no mapa de métricas de execução serão formatados em: e colocado sob marcação

Todos os kv paris no mapa de métricas de execução serão formatados em: e colocado sob tag, uma tag aninhada em .

Um exemplo de formato XML:

Resumo

Construtores públicos

MetricsXMLResultReporter ()

Métodos públicos

OutputStream createOutputStream ()
String getTimeStamp ()

Retorna o carimbo de data/hora atual como uma String .

void invocationEnded (long elapsedTime)

Informa que a chamada foi finalizada, seja com sucesso ou devido a alguma condição de erro.

Construtores públicos

MetricsXMLResultReporter

public MetricsXMLResultReporter ()

Métodos públicos

criarOutputStream

public OutputStream createOutputStream ()

devoluções
OutputStream

getTimeStamp

public String getTimeStamp ()

Retorna o carimbo de data/hora atual como uma String .

devoluções
String

invocaçãoEncerrada

public void invocationEnded (long elapsedTime)

Informa que a chamada foi finalizada, seja com sucesso ou devido a alguma condição de erro.

Será chamado automaticamente pela estrutura TradeFederation.

Parâmetros
elapsedTime long : o tempo decorrido da invocação em ms