JsonHttpTestResultReporter
public
class
JsonHttpTestResultReporter
extends CollectingTestListener
JavaScript.lang.Object | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.JsonHttpTestResultReporter |
כתב תוצאות שמקודד תוצאות של מדדי בדיקה והסתעפות, פרטי מכשיר ל-JSON ו-POST בנקודת קצה של שירות HTTP
סיכום
בנאים ציבוריים | |
---|---|
JsonHttpTestResultReporter()
|
שיטות ציבוריות | |
---|---|
|
getValidMetrics(
מוסיפים רק את המדדים המספריים ומדלגים על פרסום המדדים שאינם מספריים. |
void
|
invocationEnded(long elapsedTime)
דיווחים שההפעלה הסתיימה, בין אם בהצלחה או בגלל שגיאה כלשהי תנאי. |
void
|
invocationFailed(Throwable cause)
מדווח על הפעלה שלא הושלמה עקב מצב שגיאה כלשהו. |
void
|
invocationStarted(IInvocationContext context)
דיווח על התחלת ההפעלה של הבדיקה. |
שיטות מוגנות | |
---|---|
ITestDevice
|
getDevice(IInvocationContext context)
|
void
|
parseAdditionalDeviceDetails(ITestDevice testDevice)
הפונקציה מאחזרת את שם המכשיר, מספר גרסת ה-SDK ומזהה ה-build ממכשיר הבדיקה. |
void
|
postResults(JSONObject postData)
פרסום נתונים בנקודת הקצה שצוינה ב-HTTP |
בנאים ציבוריים
JsonHttpTestResultReporter
public JsonHttpTestResultReporter ()
שיטות ציבוריות
getValidMetrics
publicgetValidMetrics ( collectedMetrics)
מוסיפים רק את המדדים המספריים ומדלגים על פרסום המדדים הלא מספריים.
פרמטרים | |
---|---|
collectedMetrics |
: מכיל את כל המדדים. |
החזרות | |
---|---|
|
רק המדדים המספריים. |
invocationEnded
public void invocationEnded (long elapsedTime)
דיווחים שההפעלה הסתיימה, בין אם בהצלחה או בגלל שגיאה כלשהי תנאי.
הקריאה תתבצע באופן אוטומטי על ידי מסגרת TradeFederation.
פרמטרים | |
---|---|
elapsedTime |
long : הזמן שחלף מהקריאה, באלפיות השנייה |
invocationFailed
public void invocationFailed (Throwable cause)
מדווח על הפעלה שלא הושלמה עקב מצב שגיאה כלשהו.
הקריאה תתבצע באופן אוטומטי על ידי מסגרת TradeFederation.
פרמטרים | |
---|---|
cause |
Throwable : Throwable הסיבה לכישלון |
invocationStarted
public void invocationStarted (IInvocationContext context)
מדווח על התחלת ההפעלה של הבדיקה.
הקריאה תתבצע באופן אוטומטי על ידי מסגרת TradeFederation. דיווחים צריכים לשנות את השיטה הזו כדי לתמוך בדיווח ממספר מכשירים.
פרמטרים | |
---|---|
context |
IInvocationContext : מידע על ההפעלה |
שיטות מוגנות
getDevice
protected ITestDevice getDevice (IInvocationContext context)
פרמטרים | |
---|---|
context |
IInvocationContext |
החזרות | |
---|---|
ITestDevice |
parseAdditionalDeviceDetails
protected void parseAdditionalDeviceDetails (ITestDevice testDevice)
הפונקציה מאחזרת את שם המכשיר, מספר גרסת ה-SDK ומזהה ה-build ממכשיר הבדיקה.
פרמטרים | |
---|---|
testDevice |
ITestDevice : המכשיר שממנו רוצים לאסוף את המידע. |
תוצאות פוסט
protected void postResults (JSONObject postData)
שליחת נתונים לנקודת הקצה (endpoint) של HTTP שצוינה
פרמטרים | |
---|---|
postData |
JSONObject : הנתונים שרוצים לפרסם |