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
מפתח מטא-נתונים של הגדרה כדי לציין שהיא חולקה למקטעים. |
יוצרים ציבוריים | |
---|---|
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
מפתח מטא-נתונים להגדרת פרמטרים של config, אופציונלי.
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
מפתח מטא-נתונים של הגדרה כדי לציין שהיא חולקה למקטעים.
יוצרים ציבוריים
תיאור ההגדרה
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 |
|
צריךשימוש בארגז חול
public boolean shouldUseSandbox ()
הפונקציה מחזירה את הערך true אם ההפעלה צריכה לפעול במצב ארגז חול. אחרת, הערך יהיה False.
החזרות | |
---|---|
boolean |
toProto
public ConfigurationDescription.Descriptor toProto ()
המרת המופע הנוכחי של המתאר לפורמט ה-proto שלו.
החזרות | |
---|---|
ConfigurationDescription.Descriptor |