RecorderClient
public
class
RecorderClient
extends Object
implements
IRecorderClient
| java.lang.Object | |
| ↳ | com.android.tradefed.result.resultdb.RecorderClient |
לקוח ResultDB recorder שמעלה תוצאות בדיקה ל-ResultDB.
סיכום
ערכים קבועים | |
|---|---|
int |
SERVER_PORT
|
methods ציבוריים | |
|---|---|
static
IRecorderClient
|
create(String rootInvocationId, RootInvocation rootInvocation, WorkUnit rootWorkUnit, Boolean isStaging)
|
static
IRecorderClient
|
create(String rootInvocationId, String updateToken, Boolean isStaging)
|
void
|
enqueueArtifact(String workUnitId, Artifact artifact)
הוספת ארטיפקט לתור כדי לדווח ל-ResultDB. |
void
|
enqueueTestResult(String workunitId, TestResult result)
הוספה לתור של תוצאת בדיקה לדיווח ל-ResultDB. |
void
|
enqueueWorkUnit(String parentId, String id, WorkUnit workUnit)
הוספה לתור של יחידת עבודה לדיווח ל-ResultDB. |
void
|
enqueueWorkUnitUpdate(WorkUnit workUnit, FieldMask updateMask)
הוספה לתור של עדכון יחידת עבודה לדיווח ל-ResultDB. |
void
|
finalizeUpload()
סיום ההעלאה של תוצאות הבדיקה, הארטיפקטים ויחידות העבודה. |
void
|
updateWorkUnit(WorkUnit workUnit, FieldMask updateMask)
עדכון יחידת עבודה ב-ResultDB. |
void
|
uploadArtifact(String workUnitId, Artifact artifact)
העלאת פריט מידע שנוצר בתהליך פיתוח (Artifact) ל-ResultDB. |
ערכים קבועים
SERVER_PORT
public static final int SERVER_PORT
ערך קבוע: 443 (0x000001bb)
methods ציבוריים
create
public static IRecorderClient create (String rootInvocationId, RootInvocation rootInvocation, WorkUnit rootWorkUnit, Boolean isStaging)
| פרמטרים | |
|---|---|
rootInvocationId |
String |
rootInvocation |
RootInvocation |
rootWorkUnit |
WorkUnit |
isStaging |
Boolean |
| החזרות | |
|---|---|
IRecorderClient |
|
create
public static IRecorderClient create (String rootInvocationId, String updateToken, Boolean isStaging)
| פרמטרים | |
|---|---|
rootInvocationId |
String |
updateToken |
String |
isStaging |
Boolean |
| החזרות | |
|---|---|
IRecorderClient |
|
enqueueArtifact
public void enqueueArtifact (String workUnitId,
Artifact artifact)הוספת ארטיפקט לתור כדי לדווח ל-ResultDB.
| פרמטרים | |
|---|---|
workUnitId |
String: מזהה יחידת העבודה של הארטיפקט. |
artifact |
Artifact: הארטיפקט להעלאה ב-CreateArtifactRequest. |
enqueueTestResult
public void enqueueTestResult (String workunitId,
TestResult result)הוספה לתור של תוצאת בדיקה לדיווח ל-ResultDB.
| פרמטרים | |
|---|---|
workunitId |
String: מזהה יחידת העבודה של תוצאת הבדיקה. |
result |
TestResult: תוצאת הבדיקה להעלאה ב-CreateTestResultRequest. |
enqueueWorkUnit
public void enqueueWorkUnit (String parentId,
String id,
WorkUnit workUnit)הוספה לתור של יחידת עבודה לדיווח ל-ResultDB.
| פרמטרים | |
|---|---|
parentId |
String: מזהה היחידה העסקית ברמה העליונה. |
id |
String: המזהה של יחידת העבודה. |
workUnit |
WorkUnit: יחידת העבודה להעלאה ב-CreateWorkUnitRequest. |
enqueueWorkUnitUpdate
public void enqueueWorkUnitUpdate (WorkUnit workUnit,
FieldMask updateMask)הוספה לתור של עדכון יחידת עבודה לדיווח ל-ResultDB.
| פרמטרים | |
|---|---|
workUnit |
WorkUnit: יחידת העבודה לעדכון ב-UpdateWorkUnitRequest. |
updateMask |
FieldMask: אנונימיזציה של שדות לעדכון. |
finalizeUpload
public void finalizeUpload ()
משלימים את ההעלאה של תוצאות הבדיקה, הארטיפקטים ויחידות העבודה. צריך להפעיל את ה-method הזו אחרי שכל המשאבים נוספו לתור. המערכת תתעלם מכל קריאה ל-enqueueXXX אחרי הפעלת ה-method הזו.
updateWorkUnit
public void updateWorkUnit (WorkUnit workUnit,
FieldMask updateMask)עדכון יחידת עבודה ב-ResultDB.
| פרמטרים | |
|---|---|
workUnit |
WorkUnit: יחידת העבודה לעדכון ב-UpdateWorkUnitRequest. |
updateMask |
FieldMask: אנונימיזציה של שדות לעדכון. |
uploadArtifact
public void uploadArtifact (String workUnitId,
Artifact artifact)העלאת פריט מידע שנוצר בתהליך פיתוח (Artifact) ל-ResultDB.
| פרמטרים | |
|---|---|
workUnitId |
String: מזהה יחידת העבודה של הארטיפקט. |
artifact |
Artifact: הארטיפקט להעלאה ב-CreateArtifactRequest. |