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:
Todos os kv paris no mapa de métricas de execução serão formatados em:
Um exemplo de formato XML:
Resumo
Construtores públicos | |
---|---|
MetricsXMLResultReporter () |
Métodos públicos | |
---|---|
OutputStream | createOutputStream () |
String | getTimeStamp () Retorna o timestamp atual como um |
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 timestamp atual como um ERROR(/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 |