JsonHttpTestResultReporter
public class JsonHttpTestResultReporter
extends CollectingTestListener
java.lang.Object | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.JsonHttpTestResultReporter |
כתב תוצאות שמקודד תוצאות מדדי בדיקה והסתעפות, פרטי מכשיר ל-JSON ו-POST לנקודת קצה של שירות HTTP
סיכום
בנאים ציבוריים | |
---|---|
JsonHttpTestResultReporter () |
שיטות ציבוריות | |
---|---|
getValidMetrics ( collectedMetrics) getValidMetrics ( collectedMetrics) הוסף רק את המדדים המספריים ודלג על פרסום המדדים הלא מספריים. | |
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 |
החזרות | |
---|---|
רק המדדים המספריים. |
הקריאה הסתיימה
public void invocationEnded (long elapsedTime)
מדווח שהפנייה הסתיימה, בין אם בהצלחה ובין אם עקב מצב שגיאה כלשהו.
ייקרא אוטומטית על ידי מסגרת TradeFederation.
פרמטרים | |
---|---|
elapsedTime | long : הזמן שחלף של הקריאה ב-ms |
הפניה נכשלה
public void invocationFailed (Throwable cause)
מדווח על הזמנה לא מלאה עקב מצב שגיאה כלשהו.
ייקרא אוטומטית על ידי מסגרת TradeFederation.
פרמטרים | |
---|---|
cause | Throwable : הגורם ERROR(/Throwable) לכשל |
התראה התחילה
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)
פרסם נתונים לנקודת הקצה של HTTP שצוינה
פרמטרים | |
---|---|
postData | JSONObject : נתונים לפרסום |