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 را برای گزارش معیارها ارسال کنید.

روش‌های عمومی

دریافت اطلاعات خروج

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 : علاوه بر موارد موجود در config ، ITestInvocationListener ها برای اطلاع‌رسانی استفاده می‌شوند.

پرتاب‌ها
DeviceNotAvailableException اگر ارتباط با دستگاه قطع شده باشد
جاوا.زبان.قابل پرتاب
Throwable

notifyInvocationForceStopd

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

به TestInvocation اطلاع دهید که از TradeFed درخواست شده است که متوقف شود.

پارامترها
message String : پیام مرتبط با توقف فراخوانی

errorId ErrorIdentifier : شناسه‌ای که با توقف اجباری مرتبط است

notifyInvocationمتوقف شد

public void notifyInvocationStopped (String message)

به TestInvocation اطلاع دهید که TradeFed سرانجام تعطیل خواهد شد.

پارامترها
message String : پیام مرتبط با توقف فراخوانی

تنظیمClearcutClient

public void setClearcutClient (ClearcutClient client)

کلاینت clearcut را برای گزارش معیارها ارسال کنید.

پارامترها
client ClearcutClient