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, values) addMetadata (String key, values)

הוסף ערכים נוספים של מפתח נתון לערכי המטא נתונים.

void addMetadata (String key, String value)

הוסף ערך עבור מפתח נתון לערכי המטא נתונים.

void addRerunOption ( OptionDef optionDef)

הוסף את האפשרות לרשימת אפשרויות שניתן להשתמש בהן כדי להפעיל מחדש את הבדיקה.

ConfigurationDescriptor clone ()

החזר עותק עמוק של האובייקט ConfigurationDescriptor .

static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)

פעולה הפוכה מ- toProto() כדי להחזיר את האובייקט.

IAbi getAbi ()

מחזירה את ה-abi שהקונפיגורציה פועלת מולו אם ידוע, אחרת null.

MultiMap <String, String> getAllMetaData ()

מאחזר את כל המטא נתונים המוגדרים ומחזיר עותק של המפה.

getMetaData (String name)

קבל את ערכי המטא נתונים בעלי השם

String getModuleName ()

מחזירה את שם המודול של תצורת המודול.

getRerunOptions ()

קבל את רשימת OptionDef שניתן להשתמש בה להרצה חוזרת.

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 ( suiteTags) setSuiteTags ( suiteTags)

מגדיר את רשימת תגי החבילה שהבדיקה היא חלק מהם.

boolean shouldUseSandbox ()

מחזירה true אם ההזמנה אמורה לפעול במצב ארגז חול.

ConfigurationDescription.Descriptor toProto ()

המר את המופע הנוכחי של המתאר לפורמט הפרוטו שלו.

שדות

ACTIVE_PARAMETER_KEY

public static final String ACTIVE_PARAMETER_KEY

מפתח מטא נתונים עבור פרמטר תצורה, אופציונלי.

LOCAL_SHARDED_KEY

public static final String LOCAL_SHARDED_KEY

מפתח מטא נתונים עבור תצורה כדי לציין שהיא מחולקת.

בנאים ציבוריים

ConfigurationDescriptor

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 : String של הערך הנוסף.

addRerunOption

public void addRerunOption (OptionDef optionDef)

הוסף את האפשרות לרשימת אפשרויות שניתן להשתמש בהן כדי להפעיל מחדש את הבדיקה.

פרמטרים
optionDef OptionDef : אובייקט OptionDef של אפשרות הבדיקה.

שיבוט

public ConfigurationDescriptor clone ()

החזר עותק עמוק של האובייקט ConfigurationDescriptor .

החזרות
ConfigurationDescriptor

מפרוטו

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  getMetaData (String name)

קבל את ערכי המטא נתונים בעלי השם

פרמטרים
name String

החזרות

getModuleName

public String getModuleName ()

מחזירה את שם המודול של תצורת המודול.

החזרות
String

getRerunOptions

public  getRerunOptions ()

קבל את רשימת OptionDef שניתן להשתמש בה להרצה חוזרת.

החזרות

getShardIndex

public Integer getShardIndex ()

קבל את אינדקס הרסיסים של ההתקשרות במהלך הריסה המקומית. מחזירה null אם אין ריסוק.

החזרות
Integer

getSuiteTags

public  getSuiteTags ()

מחזירה את רשימת תגי החבילה שהבדיקה היא חלק מהם.

החזרות

isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

מחזירה אם התצורה צריכה לפצל את ה-IRemoteTest למודולים שונים.

החזרות
boolean

isNotShardable

public boolean isNotShardable ()

מחזירה אם התצורה ניתנת לחלוקה או לא כחלק מחבילה

החזרות
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

מחזיר אם התצורה ניתנת לחלוקה או לא כחלק מחבילה

החזרות
boolean

להסיר מטא נתונים

public  removeMetadata (String key)

הסר את המעקב של מפתח המטא נתונים שצוין.

פרמטרים
key String

החזרות

setAbi

public void setAbi (IAbi abi)

מגדיר את ה-abi שהקונפיגורציה עומדת לפעול מולו.

פרמטרים
abi IAbi

setMetaData

public void setMetaData (MultiMap<String, String> metadata)

פרמטרים
metadata MultiMap

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 אם ההזמנה אמורה לפעול במצב ארגז חול. שקר אחרת.

החזרות
boolean

לפרוטו

public ConfigurationDescription.Descriptor toProto ()

המר את המופע הנוכחי של המתאר לפורמט הפרוטו שלו.

החזרות
ConfigurationDescription.Descriptor