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 ed esegue le metriche in un file XML in una cartella specificata in base al parametro Metrics-folder nella fase di invocationEnded del test. Verrà eseguito il 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

Flusso di output

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 della chiamata in ms