IRecorderClient

public interface IRecorderClient

com.android.tradefed.result.resultdb.IRecorderClient


واجهة للتواصل مع الخلفية المسجّلة في 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

finalizeUpload

public abstract void finalizeUpload ()

إنهاء عملية تحميل نتائج الاختبار والنتائج الثانوية يجب استدعاء هذه الطريقة بعد تحميل جميع نتائج الاختبارات والنتائج الاصطناعية. سيتم تجاهل أي طلبات uploadTestResult وuploadArtifact بعد هذه الطريقة.

updateInvocation

public abstract Invocation updateInvocation (UpdateInvocationRequest request)

المعلمات
request UpdateInvocationRequest

المرتجعات
Invocation

uploadArtifact

public abstract void uploadArtifact (Artifact artifact)

أضِف عنصرًا فنيًا إلى قائمة الانتظار لتحميله إلى ResultDB.

المعلمات
artifact Artifact: العنصر المراد تحميله.

uploadTestResult

public abstract void uploadTestResult (TestResult result)

إضافة نتيجة اختبار إلى قائمة الانتظار لتحميلها إلى ResultDB

المعلمات
result TestResult: نتيجة الاختبار التي سيتم تحميلها