XmlResultReporter

public class XmlResultReporter
extends CollectingTestListener implements ILogSaverListener

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


Scrive i risultati di JUnit in file XML in un formato coerente con XMLJUnitResultFormatter di Ant.

A differenza del formatter di Ant, questa classe non riporta il tempo di esecuzione dei test.

Raccoglie tutte le informazioni del test in memoria, quindi le scarica in un file al termine dell'invocazione.

Portato da XmlReportPrinter del runner dalvik.

I file dei risultati verranno archiviati nel percorso creato tramite [--output-file-path]/[build_id]

Riepilogo

Costruttori pubblici

XmlResultReporter()

Metodi pubblici

void invocationEnded(long elapsedTime)

void setLogSaver(ILogSaver logSaver)

void testFailed(TestDescription test, String trace)

void testLog(String dataName, LogDataType dataType, InputStreamSource dataStream)

void testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

Costruttori pubblici

XmlResultReporter

public XmlResultReporter ()

Metodi pubblici

invocationEnded

public void invocationEnded (long elapsedTime)

Parametri
elapsedTime long

setLogSaver

public void setLogSaver (ILogSaver logSaver)

Parametri
logSaver ILogSaver

testFailed

public void testFailed (TestDescription test, 
                String trace)

Parametri
test TestDescription

trace String

testLog

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Parametri
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

Parametri
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile