IRecorderClient
public
interface
IRecorderClient
| com.android.tradefed.result.resultdb.IRecorderClient |
ממשק לתקשורת עם הקצה העורפי של כלי ההקלטה ResultDB. הממשק מכיל שיטות ליצירה ולעדכון של יחידות עבודה ולהעלאה של תוצאות בדיקה במסגרת יחידת עבודה.
סיכום
methods ציבוריים | |
|---|---|
abstract
void
|
enqueueArtifact(String workUnitId, Artifact artifact)
הוספת ארטיפקט לתור כדי לדווח ל-ResultDB. |
abstract
void
|
enqueueTestResult(String workUnitId, TestResult result)
הוספה לתור של תוצאת בדיקה לדיווח ל-ResultDB. |
abstract
void
|
enqueueWorkUnit(String parentId, String id, WorkUnit workUnit)
הוספה לתור של יחידת עבודה לדיווח ל-ResultDB. |
abstract
void
|
enqueueWorkUnitUpdate(WorkUnit workUnit, FieldMask updateMask)
הוספה לתור של עדכון יחידת עבודה לדיווח ל-ResultDB. |
abstract
void
|
finalizeUpload()
סיום ההעלאה של תוצאות הבדיקה, הארטיפקטים ויחידות העבודה. |
abstract
void
|
updateWorkUnit(WorkUnit workUnit, FieldMask updateMask)
עדכון יחידת עבודה ב-ResultDB. |
abstract
void
|
uploadArtifact(String workUnitId, Artifact artifact)
העלאת פריט מידע שנוצר בתהליך פיתוח (Artifact) ל-ResultDB. |
methods ציבוריים
enqueueArtifact
public abstract void enqueueArtifact (String workUnitId,
Artifact artifact)הוספת ארטיפקט לתור כדי לדווח ל-ResultDB.
| פרמטרים | |
|---|---|
workUnitId |
String: מזהה יחידת העבודה של הארטיפקט. |
artifact |
Artifact: הארטיפקט להעלאה ב-CreateArtifactRequest. |
enqueueTestResult
public abstract void enqueueTestResult (String workUnitId,
TestResult result)הוספה לתור של תוצאת בדיקה לדיווח ל-ResultDB.
| פרמטרים | |
|---|---|
workUnitId |
String: מזהה יחידת העבודה של תוצאת הבדיקה. |
result |
TestResult: תוצאת הבדיקה להעלאה ב-CreateTestResultRequest. |
enqueueWorkUnit
public abstract void enqueueWorkUnit (String parentId,
String id,
WorkUnit workUnit)הוספה לתור של יחידת עבודה לדיווח ל-ResultDB.
| פרמטרים | |
|---|---|
parentId |
String: מזהה היחידה העסקית ברמה העליונה. |
id |
String: המזהה של יחידת העבודה. |
workUnit |
WorkUnit: יחידת העבודה להעלאה ב-CreateWorkUnitRequest. |
enqueueWorkUnitUpdate
public abstract void enqueueWorkUnitUpdate (WorkUnit workUnit,
FieldMask updateMask)הוספה לתור של עדכון יחידת עבודה לדיווח ל-ResultDB.
| פרמטרים | |
|---|---|
workUnit |
WorkUnit: יחידת העבודה לעדכון ב-UpdateWorkUnitRequest. |
updateMask |
FieldMask: אנונימיזציה של שדות לעדכון. |
finalizeUpload
public abstract void finalizeUpload ()
סיום ההעלאה של תוצאות הבדיקה, הארטיפקטים ויחידות העבודה. צריך להפעיל את ה-method הזו אחרי שכל המשאבים נוספו לתור. המערכת תתעלם מכל קריאה ל-enqueueXXX אחרי הפעלת ה-method הזו.
updateWorkUnit
public abstract void updateWorkUnit (WorkUnit workUnit,
FieldMask updateMask)עדכון יחידת עבודה ב-ResultDB.
| פרמטרים | |
|---|---|
workUnit |
WorkUnit: יחידת העבודה לעדכון ב-UpdateWorkUnitRequest. |
updateMask |
FieldMask: אנונימיזציה של שדות לעדכון. |
uploadArtifact
public abstract void uploadArtifact (String workUnitId,
Artifact artifact)העלאת פריט מידע שנוצר בתהליך פיתוח (Artifact) ל-ResultDB.
| פרמטרים | |
|---|---|
workUnitId |
String: מזהה יחידת העבודה של הארטיפקט. |
artifact |
Artifact: הארטיפקט להעלאה ב-CreateArtifactRequest. |