LUCIResultReporter
public class LUCIResultReporter
extends CollectingTestListener
implements ILogSaverListener , ISupportGranularResults
java.lang.Object | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.LUCIResultReporter |
כתב תוצאות ששומר את תוצאות הבדיקה הדרושות ל-ResultDB ו-LUCI בפורמט JSON (go/result-sink) ומתעד את מיקום הקובץ בקונסולה. https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult הוא מאחסן את תוצאת הבדיקה עבור כל מקרה בדיקה בהפעלת הבדיקה במערך.
סיכום
בנאים ציבוריים | |
---|---|
LUCIResultReporter () |
שיטות ציבוריות | |
---|---|
void | invocationEnded (long elapsedTime) מדווח שהפנייה הסתיימה, בין אם בהצלחה ובין אם עקב מצב שגיאה כלשהו. |
void | invocationFailed (Throwable cause) מדווח על הזמנה לא מלאה עקב מצב שגיאה כלשהו. |
void | invocationStarted ( IInvocationContext context) מדווח על תחילת הזמנת הבדיקה. |
void | logAssociation (String dataName, LogFile logFile) אוסף קבצי תוצאות. |
void | saveJsonFile (JSONObject jsonResults) שומר את קובץ התוצאות של JSON. |
void | setGranularResults (boolean granularResults) |
boolean | supportGranularResults () מחזירה True אם הכתב תומך בתוצאות מפורטות, false אחרת. |
בנאים ציבוריים
LUCIResultReporter
public LUCIResultReporter ()
שיטות ציבוריות
הקריאה הסתיימה
public void invocationEnded (long elapsedTime)
מדווח שהפנייה הסתיימה, בין אם בהצלחה ובין אם עקב מצב שגיאה כלשהו.
ייקרא אוטומטית על ידי מסגרת TradeFederation.
פרמטרים | |
---|---|
elapsedTime | long : הזמן שחלף של הקריאה ב-ms |
הפניה נכשלה
public void invocationFailed (Throwable cause)
מדווח על הזמנה לא מלאה עקב מצב שגיאה כלשהו.
ייקרא אוטומטית על ידי מסגרת TradeFederation.
פרמטרים | |
---|---|
cause | Throwable : הגורם Throwable לכשל |
התראה התחילה
public void invocationStarted (IInvocationContext context)
מדווח על תחילת הזמנת הבדיקה.
ייקרא אוטומטית על ידי מסגרת TradeFederation. כתבים צריכים לעקוף שיטה זו כדי לתמוך בדיווח על מספר מכשירים.
פרמטרים | |
---|---|
context | IInvocationContext : מידע על הפנייה |
logAssociation
public void logAssociation (String dataName, LogFile logFile)
אוסף קבצי תוצאות.
פרמטרים | |
---|---|
dataName | String : שם הנתונים |
logFile | LogFile : LogFile שנרשם קודם לכן ואמור להיות משויך למקרה הבדיקה. |
saveJsonFile
public void saveJsonFile (JSONObject jsonResults)
שומר את קובץ התוצאות של JSON.
פרמטרים | |
---|---|
jsonResults | JSONObject |
setGranularResults
public void setGranularResults (boolean granularResults)
פרמטרים | |
---|---|
granularResults | boolean |
תומך ב-GranularResults
public boolean supportGranularResults ()
מחזירה True אם הכתב תומך בתוצאות מפורטות, false אחרת.
החזרות | |
---|---|
boolean |