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 : مصنوع مورد نظر برای آپلود. |