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