فراخوان فعلی
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 ExecutionFiles | getInvocationFiles () |
static File | getWorkFolder () پوشه کاری فعلی را برای فراخوانی برمیگرداند یا اگر هنوز هیچ کدام تنظیم نشده باشد، آن را خالی میکند. |
static CurrentInvocation.IsolationGrade | moduleCurrentIsolation () نشان می دهد که آیا ماژول مجموعه فعلی اجرا شده ایزوله بوده است یا خیر. |
static void | registerExecutionFiles ( ExecutionFiles invocFiles) ثبت یکباره |
static CurrentInvocation.IsolationGrade | runCurrentIsolation () نشان می دهد که آیا اجرای آزمایشی فعلی ایزوله شده بود یا خیر. |
static void | setActionInProgress ( ActionInProgress action) |
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 |
گرفتن اطلاعات
public static File getInfo (CurrentInvocation.InvocationInfo key)
نقشه سنجههای فراخوانی را برای فراخوانی در حال انجام برمیگرداند.
مولفه های | |
---|---|
key | CurrentInvocation.InvocationInfo |
برمی گرداند | |
---|---|
File |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
ExecutionFiles
را برای فراخوانی برمی گرداند.
برمی گرداند | |
---|---|
ExecutionFiles |
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 ثبت شده. |
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
نشان می دهد که آیا اجرای آزمایشی فعلی ایزوله شده بود یا خیر.
برمی گرداند | |
---|---|
CurrentInvocation.IsolationGrade |
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
ActionInProgress
را برای فراخوانی تنظیم می کند.
مولفه های | |
---|---|
action | ActionInProgress |
setModuleIsolation
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
به روز رسانی کنید که آیا ماژول مجموعه ایزوله است یا خیر.
مولفه های | |
---|---|
isolation | CurrentInvocation.IsolationGrade |
setRunIsolation
public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)
بهروزرسانی کنید که آیا اجرای آزمایشی ایزوله است یا خیر.
مولفه های | |
---|---|
isolation | CurrentInvocation.IsolationGrade |