XmlResultReporter

public class XmlResultReporter
extends CollectingTestListener implements ILogSaverListener

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


Ghi kết quả JUnit vào tệp XML ở định dạng nhất quán với XMLJUnitResultFormatter của Ant.

Không giống như trình định dạng của Ant, lớp này không báo cáo thời gian thực thi của các chương trình kiểm thử.

Thu thập tất cả thông tin kiểm thử trong bộ nhớ, sau đó kết xuất vào tệp khi lệnh gọi hoàn tất.

Chuyển từ trình chạy dalvik XmlReportPrinter.

Các tệp kết quả sẽ được lưu trữ trong đường dẫn được tạo thông qua [--output-file-path]/[build_id]

Tóm tắt

Hàm khởi tạo công khai

XmlResultReporter()

Phương thức công khai

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)

Hàm khởi tạo công khai

XmlResultReporter

public XmlResultReporter ()

Phương thức công khai

invocationEnded

public void invocationEnded (long elapsedTime)

Tham số
elapsedTime long

setLogSaver

public void setLogSaver (ILogSaver logSaver)

Tham số
logSaver ILogSaver

testFailed

public void testFailed (TestDescription test, 
                String trace)

Tham số
test TestDescription

trace String

testLog

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

Tham số
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

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

Tham số
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile