ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
אובייקט תצורה שמתאר היבט כלשהו של התצורה עצמה. כמו תג של חבילה של בדיקות. לא ניתן לקבל ערכי אפשרויות מהקלט של הפקודה בכיתה הזו. רק ישירות ב-XML.
סיכום
שדות | |
---|---|
public
static
final
String |
ACTIVE_PARAMETER_KEY
מפתח מטא-נתונים להגדרת פרמטרים של תצורה, אופציונלי. |
public
static
final
String |
LOCAL_SHARDED_KEY
מפתח מטא-נתונים של הגדרה כדי לציין שהיא חולקה למקטעים. |
public
static
final
String |
MODULE_DIR_PATH_KEY
מפתח מטא-נתונים של קובץ תצורה לציון נתיב הספרייה של המודול כשמדובר בתצורת מודול. |
public
static
final
String |
PRIORITIZE_HOST_CONFIG_KEY
מפתח מטא-נתונים של הגדרה כדי לציין אם היא נותנת עדיפות להגדרת המארח. |
יוצרים ציבוריים | |
---|---|
ConfigurationDescriptor()
|
שיטות ציבוריות | |
---|---|
void
|
addMetadata(String key,
מוסיפים עוד ערכים של מפתח נתון לרשומת המטא-נתונים. |
void
|
addRerunOption(OptionDef optionDef)
מוסיפים את האפשרות לרשימת האפשרויות שאפשר להשתמש בהן כדי להריץ מחדש את הבדיקה. |
ConfigurationDescriptor
|
clone()
הפונקציה מחזירה עותק מלא של האובייקט |
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
מבצעים פעולה הפוכה מ- |
IAbi
|
getAbi()
הפונקציה מחזירה את ה-abi שבו ההגדרה פועלת, אם הוא ידוע, או ערך null אחרת. |
MultiMap<String, String>
|
getAllMetaData()
הפונקציה מאחזרת את כל המטא-נתונים שהוגדרו ומחזירה עותק של המפה. |
|
getMetaData(String name)
אחזור הרשומות של המטא-נתונים עם השמות |
String
|
getModuleName()
הפונקציה מחזירה את שם המודול של תצורת המודול. |
|
getRerunOptions()
אחזור הרשימה של |
Integer
|
getShardIndex()
אחזור של אינדקס הפלחים של ההפעלה במהלך חלוקה לפלחים מקומית. |
|
getSuiteTags()
הפונקציה מחזירה את רשימת תגי הסוויטות שהבדיקה כלולה בהן. |
boolean
|
isNotIRemoteTestShardable()
הפונקציה מחזירה אם צריך לפצל את IRemoteTest למודולים שונים בהגדרה. |
boolean
|
isNotShardable()
הפונקציה מחזירה אם אפשר לפצל את ההגדרה כחלק מחבילה |
boolean
|
isNotStrictShardable()
הפונקציה מחזירה אם ההגדרה ניתנת לחלוקה לקטעים באופן קפדני או לא, כחלק מסוויטה |
|
removeMetadata(String key)
הסרת המעקב אחרי מפתח המטא-נתונים שצוין. |
void
|
setAbi(IAbi abi)
הגדרת ה-abi שבו ההגדרה תפעל. |
void
|
setMetaData(MultiMap<String, String> metadata)
|
void
|
setModuleName(String name)
אם ההגדרה הזו מייצגת מודול, נוכל להגדיר את שם המודול שמשויך אליו. |
void
|
setNotIRemoteTestShardable(boolean notIRemoteTestShardable)
|
void
|
setSandboxed(boolean useSandboxed)
קובע אם הגדרה מסוימת תפעל במצב ארגז חול או לא. |
void
|
setShardIndex(int index)
הגדרת אינדקס פלחי המשנה להפעלה בחלוקה לפלחים מקומית. |
void
|
setSuiteTags(
מגדירה את רשימת תגי הסוויטות שהבדיקה כלולה בהן. |
boolean
|
shouldUseSandbox()
הפונקציה מחזירה את הערך true אם ההפעלה צריכה לפעול במצב ארגז חול. |
ConfigurationDescription.Descriptor
|
toProto()
המרת המופע הנוכחי של המתאר לפורמט ה-proto שלו. |
שדות
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
מפתח מטא-נתונים להגדרת פרמטרים של תצורה, אופציונלי.
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
מפתח מטא-נתונים של הגדרה כדי לציין שהיא חולקה למקטעים.
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
מפתח מטא-נתונים של קובץ תצורה לציון נתיב הספרייה של המודול כשמדובר בתצורת מודול.
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
מפתח מטא-נתונים של הגדרה כדי לציין אם היא נותנת עדיפות להגדרת המארח.
יוצרים ציבוריים
ConfigurationDescriptor
public ConfigurationDescriptor ()
שיטות ציבוריות
addMetadata
public void addMetadata (String key,values)
מוסיפים עוד ערכים של מפתח נתון לרשומת המטא-נתונים.
פרמטרים | |
---|---|
key |
String : String של המפתח שרוצים להוסיף לו ערכים. |
values |
: רשימה של String מהערכים הנוספים. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
מוסיפים את האפשרות לרשימת האפשרויות שאפשר להשתמש בהן כדי להריץ מחדש את הבדיקה.
פרמטרים | |
---|---|
optionDef |
OptionDef : אובייקט OptionDef של אפשרות הבדיקה. |
לשכפל
public ConfigurationDescriptor clone ()
הפונקציה מחזירה עותק מלא של האובייקט ConfigurationDescriptor
.
החזרות | |
---|---|
ConfigurationDescriptor |
fromProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
מבצעים פעולה הפוכה מ-toProto()
כדי להחזיר את האובייקט.
פרמטרים | |
---|---|
protoDescriptor |
ConfigurationDescription.Descriptor |
החזרות | |
---|---|
ConfigurationDescriptor |
getAbi
public IAbi getAbi ()
הפונקציה מחזירה את ה-abi שבו ההגדרה פועלת, אם הוא ידוע, או ערך null אחרת.
החזרות | |
---|---|
IAbi |
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
הפונקציה מאחזרת את כל המטא-נתונים שהוגדרו ומחזירה עותק של המפה.
החזרות | |
---|---|
MultiMap<String, String> |
getMetaData
publicgetMetaData (String name)
אחזור הרשומות של המטא-נתונים עם השמות
פרמטרים | |
---|---|
name |
String |
החזרות | |
---|---|
|
getModuleName
public String getModuleName ()
הפונקציה מחזירה את שם המודול של תצורת המודול.
החזרות | |
---|---|
String |
getRerunOptions
publicgetRerunOptions ()
אחזור הרשימה של OptionDef
שאפשר להשתמש בה להפעלה חוזרת.
החזרות | |
---|---|
|
getShardIndex
public Integer getShardIndex ()
אחזור של אינדקס הפלחים של ההפעלה במהלך חלוקה לפלחים מקומית. הפונקציה מחזירה ערך null אם אין חלוקה למחיצות.
החזרות | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
הפונקציה מחזירה את רשימת תגי הסוויטות שהבדיקה כלולה בהן.
החזרות | |
---|---|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
הפונקציה מחזירה אם צריך לפצל את IRemoteTest למודולים שונים בהגדרה.
החזרות | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
הפונקציה מחזירה אם אפשר לפצל את ההגדרה כחלק מחבילה
החזרות | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
הפונקציה מחזירה אם ההגדרה ניתנת לחלוקה לקטעים באופן קפדני או לא, כחלק מסוויטה
החזרות | |
---|---|
boolean |
removeMetadata
publicremoveMetadata (String key)
הסרת המעקב אחרי מפתח המטא-נתונים שצוין.
פרמטרים | |
---|---|
key |
String |
החזרות | |
---|---|
|
setModuleName
public void setModuleName (String name)
אם ההגדרה הזו מייצגת מודול, נוכל להגדיר את שם המודול שמשויך אליו.
פרמטרים | |
---|---|
name |
String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
פרמטרים | |
---|---|
notIRemoteTestShardable |
boolean |
setSandboxed
public void setSandboxed (boolean useSandboxed)
קובע אם הגדרה מסוימת תפעל במצב ארגז חול או לא.
פרמטרים | |
---|---|
useSandboxed |
boolean |
setShardIndex
public void setShardIndex (int index)
הגדרת אינדקס פלחי המשנה להפעלה בחלוקה לפלחים מקומית.
פרמטרים | |
---|---|
index |
int |
setSuiteTags
public void setSuiteTags (suiteTags)
מגדירה את רשימת תגי הסוויטות שהבדיקה כלולה בהן.
פרמטרים | |
---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
הפונקציה מחזירה את הערך true אם ההפעלה צריכה לפעול במצב ארגז חול. אחרת, הערך יהיה false.
החזרות | |
---|---|
boolean |
toProto
public ConfigurationDescription.Descriptor toProto ()
המרת המופע הנוכחי של המתאר לפורמט ה-proto שלו.
החזרות | |
---|---|
ConfigurationDescription.Descriptor |