MetricsXMLResultReporter

public class MetricsXMLResultReporter
extends CollectingTestListener

java.lang.Object
   ↳ com.android.tradefed.result.CollectingTestListener (link em inglês)
     ↳ com.android.tradefed.result.MetricsXMLResultReporter


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

Todas as paris k-v no mapa de métricas de execução serão formatadas em: e colocadas na tag

Todas as paris k-v no mapa de métricas de execução serão formatadas em: e colocadas na 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 um String.

void invocationEnded(long elapsedTime)

Informa que a invocação foi encerrada, seja com sucesso ou devido a algum erro condição.

Construtores públicos

MetricsXMLResultReporter

public MetricsXMLResultReporter ()

Métodos públicos

createOutputStream

public OutputStream createOutputStream ()

Retorna
OutputStream

getTimeStamp

public String getTimeStamp ()

Retorne o carimbo de data/hora atual como um String.

Retorna
String

invocaçãoFinalizada

public void invocationEnded (long elapsedTime)

Informa que a invocação foi encerrada, seja com sucesso ou devido a algum erro condição.

Será chamado automaticamente pela estrutura TradeFederation.

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