کلاینت 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 : نتیجه آزمایشی که باید آپلود شود.