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

تعرِض هذه السمة ActionInProgress الحالية لعملية الاستدعاء.

static String getCurrentRunner()

تعرض هذه السمة أداة تشغيل الاختبار الحالية إذا كانت معروفة.

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 setCurrentRunner(String runner)

تضبط هذه السمة إعدادات التتبُّع لأداة تنفيذ الاختبار الحالية.

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

محو معلومات طلب تنفيذ معيّن

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