‫RecorderClientLegacy

public class RecorderClientLegacy
extends Object implements IRecorderClientLegacy

java.lang.Object
com.android.tradefed.result.resultdb.RecorderClientLegacy


عميل مسجِّل ResultDB الذي يحمِّل نتائج الاختبار إلى طلب ResultDB القديم

ملخّص

الثوابت

int SERVER_PORT

الإجراءات العامة

static IRecorderClientLegacy createLegacy(String invocationId, String updateToken, Boolean isStaging)
static IRecorderClientLegacy createLegacyWithNewInvocation(String invocationId, Invocation invocation, Boolean isStaging)
void enqueueArtifact(Artifact artifact)

إضافة عنصر فني إلى قائمة الانتظار لتحميله إلى ResultDB

void enqueueTestResult(TestResult result)

إضافة نتيجة اختبار إلى قائمة الانتظار لتحميلها إلى ResultDB

Invocation finalizeInvocation()

إنهاء الاستدعاء

void finalizeUpload()

إنهاء تحميل نتائج الاختبار والعناصر الفنية

void uploadArtifact(Artifact artifact)

تحميل عنصر فني إلى ResultDB

الثوابت

SERVER_PORT

public static final int SERVER_PORT

Constant Value: 443 (0x000001bb)

الإجراءات العامة

createLegacy

public static IRecorderClientLegacy createLegacy (String invocationId, 
                String updateToken, 
                Boolean isStaging)

المعلَمات
invocationId String

updateToken String

isStaging Boolean

المرتجعات
IRecorderClientLegacy

createLegacyWithNewInvocation

public static IRecorderClientLegacy createLegacyWithNewInvocation (String invocationId, 
                Invocation invocation, 
                Boolean isStaging)

المعلَمات
invocationId String

invocation Invocation

isStaging Boolean

المرتجعات
IRecorderClientLegacy

enqueueArtifact

public void enqueueArtifact (Artifact artifact)

إضافة عنصر فني إلى قائمة الانتظار لتحميله إلى ResultDB

المعلَمات
artifact Artifact: العنصر الفني المطلوب تحميله

enqueueTestResult

public void enqueueTestResult (TestResult result)

إضافة نتيجة اختبار إلى قائمة الانتظار لتحميلها إلى ResultDB

المعلَمات
result TestResult: نتيجة الاختبار المطلوب تحميلها

finalizeInvocation

public Invocation finalizeInvocation ()

إنهاء الاستدعاء يجب استدعاء هذا الإجراء بعد تحميل جميع نتائج الاختبار والعناصر الفنية.

المرتجعات
Invocation

finalizeUpload

public void finalizeUpload ()

إنهاء تحميل نتائج الاختبار والعناصر الفنية يجب استدعاء هذا الإجراء بعد إضافة جميع نتائج الاختبار والعناصر الفنية إلى قائمة الانتظار. سيتم تجاهل أي استدعاءات لـ enqueueTestResult وenqueueArtifact بعد هذا الإجراء.

uploadArtifact

public void uploadArtifact (Artifact artifact)

تحميل عنصر فني إلى ResultDB هذا الإجراء يحظر تنفيذ التعليمات البرمجية. يُفضَّل استخدام enqueueArtifact(Artifact) إذا أمكن.

المعلَمات
artifact Artifact: العنصر الفني المطلوب تحميله