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. Il file XML verrà inserito in un algoritmo per rilevare la regressione.

Tutte le coppie chiave-valore nella mappa delle metriche di esecuzione verranno formattate in: e inserite nel tag

Tutte le coppie chiave-valore nella mappa delle metriche di esecuzione verranno formattate in e inserite nel tag , un tag nidificato in .

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)

Indica che l'invocazione è terminata, correttamente o a causa di una condizione di errore.

Costruttori pubblici

MetricsXMLResultReporter

public MetricsXMLResultReporter ()

Metodi pubblici

createOutputStream

public OutputStream createOutputStream ()

Resi
OutputStream

Genera
IOException

getTimeStamp

public String getTimeStamp ()

Restituisce il timestamp corrente come String.

Resi
String

invocationEnded

public void invocationEnded (long elapsedTime)

Indica che l'invocazione è terminata, correttamente o a causa di una condizione di errore.

Verrà chiamato automaticamente dal framework TradeFederation.

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