MétricasXMLResultReporter

public class MetricsXMLResultReporter
extends CollectingTestListener

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


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

Todos los pares k-v de parís en el mapa de métricas ejecutadas tendrán el formato y se colocarán bajo la etiqueta

Todos los pares k-v en el mapa de métricas ejecutadas tendrán el formato y se colocarán en la etiqueta , una etiqueta anidada en .

Un ejemplo de formato XML:

Resumen

Constructores públicos

MetricsXMLResultReporter()

Métodos públicos

OutputStream createOutputStream()
String getTimeStamp()

Muestra la marca de tiempo actual como String.

void invocationEnded(long elapsedTime)

Informa que la invocación finalizó, ya sea de forma correcta o debido a un error. estado.

Constructores públicos

MétricasXMLResultReporter

public MetricsXMLResultReporter ()

Métodos públicos

createOutputStream

public OutputStream createOutputStream ()

Muestra
OutputStream

getTimeStamp;

public String getTimeStamp ()

Muestra la marca de tiempo actual como un String.

Muestra
String

invocaciónFinalizada

public void invocationEnded (long elapsedTime)

Informa que la invocación finalizó, ya sea de forma correcta o debido a alguna condición de error.

El framework de TradeFederation lo llamará automáticamente.

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