ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
implements
Cloneable,
Serializable
| java.lang.Object | |
| ↳ | com.android.tradefed.config.ConfigurationDescriptor |
אובייקט הגדרה שמתאר היבט מסוים של ההגדרה עצמה. כמו תג של חבילת בדיקה של מועדון חברים. אי אפשר לקבל ערכי אפשרויות דרך שורת הפקודה בכיתה הזו. רק ישירות ב-XML.
סיכום
ערכים קבועים | |
|---|---|
String |
ACTIVE_PARAMETER_KEY
מפתח מטא-נתונים לפרמטריזציה של הגדרה, אופציונלי. |
String |
LOCAL_SHARDED_KEY
מפתח מטא-נתונים להגדרה שמשמש לציון שההגדרה חולקה. |
String |
MODULE_DIR_PATH_KEY
מפתח מטא-נתונים להגדרת נתיב ספריית המודול בהגדרת מודול. |
String |
PRIORITIZE_HOST_CONFIG_KEY
מפתח מטא-נתונים של הגדרה כדי לציין אם היא נותנת עדיפות להגדרת המארח. |
constructors ציבוריים | |
|---|---|
ConfigurationDescriptor()
|
|
methods ציבוריים | |
|---|---|
void
|
addMetadata(String key, List<String> values)
מוסיפים עוד ערכים של מפתח נתון לרשומות המטא-נתונים. |
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()
מאחזר את כל המטא-נתונים שהוגדרו ומחזיר עותק של המפה. |
List<String>
|
getMetaData(String name)
אחזור של רשומות מטא-נתונים עם שמות |
String
|
getModuleName()
מחזירה את שם המודול של הגדרת המודול. |
List<OptionDef>
|
getRerunOptions()
קבלת רשימה של |
Integer
|
getShardIndex()
קבלת אינדקס הרסיס של הקריאה במהלך חלוקה מקומית לרסיסים. |
List<String>
|
getSuiteTags()
מחזירה את רשימת התגים של חבילת הבדיקות שהבדיקה היא חלק ממנה. |
boolean
|
isNotIRemoteTestShardable()
הפונקציה מחזירה אם ההגדרה צריכה לפצל את IRemoteTest למודולים שונים. |
boolean
|
isNotShardable()
הפונקציה מחזירה אם ההגדרה ניתנת לחלוקה או לא כחלק מחבילה |
boolean
|
isNotStrictShardable()
הפונקציה מחזירה אם ההגדרה היא חלוקה קפדנית או לא כחלק מחבילה |
List<String>
|
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(List<String> suiteTags)
מגדירה את רשימת התגים של החבילה שהבדיקה היא חלק ממנה. |
boolean
|
shouldUseSandbox()
הפונקציה מחזירה את הערך true אם ההפעלה צריכה לפעול במצב ארגז חול. |
ConfigurationDescription.Descriptor
|
toProto()
המרת המופע הנוכחי של המתאר לפורמט פרוטו. |
ערכים קבועים
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
מפתח מטא-נתונים לפרמטריזציה של הגדרה, אופציונלי.
ערך קבוע: "active-parameter"
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
מפתח מטא-נתונים להגדרה שמשמש לציון שההגדרה חולקה.
ערך קבוע: "sharded"
MODULE_DIR_PATH_KEY
public static final String MODULE_DIR_PATH_KEY
מפתח מטא-נתונים להגדרת נתיב ספריית המודול בהגדרת מודול.
ערך קבוע: "module-dir-path"
PRIORITIZE_HOST_CONFIG_KEY
public static final String PRIORITIZE_HOST_CONFIG_KEY
מפתח מטא-נתונים להגדרה שקובע אם יש לתת עדיפות להגדרת המארח.
ערך קבוע: "prioritize-host-config"
constructors ציבוריים
ConfigurationDescriptor
public ConfigurationDescriptor ()
methods ציבוריים
addMetadata
public void addMetadata (String key,
List<String> values)מוסיפים עוד ערכים של מפתח נתון לרשומות המטא-נתונים.
| פרמטרים | |
|---|---|
key |
String: String של המפתח שאליו רוצים להוסיף ערכים. |
values |
List: רשימה של String של הערכים הנוספים. |
addMetadata
public void addMetadata (String key,
String value)מוסיפים ערך למטא-נתונים עבור מפתח נתון.
| פרמטרים | |
|---|---|
key |
String: String של המפתח שאליו רוצים להוסיף ערכים. |
value |
String: סכום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
public List<String> getMetaData (String name)
אחזור של רשומות מטא-נתונים עם שמות
| פרמטרים | |
|---|---|
name |
String |
| החזרות | |
|---|---|
List<String> |
|
getModuleName
public String getModuleName ()
מחזירה את שם המודול של הגדרת המודול.
| החזרות | |
|---|---|
String |
|
getRerunOptions
public List<OptionDef> getRerunOptions ()
קבלת רשימה של OptionDef שאפשר להשתמש בהם להפעלה חוזרת.
| החזרות | |
|---|---|
List<OptionDef> |
|
getShardIndex
public Integer getShardIndex ()
קבלת אינדקס הרסיס של הקריאה במהלך חלוקה מקומית לרסיסים. הפונקציה מחזירה ערך null אם לא מתבצעת חלוקה.
| החזרות | |
|---|---|
Integer |
|
getSuiteTags
public List<String> getSuiteTags ()
מחזירה את רשימת התגים של חבילת הבדיקות שהבדיקה היא חלק ממנה.
| החזרות | |
|---|---|
List<String> |
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
הפונקציה מחזירה אם ההגדרה צריכה לפצל את IRemoteTest למודולים שונים.
| החזרות | |
|---|---|
boolean |
|
isNotShardable
public boolean isNotShardable ()
הפונקציה מחזירה אם ההגדרה ניתנת לחלוקה או לא כחלק מחבילה
| החזרות | |
|---|---|
boolean |
|
isNotStrictShardable
public boolean isNotStrictShardable ()
הפונקציה מחזירה אם ההגדרה היא חלוקה קפדנית או לא כחלק מחבילה
| החזרות | |
|---|---|
boolean |
|
removeMetadata
public List<String> removeMetadata (String key)
הסרת המעקב אחר מפתח המטא-נתונים שצוין.
| פרמטרים | |
|---|---|
key |
String |
| החזרות | |
|---|---|
List<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 (List<String> suiteTags)
מגדירה את רשימת התגים של החבילה שהבדיקה היא חלק ממנה.
| פרמטרים | |
|---|---|
suiteTags |
List |
shouldUseSandbox
public boolean shouldUseSandbox ()
הפונקציה מחזירה את הערך true אם ההפעלה צריכה לפעול במצב ארגז חול. אחרת, הפלט הוא False.
| החזרות | |
|---|---|
boolean |
|
toProto
public ConfigurationDescription.Descriptor toProto ()
המרת המופע הנוכחי של המתאר לפורמט פרוטו.
| החזרות | |
|---|---|
ConfigurationDescription.Descriptor |
|