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، ​​این کلاس زمان اجرای تست ها را گزارش نمی کند.

تمام اطلاعات تست را در حافظه جمع‌آوری می‌کند، سپس پس از اتمام فراخوانی، آن را به فایل منتقل می‌کند.

از dalvik runner XmlReportPrinter منتقل شده است.

فایل های نتیجه در مسیر ساخته شده از طریق [--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 ()

روش های عمومی

فراخوان پایان یافت

public void invocationEnded (long elapsedTime)

پارامترها
elapsedTime long

setLogSaver

public void setLogSaver (ILogSaver logSaver)

پارامترها
logSaver ILogSaver

تست شکست خورد

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