XmlResultReporter

public class XmlResultReporter
extends CollectingTestListener implements ILogSaverListener

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


Menulis hasil JUnit ke file XML dalam format yang konsisten dengan XMLJUnitResultFormatter Ant.

Tidak seperti pemformat Ant, class ini tidak melaporkan waktu eksekusi pengujian.

Mengumpulkan semua info pengujian dalam memori, lalu membuang ke file saat pemanggilan selesai.

Di-port dari XmlReportPrinter runner dalvik.

File hasil akan disimpan di jalur yang dibuat melalui [--output-file-path]/[build_id]

Ringkasan

Konstruktor publik

XmlResultReporter()

Metode publik

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)

Konstruktor publik

XmlResultReporter

public XmlResultReporter ()

Metode publik

invocationEnded

public void invocationEnded (long elapsedTime)

Parameter
elapsedTime long

setLogSaver

public void setLogSaver (ILogSaver logSaver)

Parameter
logSaver ILogSaver

testFailed

public void testFailed (TestDescription test, 
                String trace)

Parameter
test TestDescription

trace String

testLog

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

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

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

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile