תיאור ההגדרה
public
class
ConfigurationDescriptor
extends Object
JavaScript.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
אובייקט תצורה שמתאר היבט מסוים של ההגדרה עצמה. סימון לייק למינוי test-Suite-tag. המחלקה הזו לא יכולה לקבל ערכי אפשרויות באמצעות שורת הפקודה. רק ישירות xml.
סיכום
שדות | |
---|---|
public
static
final
String |
ACTIVE_PARAMETER_KEY
מפתח מטא-נתונים להגדרת פרמטרים של config, אופציונלי. |
public
static
final
String |
LOCAL_SHARDED_KEY
מפתח מטא-נתונים להגדרה כדי לציין שהיא פוצלה. |
בנאים ציבוריים | |
---|---|
ConfigurationDescriptor()
|
שיטות ציבוריות | |
---|---|
void
|
addMetadata(String key,
הוספת ערכים נוספים של מפתח נתון לרשומות המטא-נתונים. |
void
|
addMetadata(String key, String value)
מוסיפים ערך של מפתח נתון לרשומות של המטא-נתונים. |
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()
מחזירה את רשימת התגים מסוג Suite שהבדיקה נכללת בהם. |
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 של הערכים הנוספים. |
addMetadata
public void addMetadata (String key, String value)
מוסיפים ערך של מפתח נתון לרשומות של המטא-נתונים.
פרמטרים | |
---|---|
key |
String : String מהמפתח שאליו רוצים להוסיף ערכים. |
value |
String : AString של הערך הנוסף. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
מוסיפים את האפשרות לרשימת אפשרויות שבעזרתן אפשר להריץ מחדש את הבדיקה.
פרמטרים | |
---|---|
optionDef |
OptionDef : אובייקט OptionDef של אפשרות הבדיקה. |
לשכפל
public ConfigurationDescriptor clone ()
מחזירים עותק עומק של האובייקט ConfigurationDescriptor
.
החזרות | |
---|---|
ConfigurationDescriptor |
מ-Proto
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 ()
מחזירה את רשימת התגים מסוג Suite שהבדיקה נכללת בהם.
החזרות | |
---|---|
|
isNotIremoteTestShardable
public boolean isNotIRemoteTestShardable ()
מחזירה אם התצורה צריכה לפצל את IremoteTest למודולים שונים.
החזרות | |
---|---|
boolean |
לא ניתן לשיתוף
public boolean isNotShardable ()
פונקציה זו מחזירה אם התצורה ניתנת לפיצול או לא כחלק מחבילה
החזרות | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
פונקציה זו מחזירה אם התצורה מחמירה לפיצול או לא כחלק מחבילה
החזרות | |
---|---|
boolean |
הסרת מטא-נתונים
publicremoveMetadata (String key)
צריך להסיר את המעקב אחרי מפתח המטא-נתונים שצוין.
פרמטרים | |
---|---|
key |
String |
החזרות | |
---|---|
|
setModuleName
public void setModuleName (String name)
אם התצורה הזו מייצגת מודול, נוכל להגדיר את שם המודול שמשויך אליו.
פרמטרים | |
---|---|
name |
String |
setNotIremoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
פרמטרים | |
---|---|
notIRemoteTestShardable |
boolean |
ארגז חול
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 אם ההפעלה צריכה לפעול במצב ארגז חול. אחרת, שקרית.
החזרות | |
---|---|
boolean |
לפרוטו
public ConfigurationDescription.Descriptor toProto ()
ממירים את המופע הנוכחי של המתאר לפורמט Proto שלו.
החזרות | |
---|---|
ConfigurationDescription.Descriptor |