IRecorderClient
public
interface
IRecorderClient
| com.android.tradefed.result.resultdb.IRecorderClient |
Giao diện để giao tiếp với phần phụ trợ của máy ghi ResultDB. Giao diện này chứa các phương thức để tạo và cập nhật đơn vị công việc, đồng thời tải kết quả kiểm thử lên trong đơn vị công việc.
Tóm tắt
Phương thức công khai | |
|---|---|
abstract
void
|
enqueueArtifact(String workUnitId, Artifact artifact)
Xếp một cấu phần phần mềm vào hàng đợi để báo cáo cho ResultDB. |
abstract
void
|
enqueueTestResult(String workUnitId, TestResult result)
Xếp một kết quả kiểm thử vào hàng đợi để báo cáo cho ResultDB. |
abstract
void
|
enqueueWorkUnit(String parentId, String id, WorkUnit workUnit)
Xếp một đơn vị công việc vào hàng đợi để báo cáo cho ResultDB. |
abstract
void
|
enqueueWorkUnitUpdate(WorkUnit workUnit, FieldMask updateMask)
Xếp một bản cập nhật đơn vị công việc vào hàng đợi để báo cáo cho ResultDB. |
abstract
void
|
finalizeUpload()
Hoàn tất quá trình tải kết quả kiểm thử, cấu phần phần mềm và đơn vị công việc lên. |
abstract
void
|
updateWorkUnit(WorkUnit workUnit, FieldMask updateMask)
Cập nhật một đơn vị công việc trong ResultDB. |
abstract
void
|
uploadArtifact(String workUnitId, Artifact artifact)
Tải một cấu phần phần mềm lên ResultDB. |
Phương thức công khai
enqueueArtifact
public abstract void enqueueArtifact (String workUnitId,
Artifact artifact)Xếp một cấu phần phần mềm vào hàng đợi để báo cáo cho ResultDB.
| Tham số | |
|---|---|
workUnitId |
String: Mã đơn vị công việc của cấu phần phần mềm. |
artifact |
Artifact: Cấu phần phần mềm cần tải lên trong CreateArtifactRequest. |
enqueueTestResult
public abstract void enqueueTestResult (String workUnitId,
TestResult result)Xếp một kết quả kiểm thử vào hàng đợi để báo cáo cho ResultDB.
| Tham số | |
|---|---|
workUnitId |
String: Mã đơn vị công việc của kết quả kiểm thử. |
result |
TestResult: Kết quả kiểm thử cần tải lên trong CreateTestResultRequest. |
enqueueWorkUnit
public abstract void enqueueWorkUnit (String parentId,
String id,
WorkUnit workUnit)Xếp một đơn vị công việc vào hàng đợi để báo cáo cho ResultDB.
| Tham số | |
|---|---|
parentId |
String: Mã mẹ của đơn vị công việc. |
id |
String: Mã của đơn vị công việc. |
workUnit |
WorkUnit: Đơn vị công việc cần tải lên trong CreateWorkUnitRequest. |
enqueueWorkUnitUpdate
public abstract void enqueueWorkUnitUpdate (WorkUnit workUnit,
FieldMask updateMask)Xếp một bản cập nhật đơn vị công việc vào hàng đợi để báo cáo cho ResultDB.
| Tham số | |
|---|---|
workUnit |
WorkUnit: Đơn vị công việc cần cập nhật trong UpdateWorkUnitRequest. |
updateMask |
FieldMask: Mặt nạ cho trường (field mask) của bản cập nhật. |
finalizeUpload
public abstract void finalizeUpload ()
Hoàn tất quá trình tải kết quả kiểm thử, cấu phần phần mềm và đơn vị công việc lên. Bạn nên gọi phương thức này sau khi đã xếp tất cả tài nguyên vào hàng đợi. Mọi lệnh gọi enqueueXXX sau phương thức này sẽ bị bỏ qua.
updateWorkUnit
public abstract void updateWorkUnit (WorkUnit workUnit,
FieldMask updateMask)Cập nhật một đơn vị công việc trong ResultDB.
| Tham số | |
|---|---|
workUnit |
WorkUnit: Đơn vị công việc cần cập nhật trong UpdateWorkUnitRequest. |
updateMask |
FieldMask: Mặt nạ cho trường (field mask) của bản cập nhật. |
uploadArtifact
public abstract void uploadArtifact (String workUnitId,
Artifact artifact)Tải một cấu phần phần mềm lên ResultDB.
| Tham số | |
|---|---|
workUnitId |
String: Mã đơn vị công việc của cấu phần phần mềm. |
artifact |
Artifact: Cấu phần phần mềm cần tải lên trong CreateArtifactRequest. |