XmlResultReporter

public class XmlResultReporter
implements ILogSaverListener extends CollectingTestListener implements ILogSaverListener

java.lang. موضوع
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.XmlResultReporter


نتایج JUnit را در یک فایل سازگار با XMLJUnitResultFormatter Ant در پرونده های XML می نویسد.

برخلاف قالب ساز 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