درخواست فعلی

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 ()

ActionInProgress فعلی را برای فراخوانی برمی گرداند.

static File getInfo ( CurrentInvocation.InvocationInfo key)

نقشه سنجه‌های فراخوانی را برای فراخوانی در حال انجام برمی‌گرداند.

static IInvocationContext getInvocationContext ()

IInvocationContext فعلی را برای فراخوانی برمی گرداند.

static ExecutionFiles getInvocationFiles ()

ExecutionFiles را برای فراخوانی برمی گرداند.

static File getWorkFolder ()

پوشه کاری فعلی را برای فراخوانی برمی‌گرداند یا اگر هنوز هیچ کدام تنظیم نشده باشد، آن را خالی می‌کند.

static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

نشان می دهد که آیا ماژول مجموعه فعلی اجرا شده ایزوله بوده است یا خیر.

static void registerExecutionFiles ( ExecutionFiles invocFiles)

ثبت یکباره ExecutionFiles .

static CurrentInvocation.IsolationGrade runCurrentIsolation ()

نشان می دهد که آیا اجرای آزمایشی فعلی ایزوله شده بود یا خیر.

static void setActionInProgress ( ActionInProgress action)

ActionInProgress را برای فراخوانی تنظیم می کند.

static void setInvocationContext ( IInvocationContext context)

IInvocationContext را برای فراخوانی تنظیم می کند.

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

getInvocationContext

public static IInvocationContext getInvocationContext ()

IInvocationContext فعلی را برای فراخوانی برمی گرداند. می تواند پوچ باشد.

برمی گرداند
IInvocationContext

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

setInvocationContext

public static void setInvocationContext (IInvocationContext context)

IInvocationContext را برای فراخوانی تنظیم می کند.

مولفه های
context IInvocationContext

setModuleIsolation

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

به روز رسانی کنید که آیا ماژول مجموعه ایزوله است یا خیر.

مولفه های
isolation CurrentInvocation.IsolationGrade

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

به روز رسانی کنید که آیا اجرای آزمایشی ایزوله است یا خیر.

مولفه های
isolation CurrentInvocation.IsolationGrade