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

ניקוי תקין כשהכיבוי באמצעות רצף נתונים

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)

הגדרת הסינגלטון 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 אם לא נמצא אובייקט בשם הזה

getCredentialכאן

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

מגיעים להגדרות המקוריות לארגז החול (Sandbox) שאפשר להשתמש בו כדי להפעיל הפעלה

החזרות
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 אם לא הוגדר handler.

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)

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

פרמטרים
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

setKeyStoreStore

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

setTradeifiedFeatureServer

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