درخواست فعلی

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

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

static File getWorkFolder ()

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

static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

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

static void registerExecutionFiles ( ExecutionFiles invocFiles)

ثبت یکباره ExecutionFiles .

static void resetLocalGroup ()

بافت محلی شده را بازنشانی می کند.

static CurrentInvocation.IsolationGrade runCurrentIsolation ()

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

static void setActionInProgress ( ActionInProgress action)

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

static void setInvocationContext ( IInvocationContext context)

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

static void setLocalGroup (ThreadGroup tg)

هنگام استفاده از ویژگی های داخل سرور gRPC، یک زمینه محلی سازی شده را ردیابی می کند

static void setModuleContext ( IInvocationContext moduleContext)

ماژول 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

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