MetricsXMLResultReporter

public class MetricsXMLResultReporter
extends CollectingTestListener

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


‫MetricsXMLResultReporter כותב מדדי בדיקה ומדדי הרצה לקובץ XML בתיקייה שצוינה על ידי הפרמטר metrics-folder בשלב invocationEnded של הבדיקה. קובץ ה-XML יועבר דרך צינור לאלגוריתם כדי לזהות רגרסיה.

כל זוגות המפתח/ערך במפת מדדי ההרצה יפורמטו כך: ויוצבו מתחת לתג

כל זוגות המפתח/ערך במיפוי של מדדי ההרצה יפורמטו כך: ויוצבו מתחת לתג , תג שמוטמע בתוך .

דוגמה לפורמט XML:

סיכום

‫constructors ציבוריים

MetricsXMLResultReporter()

‫methods ציבוריים

OutputStream createOutputStream()
String getTimeStamp()

הפונקציה מחזירה את חותמת הזמן הנוכחית כ-String.

void invocationEnded(long elapsedTime)

הפונקציה מדווחת שההפעלה הסתיימה, בין אם בהצלחה ובין אם בגלל שגיאה כלשהי.

‫constructors ציבוריים

MetricsXMLResultReporter

public MetricsXMLResultReporter ()

‫methods ציבוריים

createOutputStream

public OutputStream createOutputStream ()

החזרות
OutputStream

הקפצת הודעות שגיאה (throw)
IOException

getTimeStamp

public String getTimeStamp ()

הפונקציה מחזירה את חותמת הזמן הנוכחית כ-String.

החזרות
String

invocationEnded

public void invocationEnded (long elapsedTime)

הפונקציה מדווחת שההפעלה הסתיימה, בין אם בהצלחה ובין אם בגלל שגיאה כלשהי.

הפונקציה הזו תופעל אוטומטית על ידי מסגרת TradeFederation.

פרמטרים
elapsedTime long: הזמן שחלף מאז ההפעלה במילישניות