الاستدعاء الحالي

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)

عدِّل ما إذا كان تشغيل الاختبار معزولاً أم لا.

الطرق العامة

إضافة معلومات الاستدعاء

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