درخواست فعلی
public class CurrentInvocation
extends Object
java.lang.object | |
↳ | com.android.tradefed.invoker.logger.CurrentInvocation |
کلاسی که اطلاعات فراخوانی فعلی مفید را در هر نقطه از فراخوانی ردیابی و ارائه می کند.
خلاصه
روش های عمومی | |
---|---|
static void | addInvocationInfo ( CurrentInvocation.InvocationInfo key, File value) یک کلید-مقدار اضافه کنید تا در سطح فراخوانی ردیابی شود. |
static void | clearInvocationInfos () اطلاعات فراخوانی را برای فراخوانی پاک کنید. |
static FailureDescription | createFailure (String errorMessage, ErrorIdentifier errorIdentifier) یک شکست مرتبط با اقدام فراخوانی در حال انجام ایجاد کنید. |
static ActionInProgress | getActionInProgress () |
static File | getInfo ( CurrentInvocation.InvocationInfo key) نقشه سنجههای فراخوانی را برای فراخوانی در حال انجام برمیگرداند. |
static IInvocationContext | getInvocationContext () |
static ExecutionFiles | getInvocationFiles () |
static IInvocationContext | getModuleContext () ماژول |
static File | getWorkFolder () پوشه کاری فعلی را برای فراخوانی برمیگرداند یا اگر هنوز هیچ کدام تنظیم نشده باشد، آن را خالی میکند. |
static CurrentInvocation.IsolationGrade | moduleCurrentIsolation () نشان می دهد که آیا ماژول مجموعه فعلی اجرا شده ایزوله بوده است یا خیر. |
static void | registerExecutionFiles ( ExecutionFiles invocFiles) ثبت یکباره |
static void | resetLocalGroup () بافت محلی شده را بازنشانی می کند. |
static CurrentInvocation.IsolationGrade | runCurrentIsolation () نشان می دهد که آیا اجرای آزمایشی فعلی ایزوله شده بود یا خیر. |
static void | setActionInProgress ( ActionInProgress action) |
static void | setInvocationContext ( IInvocationContext context) |
static void | setLocalGroup (ThreadGroup tg) هنگام استفاده از ویژگی های داخل سرور gRPC، یک زمینه محلی سازی شده را ردیابی می کند |
static void | setModuleContext ( IInvocationContext moduleContext) ماژول |
static void | setModuleIsolation ( CurrentInvocation.IsolationGrade isolation) به روز رسانی کنید که آیا ماژول مجموعه ایزوله است یا خیر. |
static void | setRunIsolation ( CurrentInvocation.IsolationGrade isolation) به روز رسانی کنید که آیا اجرای آزمایشی ایزوله است یا خیر. |
روش های عمومی
addInvocationInfo
public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, File value)
یک کلید-مقدار اضافه کنید تا در سطح فراخوانی ردیابی شود.
پارامترها | |
---|---|
key | CurrentInvocation.InvocationInfo : کلیدی که تحت آن اطلاعات فراخوانی ردیابی می شود. |
value | File : مقدار متریک فراخوانی. |
clearInvocationInfos
public static void clearInvocationInfos ()
اطلاعات فراخوانی را برای فراخوانی پاک کنید.
ایجاد شکست
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
یک شکست مرتبط با اقدام فراخوانی در حال انجام ایجاد کنید. ابزار راحتی برای جلوگیری از فراخوانی FailureDescription#setActionInProgress(ActionInProgress)
.
پارامترها | |
---|---|
errorMessage | String |
errorIdentifier | ErrorIdentifier |
برمی گرداند | |
---|---|
FailureDescription |
getActionInProgress
public static ActionInProgress getActionInProgress ()
ActionInProgress
فعلی را برای فراخوانی برمی گرداند. می تواند پوچ باشد.
برمی گرداند | |
---|---|
ActionInProgress |
getInfo
public static File getInfo (CurrentInvocation.InvocationInfo key)
نقشه سنجههای فراخوانی را برای فراخوانی در حال انجام برمیگرداند.
پارامترها | |
---|---|
key | CurrentInvocation.InvocationInfo |
برمی گرداند | |
---|---|
File |
getInvocationContext
public static IInvocationContext getInvocationContext ()
IInvocationContext
فعلی را برای فراخوانی برمی گرداند. می تواند پوچ باشد.
برمی گرداند | |
---|---|
IInvocationContext |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
ExecutionFiles
برای فراخوانی برمی گرداند.
برمی گرداند | |
---|---|
ExecutionFiles |
getModuleContext
public static IInvocationContext getModuleContext ()
ماژول IInvocationContext
را برای ماژول فعلی برمی گرداند. اگر خارج از محدوده اجرای یک ماژول باشد، می تواند تهی باشد.
برمی گرداند | |
---|---|
IInvocationContext |
getWorkFolder
public static File getWorkFolder ()
پوشه کاری فعلی را برای فراخوانی برمیگرداند یا اگر هنوز هیچ کدام تنظیم نشده باشد، آن را خالی میکند.
برمی گرداند | |
---|---|
File |
moduleCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
نشان می دهد که آیا ماژول مجموعه فعلی اجرا شده ایزوله بوده است یا خیر.
برمی گرداند | |
---|---|
CurrentInvocation.IsolationGrade |
registerExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
ثبت یکباره ExecutionFiles
. این کار توسط Test Harness انجام می شود.
پارامترها | |
---|---|
invocFiles | ExecutionFiles : ExecutionFiles ثبت شده. |
بازنشانی LocalGroup
public static void resetLocalGroup ()
بافت محلی شده را بازنشانی می کند.
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
نشان می دهد که آیا اجرای آزمایشی فعلی ایزوله شده بود یا خیر.
برمی گرداند | |
---|---|
CurrentInvocation.IsolationGrade |
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
ActionInProgress
برای فراخوانی تنظیم می کند.
پارامترها | |
---|---|
action | ActionInProgress |
setInvocationContext
public static void setInvocationContext (IInvocationContext context)
IInvocationContext
برای فراخوانی تنظیم می کند.
پارامترها | |
---|---|
context | IInvocationContext |
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
هنگام استفاده از ویژگی های داخل سرور gRPC، یک زمینه محلی سازی شده را ردیابی می کند
پارامترها | |
---|---|
tg | ThreadGroup |
setModuleContext
public static void setModuleContext (IInvocationContext moduleContext)
ماژول IInvocationContext
ماژول در حال اجرا را تنظیم می کند.
پارامترها | |
---|---|
moduleContext | IInvocationContext |
setModuleIsolation
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
به روز رسانی کنید که آیا ماژول مجموعه ایزوله است یا خیر.
پارامترها | |
---|---|
isolation | CurrentInvocation.IsolationGrade |
setRunIsolation
public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)
به روز رسانی کنید که آیا اجرای آزمایشی ایزوله است یا خیر.
پارامترها | |
---|---|
isolation | CurrentInvocation.IsolationGrade |