JsonHttpTestResultReporter
public
class
JsonHttpTestResultReporter
extends CollectingTestListener
java.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)
שליחת נתונים לנקודת הקצה (endpoint) של ה-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 : המכשיר שבו מתבצע איסוף המידע. |
postResults
protected void postResults (JSONObject postData)
שליחת נתונים לנקודת הקצה (endpoint) של ה-HTTP שצוינה
פרמטרים | |
---|---|
postData |
JSONObject : הנתונים שרוצים לפרסם |