XmlResultReporter
public class XmlResultReporter
extends CollectingTestListener
implements ILogSaverListener
將JUnit結果以與Ant的XMLJUnitResultFormatter一致的格式寫入XML文件。
與Ant的格式化程序不同,此類不報告測試的執行時間。
收集內存中的所有測試信息,然後在調用完成後轉儲到文件中。
從dalvik賽跑者XmlReportPrinter移植。
結果文件將存儲在通過[--output-file-path] / [build_id]構造的路徑中
概要
公開方法 |
---|
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)
setLogSaver
public void setLogSaver (ILogSaver logSaver)
測試失敗
public void testFailed (TestDescription test,
String trace)
參量 |
---|
test | TestDescription |
trace | String |
public void testLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)
參量 |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
public void testLogSaved (String dataName,
LogDataType dataType,
InputStreamSource dataStream,
LogFile logFile)
參量 |
---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |