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, הכיתה הזו לא מדווחת על זמן הביצוע של הבדיקות.
האלגוריתם אוסף את כל פרטי הבדיקה בזיכרון, ולאחר מכן מעביר אותם לקובץ בסיום ההפעלה.
הועבר מ-XmlReportPrinter של dalvik runner.
קובצי התוצאה יישמרו בנתיב שנוצר באמצעות [--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 |