IRecorderClientLegacy
public
interface
IRecorderClientLegacy
| com.android.tradefed.result.resultdb.IRecorderClientLegacy |
ממשק לתקשורת עם הקצה העורפי של כלי ההקלטה ResultDB. הממשק מכיל שיטות ליצירה ולעדכון של קריאות לפונקציות ולהעלאה של תוצאות בדיקה במסגרת קריאה לפונקציה. זוהי המבנה מדור קודם של דיווח תוצאות הבדיקה ל-ResultDB. במקום זאת, צריך להשתמש בקוד חדש IRecorderClient.
סיכום
methods ציבוריים | |
|---|---|
abstract
void
|
enqueueArtifact(Artifact artifact)
הוספת ארטיפקט לתור להעלאה ל-ResultDB. |
abstract
void
|
enqueueTestResult(TestResult result)
הוספה לתור של תוצאת בדיקה להעלאה אל ResultDB. |
abstract
Invocation
|
finalizeInvocation()
משלימים את ההפעלה. |
abstract
void
|
finalizeUpload()
סיום ההעלאה של תוצאות הבדיקה ופריטי המידע. |
abstract
void
|
uploadArtifact(Artifact artifact)
העלאת פריט מידע שנוצר בתהליך פיתוח (Artifact) ל-ResultDB. |
methods ציבוריים
enqueueArtifact
public abstract void enqueueArtifact (Artifact artifact)
הוספת ארטיפקט לתור להעלאה ל-ResultDB.
| פרמטרים | |
|---|---|
artifact |
Artifact: הארטיפקט להעלאה. |
enqueueTestResult
public abstract void enqueueTestResult (TestResult result)
הוספה לתור של תוצאת בדיקה להעלאה אל ResultDB.
| פרמטרים | |
|---|---|
result |
TestResult: תוצאת הבדיקה להעלאה. |
finalizeInvocation
public abstract Invocation finalizeInvocation ()
משלימים את ההפעלה. צריך להפעיל את ה-method הזו אחרי שמעלים את כל תוצאות הבדיקה ואת כל הארטיפקטים.
| החזרות | |
|---|---|
Invocation |
|
finalizeUpload
public abstract void finalizeUpload ()
סיום ההעלאה של תוצאות הבדיקה ופריטי המידע. צריך להפעיל את ה-method הזו אחרי שכל התוצאות והארטיפקטים של הבדיקה נוספו לתור. המערכת תתעלם מכל הקריאות ל-enqueueTestResult ול-enqueueArtifact אחרי השימוש ב-method הזה.
uploadArtifact
public abstract void uploadArtifact (Artifact artifact)
העלאת פריט מידע שנוצר בתהליך פיתוח (Artifact) ל-ResultDB. זו שיחה שחוסמת את המשתמש. אם אפשר, עדיף להשתמש בenqueueArtifact(Artifact).
| פרמטרים | |
|---|---|
artifact |
Artifact: הארטיפקט להעלאה. |