ההפעלה הנוכחית

public class CurrentInvocation
extends Object

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

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

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)

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

שיטות ציבוריות

addInvocationInfo

public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, 
                File value)

צריך להוסיף ערך מפתח אחד למעקב ברמת ההפעלה.

פרמטרים
key CurrentInvocation.InvocationInfo: המפתח שלפיו יתבצע מעקב אחרי פרטי ההפעלה.

value File: הערך של מדד ההפעלה.

cleanInvocationInfos

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 של ההפעלה. הערך יכול להיות null.

החזרות
ActionInProgress

getInfo, קבלת מידע

public static File getInfo (CurrentInvocation.InvocationInfo key)

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

פרמטרים
key CurrentInvocation.InvocationInfo

החזרות
File

getInvocationContext

public static IInvocationContext getInvocationContext ()

הפונקציה מחזירה את הערך הנוכחי IInvocationContext של ההפעלה. הערך יכול להיות null.

החזרות
IInvocationContext

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

הפונקציה מחזירה את הערך ExecutionFiles של ההפעלה.

החזרות
ExecutionFiles

getModuleContext

public static IInvocationContext getModuleContext ()

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

החזרות
IInvocationContext

תיקיית getWorkFolder

public static File getWorkFolder ()

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

החזרות
File

מודולCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

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

החזרות
CurrentInvocation.IsolationGrade

רישום קובץ ביצוע

public static void registerExecutionFiles (ExecutionFiles invocFiles)

רישום חד-פעמי של ExecutionFiles. הפעולה מתבצעת על ידי 'מסגרת הבדיקה'.

פרמטרים
invocFiles ExecutionFiles: ExecutionFiles שרשום.

איפוסLocalGroup

public static void resetLocalGroup ()

איפוס ההקשר המותאם לשוק המקומי.

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

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