کلاینت ضبط کننده

public class RecorderClient
extends Object implements IRecorderClient

شیء جاوا
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 در صف قرار دهید.

ثابت‌ها

پورت سرور

public static final int SERVER_PORT

مقدار ثابت: ۴۴۳ (۰x۰۰۰۰۰۱bb)

روش‌های عمومی

ایجاد کردن

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

نهایی کردن آپلود

public void finalizeUpload ()

آپلود نتایج تست و مصنوعات را نهایی کنید. این متد باید پس از آپلود تمام نتایج تست و مصنوعات فراخوانی شود. هرگونه فراخوانی uploadTestResult و uploadArtifact پس از این متد نادیده گرفته خواهد شد.

فراخوانی به‌روزرسانی

public Invocation updateInvocation (UpdateInvocationRequest request)

پارامترها
request UpdateInvocationRequest

بازگشت‌ها
Invocation

آپلودمصنوع

public void uploadArtifact (Artifact artifact)

یک مصنوع را برای آپلود در ResultDB در صف قرار دهید.

پارامترها
artifact Artifact : مصنوع مورد نظر برای آپلود.

آپلود نتیجه آزمون

public void uploadTestResult (TestResult result)

یک نتیجه آزمایش را برای آپلود در ResultDB در صف قرار دهید.

پارامترها
result TestResult : نتیجه آزمایشی که باید آپلود شود.