InvocationContext
public
class
InvocationContext
extends Object
implements
IInvocationContext
java.lang.Object | |
↳ | com.android.tradefed.invoker.InvocationContext |
הטמעה כללית של IInvocationContext
.
סיכום
יוצרים ציבוריים | |
---|---|
InvocationContext()
יצירת |
שיטות ציבוריות | |
---|---|
void
|
addAllocatedDevice(
מעקב אחר מפה של שם המכשיר שמשויך ל- |
void
|
addAllocatedDevice(String devicename, ITestDevice testDevice)
מוסיפים מכשיר ITestDevice כדי שהמטא-נתונים יעקבו אחריו כשהמכשיר יוקצה. |
void
|
addDeviceBuildInfo(String deviceName, IBuildInfo buildinfo)
מוסיפים |
void
|
addInvocationAttribute(String attributeName, String attributeValue)
מוסיפים מאפיין קריאה. |
void
|
addInvocationAttributes(MultiMap<String, String> attributesMap)
הוספת כמה מאפייני קריאה בבת אחת באמצעות |
void
|
addSerialsFromShard(Integer index,
הוספת מספר סידורי למעקב אחרי הקצאה לאחד מהשברים שמריצים כמה בדיקות. |
static
InvocationContext
|
fromProto(InvocationContext.Context protoContext)
מבצעים פעולה הפוכה ל- |
MultiMap<String, String>
|
getAttributes()
הפונקציה מחזירה עותק של המפה שמכילה את כל מאפייני ההפעלה. |
IBuildInfo
|
getBuildInfo(String deviceName)
מוחזר |
IBuildInfo
|
getBuildInfo(ITestDevice testDevice)
החזרת הערך של |
String
|
getBuildInfoName(IBuildInfo info)
הפונקציה מחזירה את השם של קבוצת המכשירים שמוגדרת בתצורת ה-XML מ- |
|
getBuildInfos()
החזרת כל הערכים של |
ConfigurationDescriptor
|
getConfigurationDescriptor()
הפונקציה מחזירה את התיאור המשויך להגדרת הבדיקה שהפעילה את ההפעלה. |
ITestDevice
|
getDevice(String deviceName)
הפונקציה מחזירה את הערך של |
|
getDeviceBuildMap()
החזרת המפה של השיוך של פרטי המכשיר/הגרסה |
ITestDevice
|
getDeviceBySerial(String serial)
הפונקציה מחזירה את |
|
getDeviceConfigNames()
החזרת רשימת שמות ההגדרות של המכשיר שעליו מתבצע מעקב בקריאה הזו |
String
|
getDeviceName(ITestDevice device)
הפונקציה מחזירה את שם המכשיר שהוגדר בהגדרות ה-XML מה- |
|
getDevices()
החזרת כל המכשירים שהוקצו למעקב בקריאה הזו. |
String
|
getInvocationId()
|
IInvocationContext
|
getModuleInvocationContext()
הפונקציה מחזירה את הקשר ההפעלה של המודול בזמן שהוא מופעל כחלק מחבילה. |
int
|
getNumDevicesAllocated()
הפונקציה מחזירה את מספר המכשירים שהוקצו להפעלה. |
|
getSerials()
החזרת רשימת המספרים הסידוריים של המכשיר שנמצא במעקב בקריאה הזו |
|
getShardsSerials()
הפונקציה מחזירה את המפה של כל הסדרות שבמעקב ואת החלק שלהן שמעורב בפיצול. |
String
|
getTestTag()
מחזירה את תג בדיקת ההפעלה. |
static
boolean
|
isPresubmit(IInvocationContext context)
הפונקציה מחזירה אם אנחנו מזהים שליחה מראש על סמך סוג הטריגר. |
void
|
lockAttributes()
נועלים את ההקשר כדי למנוע הוספה של מאפייני הפעלה נוספים. |
void
|
logInvocationMetrics()
מתעדים ביומן את המאפיינים |
void
|
markReleasedEarly()
מסמנים את המכשירים שיפורסמו מוקדם. |
void
|
setConfigurationDescriptor(ConfigurationDescriptor configurationDescriptor)
הגדרת המתאר שמשויך להגדרת הבדיקה שהפעילה את ההפעלה |
void
|
setModuleInvocationContext(IInvocationContext invocationContext)
הגדרת ההקשר של ההפעלה של המודול בזמן שהוא מופעל כחלק מחבילה. |
void
|
setRecoveryModeForAllDevices(ITestDevice.RecoveryMode mode)
הגדרת |
void
|
setTestTag(String testTag)
הגדרת תג הבדיקה של ההפעלה. |
InvocationContext.Context
|
toProto()
הצגה טורית של מכונת ההקשר לתוך Protobuf. |
boolean
|
wasReleasedEarly()
הפונקציה מחזירה את הערך true אם המכשירים שוחררו מוקדם ולא יהיו בשימוש יותר, או את הערך false אם לא. |
בנאים ציבוריים
InvocationContext
public InvocationContext ()
הפונקציה יוצרת BuildInfo
באמצעות ערכי מאפיינים שמוגדרים כברירת מחדל.
שיטות ציבוריות
addAllocatedDevice
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 |
: רשימת כתבי העת שרוצים לעקוב אחריהם. |
fromProto
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.
פרמטרים | |
---|---|
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
publicgetBuildInfos ()
החזרת כל הערכים של IBuildInfo
שבוצעה עליהם מעקב בקריאה הזו.
החזרות | |
---|---|
|
getConfigurationDescriptor
public ConfigurationDescriptor getConfigurationDescriptor ()
הפונקציה מחזירה את התיאור המשויך להגדרת הבדיקה שהפעילה את ההפעלה.
החזרות | |
---|---|
ConfigurationDescriptor |
getDevice
public ITestDevice getDevice (String deviceName)
הפונקציה מחזירה את הערך של ITestDevice
שמשויך לשם של הגדרות המכשיר שצוין.
פרמטרים | |
---|---|
deviceName |
String |
החזרות | |
---|---|
ITestDevice |
getDeviceBuildMap
publicgetDeviceBuildMap ()
החזרת המפה של השיוך של פרטי המכשיר/הגרסה
החזרות | |
---|---|
|
getDeviceBySerial
public ITestDevice getDeviceBySerial (String serial)
הפונקציה מחזירה את הערך של ITestDevice
שמשויך למספר הסידורי שצוין.
לא מומלץ להשתמש יותר מדי בחיפוש, כי זה לא החיפוש המהיר ביותר.
פרמטרים | |
---|---|
serial |
String |
החזרות | |
---|---|
ITestDevice |
getDeviceConfigNames
publicgetDeviceConfigNames ()
החזרת רשימת שמות ההגדרות של המכשיר שעליו מתבצע מעקב בקריאה הזו
החזרות | |
---|---|
|
getDeviceName
public String getDeviceName (ITestDevice device)
הפונקציה מחזירה את שם המכשיר שהוגדר בתצורת ה-XML מה-ITestDevice
.
הפונקציה מחזירה null אם לא ניתן להתאים את ITestDevice.
פרמטרים | |
---|---|
device |
ITestDevice |
החזרות | |
---|---|
String |
getDevices
publicgetDevices ()
החזרת כל המכשירים שהוקצו למעקב להפעלה הזו.
החזרות | |
---|---|
|
getInvocationId
public String getInvocationId ()
החזרות | |
---|---|
String |
getModuleInvocationContext
public IInvocationContext getModuleInvocationContext ()
הפונקציה מחזירה את הקשר ההפעלה של המודול בזמן שהוא מופעל כחלק מחבילה.
החזרות | |
---|---|
IInvocationContext |
getNumמכשיריםAllocation
public int getNumDevicesAllocated ()
הפונקציה מחזירה את מספר המכשירים שהוקצו לקריאה.
החזרות | |
---|---|
int |
getSeriess
publicgetSerials ()
החזרת רשימת המספרים הסידוריים של המכשיר שנמצא במעקב בקריאה הזו
החזרות | |
---|---|
|
getShardsSerials
publicgetShardsSerials ()
הפונקציה מחזירה את המפה של כל השידורים הסדירים במעקב והקטע שלהם שמעורב בפיצול. השדה נשאר ריק אם זו לא קריאה מחולקת.
החזרות | |
---|---|
|
getTestTag
public String getTestTag ()
הפונקציה מחזירה את תג הבדיקה של ההפעלה.
החזרות | |
---|---|
String |
isPresubmit
public static boolean isPresubmit (IInvocationContext context)
הפונקציה מחזירה תשובה אם זיהינו בדיקה לפני שליחה על סמך סוג הטריגר.
פרמטרים | |
---|---|
context |
IInvocationContext |
החזרות | |
---|---|
boolean |
lockAttributes
public void lockAttributes ()
נועלים את ההקשר כדי למנוע הוספה של מאפייני הפעלה נוספים.
logInvocationMetrics
public void logInvocationMetrics ()
מתעדים ביומן את המאפיינים InvocationMetricLogger
בקריאה.
markReleasedEarly
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 |
toProto
public InvocationContext.Context toProto ()
סריאליזציה של מופע ההקשר ל-protobuf.
החזרות | |
---|---|
InvocationContext.Context |
שוחרר מוקדם
public boolean wasReleasedEarly ()
הפונקציה מחזירה את הערך true אם המכשירים שוחררו מוקדם ולא יהיו בשימוש יותר, או את הערך false אם לא.
החזרות | |
---|---|
boolean |