الاستدعاء الحالي
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)
عدِّل ما إذا كان تشغيل الاختبار معزولاً أم لا. |
الطرق العامة
إضافة معلومات الاستدعاء
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 |
الحصول على InvocationContext
public static IInvocationContext getInvocationContext ()
تعرض قيمة IInvocationContext
الحالية للاستدعاء. يمكن أن تكون القيمة فارغة.
المرتجعات | |
---|---|
IInvocationContext |
ملفات الاستدعاء
public static ExecutionFiles getInvocationFiles ()
يعرض ExecutionFiles
للاستدعاء.
المرتجعات | |
---|---|
ExecutionFiles |
أمر getModuleContext
public static IInvocationContext getModuleContext ()
تعرض الوحدة IInvocationContext
للوحدة الحالية. يمكن أن تكون القيمة فارغة إذا كانت
نطاق تشغيل الوحدة.
المرتجعات | |
---|---|
IInvocationContext |
getWorkمجلد
public static File getWorkFolder ()
لعرض مجلد العمل الحالي للاستدعاء أو عرض فارغ إذا لم يتم تعيين أي ملفات بعد.
المرتجعات | |
---|---|
File |
الوحدة الحالية
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
يعرض ما إذا كانت وحدة الحزمة الحالية التي تم تنفيذها معزولة أم لا.
المرتجعات | |
---|---|
CurrentInvocation.IsolationGrade |
تسجيل ملفات التنفيذ
public static void registerExecutionFiles (ExecutionFiles invocFiles)
تسجيل ExecutionFiles
لمرة واحدة ويتم ذلك عن طريق أداة Test Harness.
المعلمات | |
---|---|
invocFiles |
ExecutionFiles : الاسم المسجَّل ExecutionFiles |
إعادة ضبط المجموعة المحلية
public static void resetLocalGroup ()
إعادة ضبط السياق المترجَم
التشغيل الحالي للعزل
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
يعرض ما إذا كان تشغيل الاختبار الحالي الذي تم تنفيذه معزولاً أم لا.
المرتجعات | |
---|---|
CurrentInvocation.IsolationGrade |
setAction قيد التقدم
public static void setActionInProgress (ActionInProgress action)
لضبط ActionInProgress
للاستدعاء.
المعلمات | |
---|---|
action |
ActionInProgress |
تحديد السياق: setInvocationContext
public static void setInvocationContext (IInvocationContext context)
لضبط IInvocationContext
للاستدعاء.
المعلمات | |
---|---|
context |
IInvocationContext |
المجموعة المحلية
public static void setLocalGroup (ThreadGroup tg)
تتبُّع السياق المترجَم عند استخدام السمات داخل خادم gRPC
المعلمات | |
---|---|
tg |
ThreadGroup |
ضبط الوحدة النمطية السياقية
public static void setModuleContext (IInvocationContext moduleContext)
تضبط الوحدة النمطية IInvocationContext
للوحدة النمطية المستخدمة حاليًا.
المعلمات | |
---|---|
moduleContext |
IInvocationContext |
وحدة العزل
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
يمكنك تحديث ما إذا كانت وحدة الحزمة معزولة أم لا.
المعلمات | |
---|---|
isolation |
CurrentInvocation.IsolationGrade |
عزل مجموعة setRunI
public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)
عدِّل ما إذا كان تشغيل الاختبار معزولاً أم لا.
المعلمات | |
---|---|
isolation |
CurrentInvocation.IsolationGrade |