InvocationContext
public class InvocationContext
extends Object
implements IInvocationContext
java.lang.Object | |
↳ | com.android.tradefed.invoker.InvocationContext |
יישום כללי של IInvocationContext
.
סיכום
בנאים ציבוריים | |
---|---|
InvocationContext () יוצר |
שיטות ציבוריות | |
---|---|
void | addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName) עקוב אחר מפה של שם מכשיר התצורה המשויך ל- |
void | addAllocatedDevice (String devicename, ITestDevice testDevice) הוסף ITestDevice למעקב על ידי המטא נתונים כאשר המכשיר יוקצה. |
void | addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo) הוסף |
void | addInvocationAttribute (String attributeName, String attributeValue) הוסף מאפיין Invocation. |
void | addInvocationAttributes ( MultiMap <String, String> attributesMap) הוסף מספר תכונות הזמנה בו-זמנית באמצעות |
void | addSerialsFromShard (Integer index, serials) addSerialsFromShard (Integer index, serials) הוסף סדרה למעקב כפי שהוקצה לאחד הרסיסים שמריצים כמה בדיקות. |
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 () מחזירה את תג בדיקת ה-invocation. |
void | lockAttributes () נעל את ההקשר כדי למנוע הוספה של תכונות הפעלה נוספות. |
void | logInvocationMetrics () רישום את תכונות |
void | markReleasedEarly () סמן שהמכשירים יוצאים לשוק מוקדם. |
void | setConfigurationDescriptor ( ConfigurationDescriptor configurationDescriptor) מגדיר את המתאר המשויך לתצורת הבדיקה שהפעילה את ההזמנה |
void | setModuleInvocationContext ( IInvocationContext invocationContext) מגדיר את קונטקסט ההתקשרות של המודול בזמן שהוא מבוצע כחלק מחבילה. |
void | setRecoveryModeForAllDevices ( ITestDevice.RecoveryMode mode) מגדיר את |
void | setTestTag (String testTag) מגדיר את תג בדיקת ה-invocation. |
InvocationContext.Context | toProto () הפוך את מופע ההקשר לסידרה לפרוטבוף. |
boolean | wasReleasedEarly () מחזירה אם המכשירים שוחררו מוקדם או לא יהיו בשימוש יותר. |
בנאים ציבוריים
שיטות ציבוריות
addAllocatedDevice
public void addAllocatedDevice (deviceWithName)
עקוב אחר מפה של שם מכשיר התצורה המשויך ל- ITestDevice
. לא מנקה את המעקב הקודם לפני ההוספה.
פרמטרים | |
---|---|
deviceWithName | ERROR(/Map) של מכשיר נוסף למעקב |
addAllocatedDevice
public void addAllocatedDevice (String devicename, ITestDevice testDevice)
הוסף ITestDevice למעקב על ידי המטא נתונים כאשר המכשיר יוקצה. יגדיר את פרטי הבנייה ל-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)
הוסף מאפיין Invocation.
פרמטרים | |
---|---|
attributeName | String |
attributeValue | String |
addInvocationAttributes
public void addInvocationAttributes (MultiMap<String, String> attributesMap)
הוסף מספר תכונות הזמנה בו-זמנית באמצעות UniqueMultiMap
.
פרמטרים | |
---|---|
attributesMap | MultiMap |
addSerialsFromShard
public void addSerialsFromShard (Integer index,serials)
הוסף סדרה למעקב כפי שהוקצה לאחד הרסיסים שמריצים כמה בדיקות.
פרמטרים | |
---|---|
index | Integer : האינדקס של הרסיס באמצעות הסדרות |
serials |
מפרוטו
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 |
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 |
getNumDevicesAllocated
public int getNumDevicesAllocated ()
החזר את מספר המכשירים שהוקצו להזמנה.
החזרות | |
---|---|
int |
getSerials
publicgetSerials ()
החזר את רשימת הסדרות של המכשיר שאחריהן עוקבים בהזמנה זו
החזרות | |
---|---|
getShardsSerials
publicgetShardsSerials ()
מחזירה את המפה של כל הסדרות במעקב ואת הרסיס שלהן המעורב בריסוק. ריק אם לא קריאת גזירה.
החזרות | |
---|---|
getTestTag
public String getTestTag ()
מחזירה את תג בדיקת ה-invocation.
החזרות | |
---|---|
String |
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 |
setRecoveryModeForAllDevices
public void setRecoveryModeForAllDevices (ITestDevice.RecoveryMode mode)
מגדיר את RecoveryMode
של כל המכשירים חלק מההקשר
פרמטרים | |
---|---|
mode | ITestDevice.RecoveryMode |
setTestTag
public void setTestTag (String testTag)
מגדיר את תג בדיקת ה-invocation.
פרמטרים | |
---|---|
testTag | String |
לפרוטו
public InvocationContext.Context toProto ()
הפוך את מופע ההקשר לסידרה לפרוטבוף.
החזרות | |
---|---|
InvocationContext.Context |
שוחרר מוקדם
public boolean wasReleasedEarly ()
מחזירה אם המכשירים שוחררו מוקדם או לא יהיו בשימוש יותר.
החזרות | |
---|---|
boolean |