MétricasXMLResultReporter

public class MetricsXMLResultReporter
extends CollectingTestListener

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


MetricsXMLResultReporter escribe métricas de prueba y ejecuta métricas en un archivo XML en una carpeta especificada por el parámetro metrics-folder en la fase invocationEnded de la prueba. El archivo XML se canalizará a un algoritmo para detectar la regresión.

Todos los kv paris en el mapa de métricas de ejecución se formatearán en: y colocado debajo etiqueta

Todos los kv paris en el mapa de métricas de ejecución se formatearán en: y colocado debajo etiqueta, una etiqueta anidada debajo .

Un formato XML de muestra:

Resumen

Constructores públicos

MetricsXMLResultReporter ()

Métodos públicos

OutputStream createOutputStream ()
String getTimeStamp ()

Devuelve la marca de tiempo actual como String .

void invocationEnded (long elapsedTime)

Informa que la invocación ha finalizado, ya sea exitosamente o debido a alguna condición de error.

Constructores públicos

MétricasXMLResultReporter

public MetricsXMLResultReporter ()

Métodos públicos

crear flujo de salida

public OutputStream createOutputStream ()

Devoluciones
OutputStream

obtener marca de tiempo

public String getTimeStamp ()

Devuelve la marca de tiempo actual como String .

Devoluciones
String

invocaciónFinalizada

public void invocationEnded (long elapsedTime)

Informa que la invocación ha finalizado, ya sea exitosamente o debido a alguna condición de error.

Será llamado automáticamente por el marco de TradeFederation.

Parámetros
elapsedTime long : el tiempo transcurrido de la invocación en ms