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 |