MétricasXMLResultReporter

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 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 ()

Retorne o carimbo de data/hora atual como String .

void invocationEnded (long elapsedTime)

Relata que a invocação foi encerrada, seja com êxito ou devido a alguma condição de erro.

Construtores públicos

MétricasXMLResultReporter

public MetricsXMLResultReporter ()

Métodos públicos

createOutputStream

public OutputStream createOutputStream ()

Devoluções
OutputStream

obterTimeStamp

public String getTimeStamp ()

Retorne o carimbo de data/hora atual como String .

Devoluções
String

invocaçãoEnded

public void invocationEnded (long elapsedTime)

Relata que a invocação foi encerrada, seja com êxito ou devido a alguma condição de erro.

Será chamado automaticamente pelo framework TradeFederation.

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