JsonHttpTestresultsReporter
public
class
JsonHttpTestResultReporter
extends CollectingTestListener
JavaScript.lang.Object | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.JsonHttpTestresultsReporter |
כתב תוצאות שמקודד תוצאות של מדדי בדיקה והסתעפות, פרטי מכשיר ל-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 |
בנאים ציבוריים
JsonHttpTestresultsReporter
public JsonHttpTestResultReporter ()
שיטות ציבוריות
getValidMetrics
publicgetValidMetrics ( collectedMetrics)
מוסיפים רק את המדדים המספריים ומדלגים על פרסום המדדים הלא מספריים.
פרמטרים | |
---|---|
collectedMetrics |
: מכיל את כל המדדים. |
החזרות | |
---|---|
|
רק את המדדים המספריים. |
ההפעלה הסתיימה
public void invocationEnded (long elapsedTime)
דיווחים שההפעלה הסתיימה, בין אם בהצלחה או בגלל שגיאה כלשהי תנאי.
תתבצע קריאה אוטומטית על ידי framework של TradeFederation.
פרמטרים | |
---|---|
elapsedTime |
long : זמן ההפעלה שחלף באלפיות השנייה |
ההפעלה נכשלה
public void invocationFailed (Throwable cause)
מדווח על הפעלה שלא הושלמה עקב מצב שגיאה כלשהו.
תתבצע קריאה אוטומטית על ידי framework של TradeFederation.
פרמטרים | |
---|---|
cause |
Throwable : הסיבה Throwable לכשל |
ההפעלה התחילה
public void invocationStarted (IInvocationContext context)
מדווח על התחלת ההפעלה של הבדיקה.
תתבצע קריאה אוטומטית על ידי framework של 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 : הנתונים לפרסום |