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)

توجيه عميل Clearcut للإبلاغ عن المقاييس

الإجراءات العامة

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

معلومات الخروج لعملية الاستدعاء المحدّدة

القيم المعروضة
ITestInvocation.ExitInformation

invoke

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 في حال فقدان الاتصال بالجهاز
java.lang.Throwable
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)

توجيه عميل Clearcut للإبلاغ عن المقاييس

المَعلمات
client ClearcutClient