IRecorderClient
public
interface
IRecorderClient
| com.android.tradefed.result.resultdb.IRecorderClient |
واجهة للتواصل مع مسجِّل ResultDB في الخلفية تحتوي الواجهة على طرق لـ إنشاء وحدات عمل وتعديلها وتحميل نتائج الاختبار ضمن وحدة العمل.
ملخّص
الإجراءات العامة | |
|---|---|
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)
تحميل عنصر إلى ResultDB |
الإجراءات العامة
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 ()
إنهاء عملية تحميل نتائج الاختبار والعناصر ووحدات العمل يجب استدعاء هذه الطريقة بعد إضافة جميع الموارد إلى قائمة الانتظار. سيتم تجاهل أي طلبات enqueueXXX بعد هذه الطريقة.
updateWorkUnit
public abstract void updateWorkUnit (WorkUnit workUnit,
FieldMask updateMask)تعديل وحدة عمل في ResultDB
| المعلَمات | |
|---|---|
workUnit |
WorkUnit: وحدة العمل التي سيتم تعديلها في UpdateWorkUnitRequest |
updateMask |
FieldMask: قناع الحقول للتعديل |
uploadArtifact
public abstract void uploadArtifact (String workUnitId,
Artifact artifact)تحميل عنصر إلى ResultDB
| المعلَمات | |
|---|---|
workUnitId |
String: رقم تعريف وحدة عمل العنصر |
artifact |
Artifact: العنصر الذي سيتم تحميله في CreateArtifactRequest |