ITestInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


تعالج طلبًا واحدًا لاختبار TradeFederation.

ملخّص

الفئات المُدمجة

class ITestInvocation.ExitInformation

يمثّل بعض معلومات الخروج لطلب. 

الطرق العامة

default ITestInvocation.ExitInformation getExitInfo()

معلومات الخروج لطلب التنفيذ المحدّد

abstract void invoke(IInvocationContext metadata, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)

نفِّذ طلب اختبار.

default void notifyInvocationStopped(String message, ErrorIdentifier errorId)

يُرجى إبلاغ TestInvocation بأنّه تم طلب إيقاف TradeFed.

الطرق العامة

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

معلومات الخروج لطلب التنفيذ المحدّد

المرتجعات
ITestInvocation.ExitInformation

استدعاء

public abstract void invoke (IInvocationContext metadata, 
                IConfiguration config, 
                IRescheduler rescheduler, 
                ITestInvocationListener... extraListeners)

نفِّذ طلب اختبار.

المعلمات
metadata IInvocationContext: IInvocationContext لإجراء الاختبارات

config IConfiguration: IConfiguration من عملية الاختبار هذه.

rescheduler IRescheduler: IRescheduler، لإعادة جدولة أجزاء من الطلب بهدف تنفيذها على موارد أخرى

extraListeners ITestInvocationListener: ITestInvocationListener المطلوب إرسال الإشعارات إليهم، بالإضافة إلى المستخدمين المدرَجين في config

عمليات الرمي
DeviceNotAvailableException في حال انقطاع الاتصال بالجهاز
Throwable

notifyInvocationStopped

public void notifyInvocationStopped (String message, 
                ErrorIdentifier errorId)

يُرجى إبلاغ TestInvocation بأنّه تم طلب إيقاف TradeFed.

المعلمات
message String: الرسالة المرتبطة بإيقاف الطلب

errorId ErrorIdentifier