InvocationContext
public
class
InvocationContext
extends Object
implements
IInvocationContext
JavaScript.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()
החזרת המפה של שיוך פרטי מכשיר/build |
ITestDevice
|
getDeviceBySerial(String serial)
הפונקציה מחזירה את |
|
getDeviceConfigNames()
הפונקציה מחזירה את רשימת השמות של הגדרות המכשיר של המכשיר שבמעקב בהפעלה הזו. |
String
|
getDeviceName(ITestDevice device)
הפונקציה מחזירה את שם המכשיר שהוגדר בתצורת ה-XML מה- |
|
getDevices()
החזרה של כל המכשירים שהוקצו למעקב להפעלה הזו. |
String
|
getInvocationId()
|
IInvocationContext
|
getModuleInvocationContext()
הפונקציה מחזירה את הקשר ההפעלה של המודול בזמן שמריצים אותו כחלק מחבילה. |
int
|
getNumDevicesAllocated()
הפונקציה מחזירה את מספר המכשירים שהוקצו להפעלה. |
|
getSerials()
מחזירה את רשימת המספרים הסידוריים של המכשיר שבמעקב בהפעלה הזו |
|
getShardsSerials()
מחזירה את המפה של כל המספרים הסידוריים שבמעקב ואת הפיצול שלהם המעורב בפיצול. |
String
|
getTestTag()
מחזירה את תג בדיקת ההפעלה. |
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()
הפונקציה מחזירה אם המכשירים הושקו מוקדם יותר ולא ייעשה בהם שימוש יותר. |
בנאים ציבוריים
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 |
getConfigurationDescriptor
public ConfigurationDescriptor getConfigurationDescriptor ()
פונקציה זו מחזירה את המתאר המשויך להגדרת הבדיקה שהפעילה את ההפעלה
החזרות | |
---|---|
ConfigurationDescriptor |
getDevice
public ITestDevice getDevice (String deviceName)
מוחזר ITestDevice
המשויך לשם תצורת המכשיר שסופק.
פרמטרים | |
---|---|
deviceName |
String |
החזרות | |
---|---|
ITestDevice |
getDeviceBuildMap
publicgetDeviceBuildMap ()
החזרת המפה של שיוך פרטי מכשיר/build
החזרות | |
---|---|
|
getDeviceBySeries
public ITestDevice getDeviceBySerial (String serial)
הפונקציה מחזירה את ITestDevice
שמשויך למספר הסידורי שצוין.
לא מומלץ להשתמש יותר מדי בחיפוש, כי זה לא החיפוש המהיר ביותר.
פרמטרים | |
---|---|
serial |
String |
החזרות | |
---|---|
ITestDevice |
getDeviceConfigNames
publicgetDeviceConfigNames ()
הפונקציה מחזירה את רשימת השמות של הגדרות המכשיר של המכשיר שבמעקב בהפעלה הזו.
החזרות | |
---|---|
|
GetDeviceName
public String getDeviceName (ITestDevice device)
הפונקציה מחזירה את שם המכשיר שהוגדר בתצורת ה-XML מה-ITestDevice
.
מחזירה null, אם לא ניתן למצוא התאמה ל-ITestDevice.
פרמטרים | |
---|---|
device |
ITestDevice |
החזרות | |
---|---|
String |
אחזור מכשירים
publicgetDevices ()
החזרת כל המכשירים שהוקצו למעקב להפעלה הזו.
החזרות | |
---|---|
|
getInvocationId
public String getInvocationId ()
החזרות | |
---|---|
String |
getModuleInvocationContext
public IInvocationContext getModuleInvocationContext ()
הפונקציה מחזירה את הקשר ההפעלה של המודול בזמן שמריצים אותו כחלק מחבילה.
החזרות | |
---|---|
IInvocationContext |
getNumמכשיריםAllocation
public int getNumDevicesAllocated ()
הפונקציה מחזירה את מספר המכשירים שהוקצו להפעלה.
החזרות | |
---|---|
int |
getSeriess
publicgetSerials ()
מחזירה את רשימת המספרים הסידוריים של המכשיר שבמעקב בהפעלה הזו
החזרות | |
---|---|
|
getShardsSeriess
publicgetShardsSerials ()
מחזירה את המפה של כל המספרים הסידוריים שבמעקב ואת הפיצול שלהם המעורב בפיצול. ריק אם לא הפעלה מפוצלת.
החזרות | |
---|---|
|
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 |