IRecorderClientLegacy
public
interface
IRecorderClientLegacy
| com.android.tradefed.result.resultdb.IRecorderClientLegacy |
واجهة للتواصل مع الخلفية المسجّلة في ResultDB. تحتوي الواجهة على طرق
لإنشاء طلبات التنفيذ وتعديلها وتحميل نتائج الاختبار ضمن طلب التنفيذ. هذه هي البنية القديمة
لإرسال نتائج الاختبار إلى ResultDB. يجب أن يستخدم الرمز الجديد IRecorderClient بدلاً من ذلك.
ملخّص
الإجراءات العامة | |
|---|---|
abstract
void
|
enqueueArtifact(Artifact artifact)
أضِف عنصرًا فنيًا إلى قائمة الانتظار لتحميله إلى ResultDB. |
abstract
void
|
enqueueTestResult(TestResult result)
أضِف نتيجة اختبار إلى قائمة الانتظار لتحميلها إلى ResultDB. |
abstract
Invocation
|
finalizeInvocation()
أكمِل عملية الاستدعاء. |
abstract
void
|
finalizeUpload()
إنهاء عملية تحميل نتائج الاختبارات والنتائج الثانوية |
abstract
void
|
uploadArtifact(Artifact artifact)
حمِّل عنصرًا إلى ResultDB. |
الإجراءات العامة
enqueueArtifact
public abstract void enqueueArtifact (Artifact artifact)
أضِف عنصرًا فنيًا إلى قائمة الانتظار لتحميله إلى ResultDB.
| المعلَمات | |
|---|---|
artifact |
Artifact: العنصر المراد تحميله. |
enqueueTestResult
public abstract void enqueueTestResult (TestResult result)
أضِف نتيجة اختبار إلى قائمة الانتظار لتحميلها إلى ResultDB.
| المعلَمات | |
|---|---|
result |
TestResult: نتيجة الاختبار التي سيتم تحميلها |
finalizeInvocation
public abstract Invocation finalizeInvocation ()
أكمِل عملية الاستدعاء. يجب استدعاء هذه الطريقة بعد تحميل جميع نتائج الاختبارات والنتائج الاصطناعية.
| المرتجعات | |
|---|---|
Invocation |
|
finalizeUpload
public abstract void finalizeUpload ()
إنهاء عملية تحميل نتائج الاختبارات والنتائج الثانوية يجب استدعاء هذه الطريقة بعد وضع جميع نتائج الاختبارات والنتائج الثانوية في قائمة الانتظار. سيتم تجاهل أي طلبات enqueueTestResult وenqueueArtifact بعد هذه الطريقة.
uploadArtifact
public abstract void uploadArtifact (Artifact artifact)
حمِّل عنصرًا إلى ResultDB. هذه مكالمة محظورة. ننصحك باستخدام enqueueArtifact(Artifact) إذا أمكن.
| المعلَمات | |
|---|---|
artifact |
Artifact: العنصر المراد تحميله. |