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 invocationId, String updateToken, Boolean isStaging)
static IRecorderClient createWithNewInvocation(CreateInvocationRequest request, Boolean isStaging)
Invocation finalizeInvocation()

أكمِل عملية الاستدعاء.

void finalizeUpload()

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

Invocation updateInvocation(UpdateInvocationRequest request)
void uploadArtifact(Artifact artifact)

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

void uploadTestResult(TestResult result)

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

الثوابت

SERVER_PORT

public static final int SERVER_PORT

القيمة الثابتة: 443 (0x000001bb)

الطُرق العامة

إنشاء

public static IRecorderClient create (String invocationId, 
                String updateToken, 
                Boolean isStaging)

المعلمات
invocationId String

updateToken String

isStaging Boolean

المرتجعات
IRecorderClient

createWithNewInvocation

public static IRecorderClient createWithNewInvocation (CreateInvocationRequest request, 
                Boolean isStaging)

المعلمات
request CreateInvocationRequest

isStaging Boolean

المرتجعات
IRecorderClient

finalizeInvocation

public Invocation finalizeInvocation ()

أكمِل عملية الاستدعاء. يجب طلب هذه الطريقة بعد تحميل جميع نتائج الاختبارات والنتائج الاصطناعية.

المرتجعات
Invocation

finalizeUpload

public void finalizeUpload ()

إنهاء عملية تحميل نتائج الاختبار والنتائج الثانوية يجب استدعاء هذه الطريقة بعد تحميل جميع نتائج الاختبارات والنتائج الاصطناعية. سيتم تجاهل أي طلبات uploadTestResult وuploadArtifact بعد هذه الطريقة.

updateInvocation

public Invocation updateInvocation (UpdateInvocationRequest request)

المعلمات
request UpdateInvocationRequest

المرتجعات
Invocation

uploadArtifact

public void uploadArtifact (Artifact artifact)

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

المعلمات
artifact Artifact: العنصر المراد تحميله.

uploadTestResult

public void uploadTestResult (TestResult result)

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

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