Current Invocation

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

מחזיר את תיקיית העבודה הנוכחית עבור ההזמנה או null אם עדיין לא הוגדרה.

static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

מחזירה אם מודול החבילה הנוכחי שבוצע היה מבודד או לא.

static void registerExecutionFiles ( ExecutionFiles invocFiles)

רישום חד פעמי של ExecutionFiles .

static CurrentInvocation.IsolationGrade runCurrentIsolation ()

מחזירה אם הפעלת הבדיקה הנוכחית שבוצעה הייתה מבודדת או לא.

static void setActionInProgress ( ActionInProgress action)

מגדיר את ActionInProgress עבור ההזמנה.

static void setInvocationContext ( IInvocationContext context)

מגדיר את 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 ()

נקה את פרטי ההזמנה עבור הזמנה.

ליצור כישלון

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

getInvocationContext

public static IInvocationContext getInvocationContext ()

מחזירה את IInvocationContext הנוכחי עבור ההזמנה. יכול להיות ריק.

החזרות
IInvocationContext

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

מחזיר את ExecutionFiles עבור ההזמנה.

החזרות
ExecutionFiles

getWorkFolder

public static File getWorkFolder ()

מחזיר את תיקיית העבודה הנוכחית עבור ההזמנה או null אם עדיין לא הוגדרה.

החזרות
File

מודולCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

מחזירה אם מודול החבילה הנוכחי שבוצע היה מבודד או לא.

החזרות
CurrentInvocation.IsolationGrade

registerExecutionFiles

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

setInvocationContext

public static void setInvocationContext (IInvocationContext context)

מגדיר את IInvocationContext עבור ההזמנה.

פרמטרים
context IInvocationContext

setModuleIsolation

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

עדכן אם מודול החבילה מבודד או לא.

פרמטרים
isolation CurrentInvocation.IsolationGrade

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

עדכן אם ריצת הבדיקה מבודדת או לא.

פרמטרים
isolation CurrentInvocation.IsolationGrade