LUCI resultReporter (דיווח על תוצאות)
public
class
LUCIResultReporter
extends CollectingTestListener
implements
ILogSaverListener,
ISupportGranularResults
JavaScript.lang.Object | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.LUCIresultsReporter |
כתב תוצאות ששומר את תוצאות הבדיקה שנדרשות על ידי resultDB ו-LUCI בפורמט JSON (go/result-sink) ורושם את מיקום הקובץ במסוף. https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#Testresults תוצאת הבדיקה של כל מקרה בדיקה בהרצת הבדיקה נשמרת במערך.
סיכום
בנאים ציבוריים | |
---|---|
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. |
בנאים ציבוריים
LUCI resultReporter (דיווח על תוצאות)
public LUCIResultReporter ()
שיטות ציבוריות
ההפעלה הסתיימה
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 : מידע על ההפעלה |
שיוך (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 |
תמיכה ב-Granular Results
public boolean supportGranularResults ()
מחזירה את הערך True אם המדווח תומך בתוצאות מפורטות. אחרת, הוא מקבל את הערך False.
החזרות | |
---|---|
boolean |