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