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 notifyInvocationForceStopped(String message, ErrorIdentifier errorId)

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

default void notifyInvocationStopped(String message)

أبلِغ TestInvocation بأنّه سيتم إيقاف TradeFed نهائيًا.

default void setClearcutClient(ClearcutClient client)

إعادة توجيه العميل إلى صفحة إعداد التقارير

الطرق العامة

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

notifyInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

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

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

errorId ErrorIdentifier: المعرّف المرتبط بالإيقاف القسري

notifyInvocationStopped

public void notifyInvocationStopped (String message)

أبلِغ TestInvocation بأنّه سيتم إيقاف TradeFed نهائيًا.

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

setClearcutClient

public void setClearcutClient (ClearcutClient client)

إعادة توجيه العميل إلى صفحة إعداد التقارير

المعلمات
client ClearcutClient