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 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: הערך של מדד ההפעלה.

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 לקריאה. הערך יכול להיות 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

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

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