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

public  getValidMetrics ( collectedMetrics)

הוסף רק את המדדים המספריים ודלג על פרסום המדדים הלא מספריים.

פרמטרים
collectedMetrics : מכיל את כל המדדים.

החזרות
רק המדדים המספריים.

הקריאה הסתיימה

public void invocationEnded (long elapsedTime)

פרמטרים
elapsedTime long

הפניה נכשלה

public void invocationFailed (Throwable cause)

פרמטרים
cause Throwable

התראה התחילה

public void invocationStarted (IInvocationContext context)

פרמטרים
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 : נתונים לפרסום