کلاینت IRecorder
public interface IRecorderClient
| com.android.tradefed.result.resultdb.IRecorderClient |
رابطی برای ارتباط با backend ضبطکننده ResultDB. این رابط شامل متدهایی برای ایجاد و بهروزرسانی فراخوانیها و آپلود نتایج تست است.
خلاصه
روشهای عمومی | |
|---|---|
abstract Invocation | finalizeInvocation ()فراخوان را نهایی کنید. |
abstract void | finalizeUpload ()آپلود نتایج آزمایش و مصنوعات را نهایی کنید. |
abstract Invocation | updateInvocation (UpdateInvocationRequest request) |
abstract void | uploadArtifact (Artifact artifact)یک مصنوع را برای آپلود در ResultDB در صف قرار دهید. |
abstract void | uploadTestResult (TestResult result)یک نتیجه آزمایش را برای آپلود در ResultDB در صف قرار دهید. |
روشهای عمومی
finalizeInvocation
public abstract Invocation finalizeInvocation ()
فراخوانی را نهایی کنید. این متد باید پس از آپلود تمام نتایج آزمایش و مصنوعات فراخوانی شود.
| بازگشتها | |
|---|---|
Invocation | |
نهایی کردن آپلود
public abstract void finalizeUpload ()
آپلود نتایج تست و مصنوعات را نهایی کنید. این متد باید پس از آپلود تمام نتایج تست و مصنوعات فراخوانی شود. هرگونه فراخوانی uploadTestResult و uploadArtifact پس از این متد نادیده گرفته خواهد شد.
فراخوانی بهروزرسانی
public abstract Invocation updateInvocation (UpdateInvocationRequest request)
| پارامترها | |
|---|---|
request | UpdateInvocationRequest |
| بازگشتها | |
|---|---|
Invocation | |
آپلودمصنوع
public abstract void uploadArtifact (Artifact artifact)
یک مصنوع را برای آپلود در ResultDB در صف قرار دهید.
| پارامترها | |
|---|---|
artifact | Artifact : مصنوع مورد نظر برای آپلود. |
آپلود نتیجه آزمون
public abstract void uploadTestResult (TestResult result)
یک نتیجه آزمایش را برای آپلود در ResultDB در صف قرار دهید.
| پارامترها | |
|---|---|
result | TestResult : نتیجه آزمایشی که باید آپلود شود. |