RecorderClient
public
class
RecorderClient
extends Object
implements
IRecorderClient
| java.lang.Object | |
| ↳ | com.android.tradefed.result.resultdb.RecorderClient |
عميل مسجِّل ResultDB الذي يحمِّل نتائج الاختبار إلى ResultDB
ملخّص
الثوابت | |
|---|---|
int |
SERVER_PORT
|
الإجراءات العامة | |
|---|---|
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)
تحميل عنصر إلى ResultDB |
الثوابت
SERVER_PORT
public static final int SERVER_PORT
Constant Value: 443 (0x000001bb)
الإجراءات العامة
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 ()
إكمال عملية تحميل نتائج الاختبارات والعناصر ووحدات العمل يجب استدعاء هذا الإجراء بعد إضافة جميع الموارد إلى قائمة الانتظار. سيتم تجاهل أي عمليات استدعاء enqueueXXX بعد هذا الإجراء.
updateWorkUnit
public void updateWorkUnit (WorkUnit workUnit,
FieldMask updateMask)تعديل وحدة عمل في ResultDB
| المعلَمات | |
|---|---|
workUnit |
WorkUnit: وحدة العمل التي سيتم تعديلها في UpdateWorkUnitRequest |
updateMask |
FieldMask: قناع الحقل للتعديل |
uploadArtifact
public void uploadArtifact (String workUnitId,
Artifact artifact)تحميل عنصر إلى ResultDB
| المعلَمات | |
|---|---|
workUnitId |
String: رقم تعريف وحدة عمل العنصر |
artifact |
Artifact: العنصر الذي سيتم تحميله في CreateArtifactRequest |