InvocationContext

public class InvocationContext
extends Object implements IInvocationContext

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


יישום כללי של IInvocationContext .

סיכום

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

InvocationContext ()

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

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

void addAllocatedDevice ( deviceWithName) addAllocatedDevice ( deviceWithName)

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

void addAllocatedDevice (String devicename, ITestDevice testDevice)

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

void addDeviceBuildInfo (String deviceName, IBuildInfo buildinfo)

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

void addInvocationAttribute (String attributeName, String attributeValue)

הוסף מאפיין Invocation.

void addInvocationAttributes ( MultiMap <String, String> attributesMap)

הוסף מספר תכונות הזמנה בו-זמנית באמצעות UniqueMultiMap .

void addSerialsFromShard (Integer index, serials) 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 ()

החזר את המפה של שיוך מידע מכשיר/בנייה

ITestDevice getDeviceBySerial (String serial)

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

getDeviceConfigNames ()

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

String getDeviceName ( ITestDevice device)

מחזירה את שם ההתקן שהוגדר בתצורת ה-xml מה- ITestDevice .

getDevices ()

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

String getInvocationId ()
IInvocationContext getModuleInvocationContext ()

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

int getNumDevicesAllocated ()

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

getSerials ()

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

getShardsSerials ()

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

String getTestTag ()

מחזירה את תג בדיקת ה-invocation.

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)

מגדיר את תג בדיקת ה-invocation.

InvocationContext.Context toProto ()

הפוך את מופע ההקשר לסידרה לפרוטבוף.

boolean wasReleasedEarly ()

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

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

InvocationContext

public InvocationContext ()

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

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

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

getBuildInfos

public  getBuildInfos ()

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

החזרות

getConfigurationDescriptor

public ConfigurationDescriptor getConfigurationDescriptor ()

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

החזרות
ConfigurationDescriptor

getDevice

public ITestDevice getDevice (String deviceName)

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

פרמטרים
deviceName String

החזרות
ITestDevice

getDeviceBuildMap

public  getDeviceBuildMap ()

החזר את המפה של שיוך מידע מכשיר/בנייה

החזרות

getDeviceBySerial

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

getDevices

public  getDevices ()

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

החזרות

getInvocationId

public String getInvocationId ()

החזרות
String

getModuleInvocationContext

public IInvocationContext getModuleInvocationContext ()

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

החזרות
IInvocationContext

getNumDevicesAllocated

public int getNumDevicesAllocated ()

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

החזרות
int

getSerials

public  getSerials ()

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

החזרות

getShardsSerials

public  getShardsSerials ()

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

החזרות

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