MetricsXMLResultReporter

public class MetricsXMLResultReporter
extends CollectingTestListener

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


MetricsXMLResultReporter scrive le metriche di test e di esecuzione in un file XML in una cartella specificata dal parametro metrics-folder nella fase invocationEnded del test. Verrà creato un piping del file XML in un algoritmo per rilevare una regressione.

Tutte le metriche k-v paris nella mappa delle metriche di esecuzione verranno formattate in e inserite nel tag

Tutte le mappe k-v paris nella mappa delle metriche di esecuzione verranno formattate in: e posizionate nel tag , un tag nidificato sotto .

Un formato XML di esempio:

Riepilogo

Costruttori pubblici

MetricsXMLResultReporter()

Metodi pubblici

OutputStream createOutputStream()
String getTimeStamp()

Restituisce il timestamp corrente come String.

void invocationEnded(long elapsedTime)

Report che la chiamata è stata terminata, correttamente o a causa di un errore .

Costruttori pubblici

MetricsXMLResultReporter

public MetricsXMLResultReporter ()

Metodi pubblici

createOutputStream

public OutputStream createOutputStream ()

Ritorni
OutputStream

getTimeStamp

public String getTimeStamp ()

Restituisce il timestamp corrente come String.

Ritorni
String

chiamata terminata

public void invocationEnded (long elapsedTime)

Report che la chiamata è stata terminata, correttamente o a causa di un errore .

Verrà chiamato automaticamente dal framework TradeFederation.

Parametri
elapsedTime long: il tempo trascorso dall'invocazione in ms