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
String
|
getCurrentRunner()
تعرض هذه السمة أداة تشغيل الاختبار الحالية إذا كانت معروفة. |
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
|
setCurrentRunner(String runner)
تضبط هذه السمة إعدادات التتبُّع لأداة تنفيذ الاختبار الحالية. |
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 |
|
getCurrentRunner
public static String getCurrentRunner ()
تعرض هذه السمة أداة تشغيل الاختبار الحالية إذا كانت معروفة.
| المرتجعات | |
|---|---|
String |
|
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 المسجَّل |
resetLocalGroup
public static void resetLocalGroup ()
تعيد هذه السمة ضبط السياق المترجَم.
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
تعرِض هذه السمة ما إذا كان تنفيذ الاختبار الحالي معزولاً أم لا.
| المرتجعات | |
|---|---|
CurrentInvocation.IsolationGrade |
|
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
تضبط هذه السمة ActionInProgress لعملية الاستدعاء.
| المعلَمات | |
|---|---|
action |
ActionInProgress |
setCurrentRunner
public static void setCurrentRunner (String runner)
تضبط هذه السمة إعدادات التتبُّع لأداة تنفيذ الاختبار الحالية.
| المعلَمات | |
|---|---|
runner |
String |
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 |