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)

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

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)

מגדירה את רשימת תגי הסוויטות שהבדיקה כלולה בהן.

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

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

removeMetadata

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

צריךשימוש בארגז חול

public boolean shouldUseSandbox ()

הפונקציה מחזירה את הערך true אם ההפעלה צריכה לפעול במצב ארגז חול. אחרת, הערך יהיה False.

החזרות
boolean

toProto

public ConfigurationDescription.Descriptor toProto ()

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

החזרות
ConfigurationDescription.Descriptor