الدعوة الحالية

public class CurrentInvocation
extends Object

java.lang.Object
com.android.tradefed.invoker.logger.CurrentInvocation


فئة تتعقب وتوفر معلومات الاستدعاء الحالية المفيدة في أي مكان داخل الاستدعاء.

ملخص

فئات متداخلة

enum CurrentInvocation.InvocationInfo

بعض المفاتيح المسماة الخاصة التي سنقوم بتعبئتها دائمًا للاستدعاء.

enum CurrentInvocation.IsolationGrade

يصف مستوى العزلة

الأساليب العامة

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

إرجاع ExecutionFiles للاستدعاء.

static File getWorkFolder ()

إرجاع مجلد العمل الحالي للاستدعاء أو فارغ إذا لم يتم تعيينه بعد.

static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

يُرجع ما إذا كانت وحدة المجموعة الحالية المنفذة معزولة أم لا.

static void registerExecutionFiles ( ExecutionFiles invocFiles)

التسجيل لمرة واحدة من ExecutionFiles .

static CurrentInvocation.IsolationGrade runCurrentIsolation ()

تُرجع ما إذا كان التشغيل الاختباري الحالي المنفذ معزولاً أم لا.

static void setActionInProgress ( ActionInProgress action)

ActionInProgress .

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 : قيمة مقياس الاستدعاء.

clearInfocationInfos

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

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

إرجاع ExecutionFiles للاستدعاء.

عائدات
ExecutionFiles

getWorkFolder

public static File getWorkFolder ()

إرجاع مجلد العمل الحالي للاستدعاء أو فارغ إذا لم يتم تعيينه بعد.

عائدات
File

وحدة العزل الحالية

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

يُرجع ما إذا كانت وحدة المجموعة الحالية المنفذة معزولة أم لا.

عائدات
CurrentInvocation.IsolationGrade

تسجيل التنفيذالملفات

public static void registerExecutionFiles (ExecutionFiles invocFiles)

التسجيل لمرة واحدة من ExecutionFiles . يتم ذلك عن طريق اختبار تسخير.

المعلمات
invocFiles ExecutionFiles : ExecutionFiles .

runCurrentIsolation

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

تُرجع ما إذا كان التشغيل الاختباري الحالي المنفذ معزولاً أم لا.

عائدات
CurrentInvocation.IsolationGrade

setActionInProgress

public static void setActionInProgress (ActionInProgress action)

ActionInProgress .

المعلمات
action ActionInProgress

setModuleIsolation. العزلة

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

قم بتحديث ما إذا كانت وحدة المجموعة معزولة أم لا.

المعلمات
isolation CurrentInvocation.IsolationGrade

تعيين العزلة

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

قم بتحديث ما إذا كان التشغيل التجريبي معزولًا أم لا.

المعلمات
isolation CurrentInvocation.IsolationGrade