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 ()

เมธอดสาธารณะ

invocationEnded

public void invocationEnded (long elapsedTime)

พารามิเตอร์
elapsedTime long

setLogSaver

public void setLogSaver (ILogSaver logSaver)

พารามิเตอร์
logSaver ILogSaver

testFailed

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