CurrentInvocation

public class CurrentInvocation
extends Object

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


מחלקת מעקב שמספקת את פרטי הקריאה הנוכחית, שימושי בכל מקום בתוך הקריאה.

סיכום

‫methods ציבוריים

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

הפונקציה מחזירה את תיקיית העבודה הנוכחית של הקריאה או 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 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)

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

‫methods ציבוריים

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

getCurrentRunner

public static String getCurrentRunner ()

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

החזרות
String

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

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