‫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