InvocationContext

public class InvocationContext
extends Object implements IInvocationContext

JavaScript.lang.Object
com.android.tradefed.invoker.InvocationContext


הטמעה כללית של IInvocationContext.

סיכום

בנאים ציבוריים

InvocationContext()

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

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

void addAllocatedDevice( deviceWithName)

מעקב אחר מפה של שם המכשיר שמשויך ל-ITestDevice.

void addAllocatedDevice(String devicename, ITestDevice testDevice)

יש להוסיף ITestDevice שיתבצע מעקב באמצעות המטא-נתונים כשהמכשיר יוקצה.

void addDeviceBuildInfo(String deviceName, IBuildInfo buildinfo)

צריך להוסיף IBuildInfo למעקב עם השם של הגדרת המכשיר.

void addInvocationAttribute(String attributeName, String attributeValue)

צריך להוסיף מאפיין הפעלה.

void addInvocationAttributes(MultiMap<String, String> attributesMap)

צריך להוסיף כמה מאפייני הפעלה בבת אחת באמצעות UniqueMultiMap.

void addSerialsFromShard(Integer index, serials)

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

static InvocationContext fromProto(InvocationContext.Context protoContext)

פעולה הפוכה ל-InvocationContext#toProto() כדי להחזיר את המכונה.

MultiMap<String, String> getAttributes()

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

IBuildInfo getBuildInfo(String deviceName)

מוחזר IBuildInfo המשויך לשם תצורת המכשיר שסופק.

IBuildInfo getBuildInfo(ITestDevice testDevice)

החזרת IBuildInfo המשויך אל ITestDevice

String getBuildInfoName(IBuildInfo info)

הפונקציה מחזירה את שם המכשיר שהוגדר בהגדרות ה-XML מה-IBuildInfo.

getBuildInfos()

החזרת כל IBuildInfo במעקב להפעלה הזו.

ConfigurationDescriptor getConfigurationDescriptor()

פונקציה זו מחזירה את המתאר המשויך להגדרת הבדיקה שהפעילה את ההפעלה

ITestDevice getDevice(String deviceName)

מוחזר ITestDevice המשויך לשם תצורת המכשיר שסופק.

getDeviceBuildMap()

החזרת המפה של שיוך פרטי מכשיר/build

ITestDevice getDeviceBySerial(String serial)

הפונקציה מחזירה את ITestDevice שמשויך למספר הסידורי שצוין.

getDeviceConfigNames()

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

String getDeviceName(ITestDevice device)

הפונקציה מחזירה את שם המכשיר שהוגדר בתצורת ה-XML מה-ITestDevice.

getDevices()

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

String getInvocationId()
IInvocationContext getModuleInvocationContext()

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

int getNumDevicesAllocated()

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

getSerials()

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

getShardsSerials()

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

String getTestTag()

מחזירה את תג בדיקת ההפעלה.

void lockAttributes()

צריך לנעול את ההקשר כדי למנוע הוספה של מאפייני הפעלה נוספים.

void logInvocationMetrics()

צריך לרשום את מאפייני InvocationMetricLogger בהפעלה.

void markReleasedEarly()

סימון המכשירים שמשגרים מוקדם יותר.

void setConfigurationDescriptor(ConfigurationDescriptor configurationDescriptor)

הגדרת המתאר שמשויך להגדרות הבדיקה שגרמו להפעלה של ההפעלה

void setModuleInvocationContext(IInvocationContext invocationContext)

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

void setRecoveryModeForAllDevices(ITestDevice.RecoveryMode mode)

מגדיר את RecoveryMode של כל חלק מהמכשירים בהקשר

void setTestTag(String testTag)

מגדיר את תג בדיקת ההפעלה.

InvocationContext.Context toProto()

הצגה טורית של מכונת ההקשר לתוך Protobuf.

boolean wasReleasedEarly()

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

בנאים ציבוריים

InvocationContext

public InvocationContext ()

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

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

addAllocationDevice

public void addAllocatedDevice ( deviceWithName)

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

פרמטרים
deviceWithName : ERROR(/Map) של המכשיר הנוסף למעקב

addAllocationDevice

public void addAllocatedDevice (String devicename, 
                ITestDevice testDevice)

יש להוסיף ITestDevice שיתבצע מעקב באמצעות המטא-נתונים כשהמכשיר יוקצה. מגדיר את פרטי ה-build כ-null במפה.

פרמטרים
devicename String: שם ההגדרה של המכשיר לשיוך אל ITestDevice

testDevice ITestDevice: יתווסף למכשירים שהוקצו.

addDeviceBuildInfo

public void addDeviceBuildInfo (String deviceName, 
                IBuildInfo buildinfo)

צריך להוסיף IBuildInfo למעקב עם השם של הגדרת המכשיר.

פרמטרים
deviceName String: שם ההגדרה של המכשיר

buildinfo IBuildInfo: IBuildInfo שמשויך לשם של תצורת המכשיר.

addInvocationAttribute

public void addInvocationAttribute (String attributeName, 
                String attributeValue)

צריך להוסיף מאפיין הפעלה.

פרמטרים
attributeName String

attributeValue String

addInvocationAttributes

public void addInvocationAttributes (MultiMap<String, String> attributesMap)

צריך להוסיף כמה מאפייני הפעלה בבת אחת באמצעות UniqueMultiMap.

פרמטרים
attributesMap MultiMap

addSeriessFromShard

public void addSerialsFromShard (Integer index, 
                 serials)

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

פרמטרים
index Integer: האינדקס של המפוצל עם המספרים הסידוריים

serials : רשימת המספרים הסידוריים למעקב.

מ-Proto

public static InvocationContext fromProto (InvocationContext.Context protoContext)

פעולה הפוכה ל-InvocationContext#toProto() כדי להחזיר את המכונה.

פרמטרים
protoContext InvocationContext.Context

החזרות
InvocationContext

getAttributes

public MultiMap<String, String> getAttributes ()

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

החזרות
MultiMap<String, String>

getBuildInfo

public IBuildInfo getBuildInfo (String deviceName)

מוחזר IBuildInfo המשויך לשם תצורת המכשיר שסופק. החזרות null, אם אין התאמה לשם המכשיר.

פרמטרים
deviceName String

החזרות
IBuildInfo

getBuildInfo

public IBuildInfo getBuildInfo (ITestDevice testDevice)

החזרת IBuildInfo המשויך אל ITestDevice

פרמטרים
testDevice ITestDevice

החזרות
IBuildInfo

getBuildInfoName

public String getBuildInfoName (IBuildInfo info)

הפונקציה מחזירה את שם המכשיר שהוגדר בהגדרות ה-XML מה-IBuildInfo. החזרות null אם לא ניתן למצוא התאמה ל-IBuildInfo

פרמטרים
info IBuildInfo

החזרות
String

getBuildInfos

public  getBuildInfos ()

החזרה של כל IBuildInfo במעקב להפעלה הזו.

החזרות

getConfigurationDescriptor

public ConfigurationDescriptor getConfigurationDescriptor ()

פונקציה זו מחזירה את המתאר המשויך להגדרת הבדיקה שהפעילה את ההפעלה

החזרות
ConfigurationDescriptor

getDevice

public ITestDevice getDevice (String deviceName)

מוחזר ITestDevice המשויך לשם תצורת המכשיר שסופק.

פרמטרים
deviceName String

החזרות
ITestDevice

getDeviceBuildMap

public  getDeviceBuildMap ()

החזרת המפה של שיוך פרטי מכשיר/build

החזרות

getDeviceBySeries

public ITestDevice getDeviceBySerial (String serial)

הפונקציה מחזירה את ITestDevice שמשויך למספר הסידורי שצוין. לא מומלץ להשתמש יותר מדי בחיפוש, כי זה לא החיפוש המהיר ביותר.

פרמטרים
serial String

החזרות
ITestDevice

getDeviceConfigNames

public  getDeviceConfigNames ()

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

החזרות

GetDeviceName

public String getDeviceName (ITestDevice device)

הפונקציה מחזירה את שם המכשיר שהוגדר בתצורת ה-XML מה-ITestDevice. מחזירה null, אם לא ניתן למצוא התאמה ל-ITestDevice.

פרמטרים
device ITestDevice

החזרות
String

אחזור מכשירים

public  getDevices ()

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

החזרות

getInvocationId

public String getInvocationId ()

החזרות
String

getModuleInvocationContext

public IInvocationContext getModuleInvocationContext ()

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

החזרות
IInvocationContext

getNumמכשיריםAllocation

public int getNumDevicesAllocated ()

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

החזרות
int

getSeriess

public  getSerials ()

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

החזרות

getShardsSeriess

public  getShardsSerials ()

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

החזרות

getTestTag

public String getTestTag ()

מחזירה את תג בדיקת ההפעלה.

החזרות
String

מאפייני נעילה

public void lockAttributes ()

צריך לנעול את ההקשר כדי למנוע הוספה של מאפייני הפעלה נוספים.

LogInvocationMetrics

public void logInvocationMetrics ()

צריך לרשום את מאפייני InvocationMetricLogger בהפעלה.

MarkReleasedEAP

public void markReleasedEarly ()

סימון המכשירים שמשגרים מוקדם יותר.

setConfigurationDescriptor

public void setConfigurationDescriptor (ConfigurationDescriptor configurationDescriptor)

הגדרת המתאר שמשויך להגדרות הבדיקה שגרמו להפעלה של ההפעלה

פרמטרים
configurationDescriptor ConfigurationDescriptor

setModuleInvocationContext

public void setModuleInvocationContext (IInvocationContext invocationContext)

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

פרמטרים
invocationContext IInvocationContext

setRecoveryModeForAllDevice.

public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)

מגדיר את RecoveryMode של כל חלק מהמכשירים בהקשר

פרמטרים
mode ITestDevice.RecoveryMode

setTestTag

public void setTestTag (String testTag)

מגדיר את תג בדיקת ההפעלה.

פרמטרים
testTag String

לפרוטו

public InvocationContext.Context toProto ()

הצגה טורית של מכונת ההקשר לתוך Protobuf.

החזרות
InvocationContext.Context

שוחרר מוקדם

public boolean wasReleasedEarly ()

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

החזרות
boolean