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)
إشعار |
default
void
|
notifyInvocationStopped(String message)
إشعار |
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 |