ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
| 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,
מוסיפים עוד ערכים של מפתח נתון לרשומות המטא-נתונים. |
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()
המרת המופע הנוכחי של המתאר לפורמט הפרוטו שלו. |
ערכים קבועים
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,
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 ()
המרת המופע הנוכחי של המתאר לפורמט הפרוטו שלו.
| החזרות | |
|---|---|
ConfigurationDescription.Descriptor |
|