با مجموعه‌ها، منظم بمانید ذخیره و دسته‌بندی محتوا براساس اولویت‌های شما.

درخواست فعلی

public class CurrentInvocation
extends Object

java.lang.object
com.android.tradefed.invoker.logger.CurrentInvocation


کلاسی که اطلاعات فراخوانی فعلی را که در هر کجای فراخوانی مفید است ردیابی و ارائه می کند.

خلاصه

کلاس های تو در تو

enum CurrentInvocation.InvocationInfo

یک کلید با نام خاص که همیشه برای فراخوانی پر می کنیم.

enum CurrentInvocation.IsolationGrade

سطح انزوا را شرح می دهد

روش های عمومی

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