استدعاء اختباري

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

notificationsInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

إرسال إشعار لـ TestInvocation بأنّه تم طلب إيقاف TradeFed.

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

errorId ErrorIdentifier: المعرّف المرتبط بالمحطة الإجبارية

تم إيقاف الاستدعاء.

public void notifyInvocationStopped (String message)

إبلاغ TestInvocation بأنّه سيتم إيقاف تطبيق TradeFed في النهاية.

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

setClearcutClient

public void setClearcutClient (ClearcutClient client)

يجب إعادة توجيه العميل مباشرةً للإبلاغ عن المقاييس.

المعلمات
client ClearcutClient