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

استناد کردن

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 اگر ارتباط با دستگاه قطع شد
قابل پرتاب

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