RecorderClientLegacy

public class RecorderClientLegacy
extends Object implements IRecorderClientLegacy

شیء جاوا
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 بارگذاری کنید.

ثابت‌ها

پورت سرور

public static final int SERVER_PORT

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

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

ایجاد میراث

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

مصنوع را در نوبت قرار دهید

public void enqueueArtifact (Artifact artifact)

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

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

نتیجه‌ی آزمون را در نوبت قرار بده

public void enqueueTestResult (TestResult result)

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

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

finalizeInvocation

public Invocation finalizeInvocation ()

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

بازگشت‌ها
Invocation

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

public void finalizeUpload ()

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

آپلودمصنوع

public void uploadArtifact (Artifact artifact)

یک مصنوع را در ResultDB آپلود کنید. این یک فراخوانی مسدودکننده است. در صورت امکان، ترجیحاً enqueueArtifact(Artifact) استفاده کنید.

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