GlobalConfiguration

public class GlobalConfiguration
extends Object implements IGlobalConfiguration

java.lang.Object
   ↳ com.android.tradefed.config.GlobalConfiguration


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

סיכום

שדות

public static final String CREDENTIAL_FACTORY_TYPE_NAME

public static final String DEVICE_MANAGER_TYPE_NAME

public static final String DEVICE_MONITOR_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

public static final String GLOBAL_CONFIG_SERVER

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_VARIABLE

public static final String HOST_MONITOR_TYPE_NAME

public static final String HOST_OPTIONS_TYPE_NAME

public static final String HOST_RESOURCE_MANAGER_TYPE_NAME

public static final String KEY_STORE_TYPE_NAME

public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME

public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

public static final String SANDBOX_FACTORY_TYPE_NAME

public static final String SCHEDULER_TYPE_NAME

public static final String SHARDING_STRATEGY_TYPE_NAME

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

public static final String TF_FEATURE_SERVER_NAME

public static final String TF_INVOCATION_SERVER_NAME

public static final String WTF_HANDLER_TYPE_NAME

שיטות ציבוריות

void cleanup()

ניקוי תקין בסגירת tradefed.

File cloneConfigWithFilter( exclusionPatterns, String... allowlistConfigs)

סינון של GlobalConfiguration על סמך רשימת היתרים והעברת הפלט לקובץ XML.

File cloneConfigWithFilter( exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)

סינון של GlobalConfiguration על סמך רשימת לבנה, תוך מתן אפשרות לזיוף של ערכי האפשרויות ולהוצאה לקובץ XML.

File cloneConfigWithFilter(String... allowlistConfigs)

סינון GlobalConfiguration על סמך רשימת ההיתרים והפלט לקובץ XML.

static createGlobalConfiguration(String[] args)

הגדרת ה-singleton של GlobalConfiguration למכונה הזו של TF.

ICommandScheduler getCommandScheduler()

הפונקציה מקבלת את ICommandScheduler לשימוש מהתצורה.

Object getConfigurationObject(String typeName)

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

ICredentialFactory getCredentialFactory()

הפונקציה מקבלת את ICredentialFactory ליצירת פרטי כניסה.

String getDescription()
DeviceManagementGrpcServer getDeviceManagementServer()

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

IDeviceManager getDeviceManager()

הפונקציה מקבלת את IDeviceManager לשימוש מהתצורה.

static IDeviceManager getDeviceManagerInstance()

הפונקציה מחזירה הפניה למכונה היחידה (singleton) של DeviceManager עבור מכונה זו של TF.

getDeviceMonitors()

הפונקציה מקבלת את רשימת IDeviceMonitor מהתצורה הגלובלית.

IDeviceSelection getDeviceRequirements()

הפונקציה מקבלת את IDeviceSelection לשימוש מהתצורה.

TradefedFeatureServer getFeatureServer()

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

IConfigurationServer getGlobalConfigServer()

אחזור של שרת ההגדרות הגלובלי.

static getHostMonitorInstances()
getHostMonitors()

הפונקציה מקבלת את רשימת IHostMonitor מהתצורה הגלובלית.

IHostOptions getHostOptions()

הפונקציה מקבלת את IHostOptions לשימוש מהתצורה.

IHostResourceManager getHostResourceManager()

הפונקציה מקבלת את IHostResourceManager מהתצורה הגלובלית.

static IGlobalConfiguration getInstance()

הפונקציה מחזירה הפניה למכונה היחידה (singleton) של GlobalConfiguration עבור המכונה הזו של TF.

IKeyStoreFactory getKeyStoreFactory()

הפונקציה מקבלת את IKeyStoreFactory לשימוש מהתצורה.

getMultiDeviceRecoveryHandlers()

הפונקציה מקבלת מההגדרה את רשימת הערכים של IMultiDeviceRecovery לשימוש.

String getName()
getOptionValues(String optionName)

הצגת רשימה של ערכי האפשרות.

getResourceMetricCollectors()

הפונקציה מקבלת את רשימת IResourceMetricCollector מהתצורה הגלובלית.

ISandboxFactory getSandboxFactory()

אחזור של מפעל ארגז חול שאפשר להשתמש בו להרצת קריאה

IShardHelper getShardingStrategy()

הפונקציה מחזירה את IShardHelper שמגדיר את האופן שבו מחלקים את ההגדרה.

TestInvocationManagementServer getTestInvocationManagementSever()

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

ITerribleFailureHandler getWtfHandler()

הפונקציה מקבלת את ITerribleFailureHandler לשימוש מהתצורה.

void injectOptionValue(String optionName, String optionValue)

הזרקת ערך אפשרות לקבוצת אובייקטי התצורה.

void injectOptionValue(String optionName, String optionKey, String optionValue)

הזרקת ערך אפשרות לקבוצת אובייקטי התצורה.

void printCommandUsage(boolean importantOnly, PrintStream out)

הפונקציה הזו מפיקה טקסט עזרה לגבי השימוש בשורת הפקודה של ההגדרה הזו, ומעבירה אותו ל-printStream שצוין.

void setCommandScheduler(ICommandScheduler scheduler)

מגדירים את ICommandScheduler, ומחליפים את הערכים הקיימים.

void setConfigurationFactory(IConfigurationFactory configFactory)

מגדירים את IConfigurationFactory להגדרה הזו.

void setConfigurationObject(String typeName, Object configObject)

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

void setConfigurationObjectList(String typeName, configList)

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

void setDeviceManagementServer(DeviceManagementGrpcServer server)

הגדרת DeviceManagementGrpcServer.

void setDeviceManager(IDeviceManager manager)

מגדירים את IDeviceManager, ומחליפים את הערכים הקיימים.

void setDeviceMonitor(IDeviceMonitor monitor)

מגדירים את IDeviceMonitor.

void setDeviceRequirements(IDeviceSelection devRequirements)

מגדירים את IDeviceSelection, ומחליפים את הערכים הקיימים.

void setHostMonitors( hostMonitors)

מגדירים את הרשימה IHostMonitor.

void setHostOptions(IHostOptions hostOptions)

מגדירים את IHostOptions, ומחליפים את הערכים הקיימים.

void setHostResourceManager(IHostResourceManager hostResourceManager)

מגדירים את IHostResourceManager, ומחליפים את הערכים הקיימים.

void setInvocationServer(TestInvocationManagementServer server)

הגדרת TestInvocationManagementServer.

void setKeyStoreFactory(IKeyStoreFactory factory)

מגדירים את IKeyStoreFactory, ומחליפים את הערכים הקיימים.

setOptionsFromCommandLineArgs( listArgs)

הגדרת השדות Option של ההגדרות הגלובליות באמצעות קבוצה נתונה של ארגומנטים של שורת הפקודה

הפורמט הצפוי מפורט במאמר ArgsOptionParser

void setOriginalConfig(String config)

הגדרת ההגדרה המקורית ששימשה ליצירת ההגדרה הגלובלית.

void setResourceMetricCollector(IResourceMetricCollector collector)

הגדרת IResourceMetricCollector.

void setSandboxFactory(ISandboxFactory factory)

מגדירים את ISandboxFactory, ומחליפים את הערכים הקיימים.

void setShardingStrategy(IShardHelper sharding)

הגדרת IShardHelper לשימוש בחלוקה של תצורה.

void setTradefedFeatureServer(TradefedFeatureServer server)

הגדרת TradefedFeatureServer.

void setWtfHandler(ITerribleFailureHandler wtfHandler)

מגדירים את ITerribleFailureHandler.

void setup()

הגדרה נכונה בתחילת תהליך ה-tradefed.

void validateOptions()

מאמתים את ערכי האפשרויות.

שיטות מוגנות

IConfigurationFactory getConfigurationFactory()

שדות

CREDENTIAL_FACTORY_TYPE_NAME

public static final String CREDENTIAL_FACTORY_TYPE_NAME

DEVICE_MANAGER_TYPE_NAME

public static final String DEVICE_MANAGER_TYPE_NAME

DEVICE_MONITOR_TYPE_NAME

public static final String DEVICE_MONITOR_TYPE_NAME

DEVICE_REQUIREMENTS_TYPE_NAME

public static final String DEVICE_REQUIREMENTS_TYPE_NAME

GLOBAL_CONFIG_SERVER

public static final String GLOBAL_CONFIG_SERVER

GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE

GLOBAL_CONFIG_VARIABLE

public static final String GLOBAL_CONFIG_VARIABLE

HOST_MONITOR_TYPE_NAME

public static final String HOST_MONITOR_TYPE_NAME

HOST_OPTIONS_TYPE_NAME

public static final String HOST_OPTIONS_TYPE_NAME

HOST_RESOURCE_MANAGER_TYPE_NAME

public static final String HOST_RESOURCE_MANAGER_TYPE_NAME

KEY_STORE_TYPE_NAME

public static final String KEY_STORE_TYPE_NAME

MULTI_DEVICE_RECOVERY_TYPE_NAME

public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME

RESOURCE_METRIC_COLLECTOR_TYPE_NAME

public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME

SANDBOX_FACTORY_TYPE_NAME

public static final String SANDBOX_FACTORY_TYPE_NAME

SCHEDULER_TYPE_NAME

public static final String SCHEDULER_TYPE_NAME

SHARDING_STRATEGY_TYPE_NAME

public static final String SHARDING_STRATEGY_TYPE_NAME

TF_DEVICE_MANAGEMENT_SERVER_NAME

public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME

TF_FEATURE_SERVER_NAME

public static final String TF_FEATURE_SERVER_NAME

TF_INVOCATION_SERVER_NAME

public static final String TF_INVOCATION_SERVER_NAME

WTF_HANDLER_TYPE_NAME

public static final String WTF_HANDLER_TYPE_NAME

שיטות ציבוריות

ניקוי

public void cleanup ()

ניקוי תקין בסגירת tradefed.

cloneConfigWithFilter

public File cloneConfigWithFilter ( exclusionPatterns, 
                String... allowlistConfigs)

סינון של GlobalConfiguration על סמך רשימת היתרים והעברת הפלט לקובץ XML.

פרמטרים
exclusionPatterns : התבנית של שם הכיתה שרוצים להחריג מהאשפה.

allowlistConfigs String: מערך String של הגדרות אישיות שכלולות בקובץ ה-XML החדש. אם הערך שהוגדר הוא null, a default list should be used.

החזרות
File הקובץ שמכיל את קובץ התצורה הגלובלי המסונן החדש.

cloneConfigWithFilter

public File cloneConfigWithFilter ( exclusionPatterns, 
                IConfigOptionValueTransformer transformer, 
                boolean deepCopy, 
                String... allowlistConfigs)

סינון של GlobalConfiguration על סמך רשימת לבנה, תוך מתן אפשרות לזיוף של ערכי האפשרויות ולהוצאה לקובץ XML.

פרמטרים
exclusionPatterns : התבנית של שם הכיתה שרוצים להחריג מהאשפה.

transformer IConfigOptionValueTransformer

deepCopy boolean

allowlistConfigs String: מערך String של הגדרות אישיות שכלולות בקובץ ה-XML החדש. אם הערך שהוגדר הוא null, a default list should be used.

החזרות
File הקובץ שמכיל את קובץ התצורה הגלובלי המסונן החדש.

cloneConfigWithFilter

public File cloneConfigWithFilter (String... allowlistConfigs)

סינון GlobalConfiguration על סמך רשימת ההיתרים והפלט לקובץ XML.

לדוגמה, בהגדרה הבאה: <xml> <configuration> <device_monitor class="com.android.tradefed.device.DeviceMonitorMultiplexer" /> <wtf_handler class="com.android.tradefed.log.TerribleFailureEmailHandler" /> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

כל ההגדרות מלבד 'key_store' יסוננו, והתוצאה תהיה קובץ תצורה עם התוכן הבא: <xml> <configuration> <key_store class="com.android.tradefed.util.keystore.JSONFileKeyStoreFactory" /> </configuration> </xml>

פרמטרים
allowlistConfigs String: מערך String של הגדרות אישיות שכלולות בקובץ ה-XML החדש. אם הערך שהוגדר הוא null, a default list should be used.

החזרות
File הקובץ שמכיל את קובץ התצורה הגלובלי המסונן החדש.

createGlobalConfiguration

public static  createGlobalConfiguration (String[] args)

הגדרת ה-singleton של GlobalConfiguration למכונה הזו של TF. צריך להפעיל את הפונקציה פעם אחת בלבד, לפני שנעשה ניסיון להפעיל את getInstance()

פרמטרים
args String

החזרות

זריקות
IllegalStateException אם הקריאה מתבצעת יותר מפעם אחת
ConfigurationException

getCommandScheduler

public ICommandScheduler getCommandScheduler ()

הפונקציה מקבלת את ICommandScheduler לשימוש מהתצורה.

החזרות
ICommandScheduler ICommandScheduler. הפונקציה לעולם לא תחזיר ערך null.

getConfigurationObject

public Object getConfigurationObject (String typeName)

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

פרמטרים
typeName String: הסוג הייחודי של אובייקט התצורה

החזרות
Object האובייקט או null אם לא נמצא אובייקט עם השם הזה

getCredentialFactory

public ICredentialFactory getCredentialFactory ()

הפונקציה מקבלת את ICredentialFactory ליצירת פרטי כניסה.

החזרות
ICredentialFactory ICredentialFactory או null אם לא צוין אף אחד מהם.

getDescription

public String getDescription ()

החזרות
String תיאור קצר שגלוי למשתמשים Configuration

getDeviceManagementServer

public DeviceManagementGrpcServer getDeviceManagementServer ()

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

החזרות
DeviceManagementGrpcServer

getDeviceManager

public IDeviceManager getDeviceManager ()

הפונקציה מקבלת את IDeviceManager לשימוש מהתצורה. ניהול קבוצת המכשירים הזמינים לבדיקה

החזרות
IDeviceManager IDeviceManager שצוין בתצורה.

getDeviceManagerInstance

public static IDeviceManager getDeviceManagerInstance ()

הפונקציה מחזירה הפניה למכונה היחידה (singleton) של DeviceManager עבור מכונה זו של TF.

החזרות
IDeviceManager

זריקות
IllegalStateException אם createGlobalConfiguration(String[]) לא הוזמנה עדיין.

getDeviceMonitors

public  getDeviceMonitors ()

הפונקציה מקבלת את רשימת IDeviceMonitor מהתצורה הגלובלית.

החזרות
רשימת IDeviceMonitor מהתצורה הגלובלית, או null אם לא צוין אף ערך.

getDeviceRequirements

public IDeviceSelection getDeviceRequirements ()

הפונקציה מקבלת את IDeviceSelection לשימוש מהתצורה. מייצג מסנן גלובלי של המכשירים שאפשר לראות בהם את DeviceManager.

החזרות
IDeviceSelection IDeviceSelection שצוין בתצורה.

getFeatureServer

public TradefedFeatureServer getFeatureServer ()

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

החזרות
TradefedFeatureServer

getGlobalConfigServer

public IConfigurationServer getGlobalConfigServer ()

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

החזרות
IConfigurationServer

getHostMonitorInstances

public static  getHostMonitorInstances ()

החזרות

getHostMonitors

public  getHostMonitors ()

הפונקציה מקבלת את רשימת IHostMonitor מהתצורה הגלובלית.

החזרות
רשימת IHostMonitor מהתצורה הגלובלית, או null אם לא צוין אף ערך.

getHostOptions

public IHostOptions getHostOptions ()

הפונקציה מקבלת את IHostOptions לשימוש מהתצורה.

החזרות
IHostOptions IDeviceManager שצוין בתצורה.

getHostResourceManager

public IHostResourceManager getHostResourceManager ()

הפונקציה מקבלת את IHostResourceManager מהתצורה הגלובלית.

החזרות
IHostResourceManager הערך של IHostResourceManager מהתצורה הגלובלית, או הטמעת ברירת המחדל LocalHostResourceManager אם לא צוין ערך בתצורת המארח.

getInstance

public static IGlobalConfiguration getInstance ()

הפונקציה מחזירה הפניה למכונה היחידה (singleton) של GlobalConfiguration עבור המכונה הזו של TF.

החזרות
IGlobalConfiguration

זריקות
IllegalStateException אם createGlobalConfiguration(String[]) לא הוזמנה עדיין.

getKeyStoreFactory

public IKeyStoreFactory getKeyStoreFactory ()

הפונקציה מקבלת את IKeyStoreFactory לשימוש מהתצורה.

החזרות
IKeyStoreFactory IKeyStoreFactory או null אם לא מוגדר מפעל של מאגר מפתחות.

getMultiDeviceRecoveryHandlers

public  getMultiDeviceRecoveryHandlers ()

הפונקציה מקבלת מההגדרה את רשימת הערכים של IMultiDeviceRecovery לשימוש.

החזרות
הרשימה של IMultiDeviceRecovery, או null אם לא הוגדרה.

getName

public String getName ()

החזרות
String השם של ה-Configuration הזה

getOptionValues

public  getOptionValues (String optionName)

הצגת רשימה של ערכי האפשרות.

פרמטרים
optionName String: שם אפשרות המפה

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

getResourceMetricCollectors

public  getResourceMetricCollectors ()

הפונקציה מקבלת את רשימת IResourceMetricCollector מהתצורה הגלובלית.

החזרות
הרשימה של IResourceMetricCollector מהתצורה הגלובלית או null אם לא צוין אף ערך.

getSandboxFactory

public ISandboxFactory getSandboxFactory ()

אחזור של מפעל ארגז חול שאפשר להשתמש בו להרצת קריאה

החזרות
ISandboxFactory

getShardingStrategy

public IShardHelper getShardingStrategy ()

הפונקציה מחזירה את IShardHelper שמגדיר את האופן שבו מחלקים את ההגדרה.

החזרות
IShardHelper

getTestInvocationManagementSever

public TestInvocationManagementServer getTestInvocationManagementSever ()

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

החזרות
TestInvocationManagementServer

getWtfHandler

public ITerribleFailureHandler getWtfHandler ()

הפונקציה מקבלת את ITerribleFailureHandler לשימוש מהתצורה. הטיפול באירוע WTF (What a Terrible Failure)

החזרות
ITerribleFailureHandler הערך של ITerribleFailureHandler שצוין בתצורה, או null אם לא הוגדר טיפול

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionValue)

הזרקת ערך אפשרות לקבוצת אובייקטי התצורה.

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

פרמטרים
optionName String: שם האפשרות

optionValue String: ערכי האפשרויות

זריקות
ConfigurationException

injectOptionValue

public void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

הזרקת ערך אפשרות לקבוצת אובייקטי התצורה.

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

פרמטרים
optionName String: שם אפשרות המפה

optionKey String: מפתח האפשרות של המפה

optionValue String: הערך של אפשרות המיפוי

זריקות
ConfigurationException

printCommandUsage

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

הפונקציה הזו מפיקה טקסט עזרה לגבי השימוש בשורת הפקודה של ההגדרה הזו, ומעבירה אותו ל-printStream שצוין.

פרמטרים
importantOnly boolean

out PrintStream: ה-ERROR(/PrintStream) שבו רוצים להשתמש.

זריקות
com.android.tradefed.config.ConfigurationException
ConfigurationException

setCommandScheduler

public void setCommandScheduler (ICommandScheduler scheduler)

מגדירים את ICommandScheduler, ומחליפים את הערכים הקיימים.

setConfigurationFactory

public void setConfigurationFactory (IConfigurationFactory configFactory)

מגדירים את IConfigurationFactory להגדרה הזו.

פרמטרים
configFactory IConfigurationFactory

setConfigurationObject

public void setConfigurationObject (String typeName, 
                Object configObject)

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

פרמטרים
typeName String: השם הייחודי של סוג אובייקט התצורה.

configObject Object: אובייקט התצורה

זריקות
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

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

פרמטרים
typeName String: השם הייחודי של סוג אובייקט התצורה.

configList : רשימת אובייקטי התצורה

זריקות
ConfigurationException

setDeviceManagementServer

public void setDeviceManagementServer (DeviceManagementGrpcServer server)

הגדרת DeviceManagementGrpcServer.

פרמטרים
server DeviceManagementGrpcServer

setDeviceManager

public void setDeviceManager (IDeviceManager manager)

מגדירים את IDeviceManager, ומחליפים את הערכים הקיימים. כך מגדירים את המנהל של מכשירי הבדיקה

setDeviceMonitor

public void setDeviceMonitor (IDeviceMonitor monitor)

מגדירים את IDeviceMonitor.

פרמטרים
monitor IDeviceMonitor: המסך

setDeviceRequirements

public void setDeviceRequirements (IDeviceSelection devRequirements)

מגדירים את IDeviceSelection, ומחליפים את הערכים הקיימים. הפעולה הזו מגדירה מסנן מכשירי גלובלי שקובע אילו מכשירים DeviceManager יוכל לראות.

setHostMonitors

public void setHostMonitors ( hostMonitors)

מגדירים את הרשימה IHostMonitor.

פרמטרים
hostMonitors : רשימת המסכים

setHostOptions

public void setHostOptions (IHostOptions hostOptions)

מגדירים את IHostOptions, ומחליפים את הערכים הקיימים.

setHostResourceManager

public void setHostResourceManager (IHostResourceManager hostResourceManager)

מגדירים את IHostResourceManager, ומחליפים את הערכים הקיימים.

setInvocationServer

public void setInvocationServer (TestInvocationManagementServer server)

הגדרת TestInvocationManagementServer.

פרמטרים
server TestInvocationManagementServer

setKeyStoreFactory

public void setKeyStoreFactory (IKeyStoreFactory factory)

מגדירים את IKeyStoreFactory, ומחליפים את הערכים הקיימים.

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( listArgs)

הגדרת השדות Option של ההגדרות הגלובליות באמצעות קבוצה נתונה של ארגומנטים של שורת הפקודה

הפורמט הצפוי מפורט במאמר ArgsOptionParser

פרמטרים
listArgs : הארגומנטים בשורת הפקודה

החזרות
הארגומנטים שלא נצרכו

זריקות
ConfigurationException

setOriginalConfig

public void setOriginalConfig (String config)

הגדרת ההגדרה המקורית ששימשה ליצירת ההגדרה הגלובלית.

פרמטרים
config String

setResourceMetricCollector

public void setResourceMetricCollector (IResourceMetricCollector collector)

הגדרת IResourceMetricCollector.

פרמטרים
collector IResourceMetricCollector

setSandboxFactory

public void setSandboxFactory (ISandboxFactory factory)

מגדירים את ISandboxFactory, ומחליפים את הערכים הקיימים.

setShardingStrategy

public void setShardingStrategy (IShardHelper sharding)

הגדרת IShardHelper לשימוש בחלוקה של תצורה.

פרמטרים
sharding IShardHelper

setTradefedFeatureServer

public void setTradefedFeatureServer (TradefedFeatureServer server)

הגדרת TradefedFeatureServer.

פרמטרים
server TradefedFeatureServer

setWtfHandler

public void setWtfHandler (ITerribleFailureHandler wtfHandler)

מגדירים את ITerribleFailureHandler.

פרמטרים
wtfHandler ITerribleFailureHandler: ה-handler של WTF

הגדרה

public void setup ()

הגדרה נכונה בתחילת תהליך ה-tradefed.

זריקות
ConfigurationException

validateOptions

public void validateOptions ()

מאמתים את ערכי האפשרויות.

בשלב זה, הבדיקה הזו רק תאשר שכל האפשרויות החובה הוגדרו

זריקות
ConfigurationException

שיטות מוגנות

getConfigurationFactory

protected IConfigurationFactory getConfigurationFactory ()

החזרות
IConfigurationFactory