CurrentInvocation
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 ()
محو معلومات الاستدعاء لطلب
createFailure
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
لمرة واحدة ويتم ذلك من خلال "مجموعة الاختبار".
المعلمات | |
---|---|
invocFiles |
ExecutionFiles : ExecutionFiles المسجَّل |
resetLocalGroup
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 |