XmlResultReporter

public class XmlResultReporter
extends CollectingTestListener implements ILogSaverListener

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


הספרייה כותבת את התוצאות של JUnit לקובצי XML בפורמט שתואם ל-XMLJUnitResultFormatter של Ant.

בניגוד לפורמט של Ant, הכיתה הזו לא מדווחת על זמן הביצוע של הבדיקות.

האלגוריתם אוסף את כל פרטי הבדיקה בזיכרון, ולאחר מכן מעביר אותם לקובץ בסיום ההפעלה.

הועבר מ-XmlReportPrinter של dalvik runner.

קובצי התוצאה יישמרו בנתיב שנוצר באמצעות [--output-file-path]/[build_id]

סיכום

יוצרים ציבוריים

XmlResultReporter()

שיטות ציבוריות

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)

יוצרים ציבוריים

XmlResultReporter

public XmlResultReporter ()

שיטות ציבוריות

invocationEnded

public void invocationEnded (long elapsedTime)

פרמטרים
elapsedTime long

setLogSaver

public void setLogSaver (ILogSaver logSaver)

פרמטרים
logSaver ILogSaver

testFailed

public void testFailed (TestDescription test, 
                String trace)

פרמטרים
test TestDescription

trace String

testLog

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

פרמטרים
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

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

פרמטרים
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile