XmlResultReporter
public class XmlResultReporter
extends CollectingTestListener
implements ILogSaverListener
AntのXMLJUnitResultFormatterと一致する形式でJUnitの結果を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 ()
パブリックメソッド
invocationEnded
public void invocationEnded (long elapsedTime)
setLogSaver
public void setLogSaver (ILogSaver logSaver)
testFailed
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 |