GlobalConfiguration
public
class
GlobalConfiguration
extends Object
implements
IGlobalConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.GlobalConfiguration |
הטמעה של IGlobalConfiguration שמאחסנת את אובייקטי ההגדרות שנטענו במפה
סיכום
ערכים קבועים | |
|---|---|
String |
CREDENTIAL_FACTORY_TYPE_NAME
|
String |
DEVICE_MANAGER_TYPE_NAME
|
String |
DEVICE_MONITOR_TYPE_NAME
|
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
String |
GLOBAL_CONFIG_SERVER
|
String |
GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
|
String |
GLOBAL_CONFIG_VARIABLE
|
String |
HOST_MONITOR_TYPE_NAME
|
String |
HOST_OPTIONS_TYPE_NAME
|
String |
HOST_RESOURCE_MANAGER_TYPE_NAME
|
String |
KEY_STORE_TYPE_NAME
|
String |
MULTI_DEVICE_RECOVERY_TYPE_NAME
|
String |
RESOURCE_METRIC_COLLECTOR_TYPE_NAME
|
String |
SANDBOX_FACTORY_TYPE_NAME
|
String |
SCHEDULER_TYPE_NAME
|
String |
SHARDING_STRATEGY_TYPE_NAME
|
String |
TF_DEVICE_MANAGEMENT_SERVER_NAME
|
String |
TF_FEATURE_SERVER_NAME
|
String |
TF_INVOCATION_SERVER_NAME
|
String |
WTF_HANDLER_TYPE_NAME
|
methods ציבוריים | |
|---|---|
void
|
cleanup()
ניקוי תקין כשמבצעים כיבוי של tradefed. |
File
|
cloneConfigWithFilter(String... allowlistConfigs)
מסננים את GlobalConfiguration על סמך רשימת ההיתרים ומייצאים לקובץ XML. |
File
|
cloneConfigWithFilter(Set<String> exclusionPatterns, String... allowlistConfigs)
סינון GlobalConfiguration על סמך רשימת היתרים ופלט לקובץ XML. |
File
|
cloneConfigWithFilter(Set<String> exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)
סינון של GlobalConfiguration על סמך רשימת היתרים, תוך מתן אפשרות לשינוי של ערכי האפשרויות ופלט לקובץ XML. |
static
List<String>
|
createGlobalConfiguration(String[] args)
מגדיר את הסינגלטון |
ICommandScheduler
|
getCommandScheduler()
הפונקציה מקבלת את |
Object
|
getConfigurationObject(String typeName)
מקבל את אובייקט ההגדרה בהתאמה אישית עם השם שצוין. |
ICredentialFactory
|
getCredentialFactory()
קבלת |
String
|
getDescription()
|
DeviceManagementGrpcServer
|
getDeviceManagementServer()
הפונקציה מחזירה את הערך |
IDeviceManager
|
getDeviceManager()
הפונקציה מקבלת את |
static
IDeviceManager
|
getDeviceManagerInstance()
הפונקציה מחזירה הפניה למופע היחיד של |
List<IDeviceMonitor>
|
getDeviceMonitors()
הפונקציה מקבלת את רשימת |
IDeviceSelection
|
getDeviceRequirements()
הפונקציה מקבלת את |
TradefedFeatureServer
|
getFeatureServer()
הפונקציה מחזירה את הערך |
String
|
getGlobalConfigPathUsed()
מחזירה את הארגומנט המקורי ששימש לציון המקור של ההגדרה הגלובלית. |
IConfigurationServer
|
getGlobalConfigServer()
מקבל את שרת ההגדרות הכללי. |
static
List<IHostMonitor>
|
getHostMonitorInstances()
|
List<IHostMonitor>
|
getHostMonitors()
הפונקציה מקבלת את רשימת |
IHostOptions
|
getHostOptions()
הפונקציה מקבלת את |
IHostResourceManager
|
getHostResourceManager()
הפונקציה מקבלת את |
static
IGlobalConfiguration
|
getInstance()
הפונקציה מחזירה הפניה למופע היחיד של |
IKeyStoreFactory
|
getKeyStoreFactory()
הפונקציה מקבלת את |
List<IMultiDeviceRecovery>
|
getMultiDeviceRecoveryHandlers()
מקבל את רשימת |
String
|
getName()
|
List<String>
|
getOptionValues(String optionName)
קבלת רשימה של ערכי אפשרויות. |
List<IResourceMetricCollector>
|
getResourceMetricCollectors()
הפונקציה מקבלת את רשימת |
ISandboxFactory
|
getSandboxFactory()
קבלת ארגז חול של מפעל שאפשר להשתמש בו כדי להריץ קריאה |
IShardHelper
|
getShardingStrategy()
מחזירה את |
TestInvocationManagementServer
|
getTestInvocationManagementSever()
הפונקציה מחזירה את הערך |
ITerribleFailureHandler
|
getWtfHandler()
הפונקציה מקבלת את |
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)
מגדירים את |
void
|
setConfigurationFactory(IConfigurationFactory configFactory)
מגדירים את |
void
|
setConfigurationObject(String typeName, Object configObject)
שיטה כללית להגדרת אובייקט ההגדרה עם השם הנתון, והחלפת כל ערך קיים. |
void
|
setConfigurationObjectList(String typeName, List<?> configList)
שיטה כללית להגדרת רשימת אובייקטים של הגדרות עבור השם הנתון, שמחליפה כל ערך קיים. |
void
|
setDeviceManagementServer(DeviceManagementGrpcServer server)
מגדיר את |
void
|
setDeviceManager(IDeviceManager manager)
מגדירים את |
void
|
setDeviceMonitor(IDeviceMonitor monitor)
מגדירים את |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
מגדירים את |
void
|
setHostMonitors(List<IHostMonitor> hostMonitors)
מגדירים את הרשימה |
void
|
setHostOptions(IHostOptions hostOptions)
מגדירים את |
void
|
setHostResourceManager(IHostResourceManager hostResourceManager)
מגדירים את |
void
|
setInvocationServer(TestInvocationManagementServer server)
מגדיר את |
void
|
setKeyStoreFactory(IKeyStoreFactory factory)
מגדירים את |
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
הגדרת השדות של ההגדרה הגלובלית
הפורמט הרצוי מפורט במאמר |
void
|
setOriginalConfig(String config)
מגדיר את התצורה המקורית ששימשה ליצירת התצורה הגלובלית. |
void
|
setResourceMetricCollector(IResourceMetricCollector collector)
מגדיר את |
void
|
setSandboxFactory(ISandboxFactory factory)
מגדירים את |
void
|
setShardingStrategy(IShardHelper sharding)
מגדירה את ה- |
void
|
setTradefedFeatureServer(TradefedFeatureServer server)
מגדיר את |
void
|
setWtfHandler(ITerribleFailureHandler wtfHandler)
מגדירים את |
void
|
setup()
הגדרה נכונה בתחילת השימוש ב-Tradefed. |
void
|
validateOptions()
מאמתים את הערכים של האפשרויות. |
שיטות מוגנות | |
|---|---|
IConfigurationFactory
|
getConfigurationFactory()
|
ערכים קבועים
CREDENTIAL_FACTORY_TYPE_NAME
public static final String CREDENTIAL_FACTORY_TYPE_NAME
ערך קבוע: "credential_factory"
DEVICE_MANAGER_TYPE_NAME
public static final String DEVICE_MANAGER_TYPE_NAME
ערך קבוע: "device_manager"
DEVICE_MONITOR_TYPE_NAME
public static final String DEVICE_MONITOR_TYPE_NAME
ערך קבוע: "device_monitor"
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
ערך קבוע: "device_requirements"
GLOBAL_CONFIG_SERVER
public static final String GLOBAL_CONFIG_SERVER
ערך קבוע: "global_config_server"
GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
public static final String GLOBAL_CONFIG_SERVER_CONFIG_VARIABLE
ערך קבוע: "TF_GLOBAL_CONFIG_SERVER_CONFIG"
GLOBAL_CONFIG_VARIABLE
public static final String GLOBAL_CONFIG_VARIABLE
ערך קבוע: "TF_GLOBAL_CONFIG"
HOST_MONITOR_TYPE_NAME
public static final String HOST_MONITOR_TYPE_NAME
ערך קבוע: "host_monitor"
HOST_OPTIONS_TYPE_NAME
public static final String HOST_OPTIONS_TYPE_NAME
ערך קבוע: "host_options"
HOST_RESOURCE_MANAGER_TYPE_NAME
public static final String HOST_RESOURCE_MANAGER_TYPE_NAME
ערך קבוע: "host_resource_manager"
KEY_STORE_TYPE_NAME
public static final String KEY_STORE_TYPE_NAME
ערך קבוע: "key_store"
MULTI_DEVICE_RECOVERY_TYPE_NAME
public static final String MULTI_DEVICE_RECOVERY_TYPE_NAME
ערך קבוע: "multi_device_recovery"
RESOURCE_METRIC_COLLECTOR_TYPE_NAME
public static final String RESOURCE_METRIC_COLLECTOR_TYPE_NAME
ערך קבוע: "resource_metric_collector"
SANDBOX_FACTORY_TYPE_NAME
public static final String SANDBOX_FACTORY_TYPE_NAME
ערך קבוע: "sandbox_factory"
SCHEDULER_TYPE_NAME
public static final String SCHEDULER_TYPE_NAME
ערך קבוע: "command_scheduler"
SHARDING_STRATEGY_TYPE_NAME
public static final String SHARDING_STRATEGY_TYPE_NAME
ערך קבוע: "sharding_strategy"
TF_DEVICE_MANAGEMENT_SERVER_NAME
public static final String TF_DEVICE_MANAGEMENT_SERVER_NAME
ערך קבוע: "tf_device_management_server"
TF_FEATURE_SERVER_NAME
public static final String TF_FEATURE_SERVER_NAME
ערך קבוע: "tf_feature_server"
TF_INVOCATION_SERVER_NAME
public static final String TF_INVOCATION_SERVER_NAME
ערך קבוע: "tf_invocation_server"
WTF_HANDLER_TYPE_NAME
public static final String WTF_HANDLER_TYPE_NAME
ערך קבוע: "wtf_handler"
methods ציבוריים
ניקוי נתונים
public void cleanup ()
ניקוי תקין כשמבצעים כיבוי של tradefed.
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 |
| החזרות | |
|---|---|
File |
הקובץ שמכיל את ההגדרה הגלובלית החדשה שסוננה. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
|
cloneConfigWithFilter
public File cloneConfigWithFilter (Set<String> exclusionPatterns,
String... allowlistConfigs)סינון GlobalConfiguration על סמך רשימת היתרים ופלט לקובץ XML.
| פרמטרים | |
|---|---|
exclusionPatterns |
Set: התבנית של שם המחלקה שרוצים להחריג מהדאמפ. |
allowlistConfigs |
String: String מערך של הגדרות שייכללו בקובץ ה-XML החדש.
אם ההגדרה היא null |
| החזרות | |
|---|---|
File |
הקובץ שמכיל את ההגדרה הגלובלית החדשה שסוננה. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
|
cloneConfigWithFilter
public File cloneConfigWithFilter (Set<String> exclusionPatterns,
IConfigOptionValueTransformer transformer,
boolean deepCopy,
String... allowlistConfigs)סינון של GlobalConfiguration על סמך רשימת היתרים, תוך מתן אפשרות לשינוי של ערכי האפשרויות ופלט לקובץ XML.
| פרמטרים | |
|---|---|
exclusionPatterns |
Set: התבנית של שם המחלקה שרוצים להחריג מהדאמפ. |
transformer |
IConfigOptionValueTransformer |
deepCopy |
boolean |
allowlistConfigs |
String: מערך String של הגדרות שייכללו בקובץ ה-XML החדש.
אם ההגדרה היא null |
| החזרות | |
|---|---|
File |
הקובץ שמכיל את ההגדרה הגלובלית החדשה שסוננה. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IOException |
|
createGlobalConfiguration
public static List<String> createGlobalConfiguration (String[] args)
מגדיר את הסינגלטון GlobalConfiguration עבור מופע ה-TF הזה. צריך להפעיל אותה פעם אחת בלבד, לפני שמנסים להפעיל את getInstance()
| פרמטרים | |
|---|---|
args |
String |
| החזרות | |
|---|---|
List<String> |
|
| הקפצת הודעות שגיאה (throw) | |
|---|---|
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 אם לא צוין אף אחד מהם. |
getDeviceManagementServer
public DeviceManagementGrpcServer getDeviceManagementServer ()
הפונקציה מחזירה את הערך DeviceManagementGrpcServer או null אם הוא לא מוגדר.
| החזרות | |
|---|---|
DeviceManagementGrpcServer |
|
getDeviceManager
public IDeviceManager getDeviceManager ()
הפונקציה מקבלת את IDeviceManager לשימוש מההגדרה. ניהול קבוצת המכשירים הזמינים לבדיקה
| החזרות | |
|---|---|
IDeviceManager |
הערך של IDeviceManager שצוין בהגדרה. |
getDeviceManagerInstance
public static IDeviceManager getDeviceManagerInstance ()
הפונקציה מחזירה הפניה למופע היחיד של DeviceManager עבור מופע ה-TF הזה.
| החזרות | |
|---|---|
IDeviceManager |
|
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IllegalStateException |
אם createGlobalConfiguration(String[]) עדיין לא הופעל. |
getDeviceMonitors
public List<IDeviceMonitor> getDeviceMonitors ()
הפונקציה מקבלת את רשימת IDeviceMonitor מההגדרה הגלובלית.
| החזרות | |
|---|---|
List<IDeviceMonitor> |
רשימת IDeviceMonitor מההגדרה הגלובלית, או null אם לא צוין אף אחד. |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
הפונקציה מקבלת את IDeviceSelection לשימוש מההגדרה. מייצג מסנן גלובלי שקובע באילו מכשירים אפשר לראות את DeviceManager.
| החזרות | |
|---|---|
IDeviceSelection |
הערך של IDeviceSelection שצוין בהגדרה. |
getFeatureServer
public TradefedFeatureServer getFeatureServer ()
הפונקציה מחזירה את הערך TradefedFeatureServer או null אם הוא לא מוגדר.
| החזרות | |
|---|---|
TradefedFeatureServer |
|
getGlobalConfigPathUsed
public String getGlobalConfigPathUsed ()
מחזירה את הארגומנט המקורי ששימש לציון המקור של ההגדרה הגלובלית. זה יכול להיות נתיב קובץ, 'empty' או שם הגדרה משרת ההגדרות.
| החזרות | |
|---|---|
String |
|
getGlobalConfigServer
public IConfigurationServer getGlobalConfigServer ()
מקבל את שרת ההגדרות הכללי. שרת התצורה הגלובלי משמש לקבלת הגדרות מארח משרת במקום מקבצים מקומיים.
| החזרות | |
|---|---|
IConfigurationServer |
|
getHostMonitorInstances
public static List<IHostMonitor> getHostMonitorInstances ()
| החזרות | |
|---|---|
List<IHostMonitor> |
|
getHostMonitors
public List<IHostMonitor> getHostMonitors ()
הפונקציה מקבלת את רשימת IHostMonitor מההגדרה הגלובלית.
| החזרות | |
|---|---|
List<IHostMonitor> |
רשימת IHostMonitor מההגדרה הגלובלית, או null אם לא צוין אף אחד. |
getHostOptions
public IHostOptions getHostOptions ()
הפונקציה מקבלת את IHostOptions לשימוש מההגדרה.
| החזרות | |
|---|---|
IHostOptions |
הערך של IDeviceManager שצוין בהגדרה. |
getHostResourceManager
public IHostResourceManager getHostResourceManager ()
הפונקציה מקבלת את IHostResourceManager מההגדרה הגלובלית.
| החזרות | |
|---|---|
IHostResourceManager |
הערך IHostResourceManager מההגדרה הגלובלית, או הטמעה של ברירת מחדל
LocalHostResourceManager אם לא צוין ערך בהגדרת המארח. |
getInstance
public static IGlobalConfiguration getInstance ()
הפונקציה מחזירה הפניה למופע היחיד של GlobalConfiguration עבור מופע ה-TF הזה.
| החזרות | |
|---|---|
IGlobalConfiguration |
|
| הקפצת הודעות שגיאה (throw) | |
|---|---|
IllegalStateException |
אם createGlobalConfiguration(String[]) עדיין לא הופעל. |
getKeyStoreFactory
public IKeyStoreFactory getKeyStoreFactory ()
הפונקציה מקבלת את IKeyStoreFactory לשימוש מההגדרה.
| החזרות | |
|---|---|
IKeyStoreFactory |
IKeyStoreFactory או null אם לא מוגדר מפעל של מאגר מפתחות. |
getMultiDeviceRecoveryHandlers
public List<IMultiDeviceRecovery> getMultiDeviceRecoveryHandlers ()
מקבל את רשימת IMultiDeviceRecovery לשימוש מההגדרה.
| החזרות | |
|---|---|
List<IMultiDeviceRecovery> |
רשימת IMultiDeviceRecovery, או null אם לא הוגדר. |
getOptionValues
public List<String> getOptionValues (String optionName)
קבלת רשימה של ערכי אפשרויות.
| פרמטרים | |
|---|---|
optionName |
String: השם של אפשרות המפה |
| החזרות | |
|---|---|
List<String> |
רשימה של הערכים של האפשרות שצוינה. null אם שם האפשרות לא קיים. |
getResourceMetricCollectors
public List<IResourceMetricCollector> getResourceMetricCollectors ()
הפונקציה מקבלת את רשימת IResourceMetricCollector מההגדרה הגלובלית.
| החזרות | |
|---|---|
List<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 אם לא הוגדר handler |
injectOptionValue
public void injectOptionValue (String optionName,
String optionValue)הוספת ערך של אפשרות לקבוצת אובייקטי ההגדרה.
המאפיין הזה שימושי כשרוצים לספק ערכים לאפשרויות שנוצרות באופן דינמי.
| פרמטרים | |
|---|---|
optionName |
String: שם האפשרות |
optionValue |
String: ערכי האפשרויות |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
|
injectOptionValue
public void injectOptionValue (String optionName,
String optionKey,
String optionValue)הוספת ערך של אפשרות לקבוצת אובייקטי ההגדרה.
המאפיין הזה שימושי כשרוצים לספק ערכים לאפשרויות שנוצרות באופן דינמי.
| פרמטרים | |
|---|---|
optionName |
String: השם של אפשרות המפה |
optionKey |
String: מפתח האפשרות של המפה |
optionValue |
String: הערך של אפשרות המיפוי |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
|
printCommandUsage
public void printCommandUsage (boolean importantOnly,
PrintStream out)מוציא טקסט עזרה לשימוש בשורת הפקודה עבור ההגדרה הזו ל-printStream הנתון.
| פרמטרים | |
|---|---|
importantOnly |
boolean |
out |
PrintStream: PrintStream שבו רוצים להשתמש. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
|
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: אובייקט ההגדרות |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
|
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,
List<?> configList)שיטה כללית להגדרת רשימת אובייקטים של הגדרות עבור השם הנתון, שמחליפה כל ערך קיים.
| פרמטרים | |
|---|---|
typeName |
String: השם הייחודי של סוג אובייקט ההגדרה. |
configList |
List: רשימת אובייקטים של הגדרות |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
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 (List<IHostMonitor> hostMonitors)
מגדירים את הרשימה IHostMonitor.
| פרמטרים | |
|---|---|
hostMonitors |
List: רשימת המוניטורים |
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 List<String> setOptionsFromCommandLineArgs (List<String> listArgs)
הגדרת השדות של ההגדרה הגלובלית Option באמצעות קבוצה נתונה של ארגומנטים של שורת הפקודה
הפורמט הרצוי מפורט במאמר ArgsOptionParser
| פרמטרים | |
|---|---|
listArgs |
List: הארגומנטים בשורת הפקודה |
| החזרות | |
|---|---|
List<String> |
הארגומנטים שלא נעשה בהם שימוש |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
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: ה-WTF handler |
הגדרה
public void setup ()
הגדרה נכונה בתחילת השימוש ב-Tradefed.
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
|
validateOptions
public void validateOptions ()
מאמתים את הערכים של האפשרויות.
בשלב הזה, המערכת רק תבדוק שכל אפשרויות החובה הוגדרו
| הקפצת הודעות שגיאה (throw) | |
|---|---|
ConfigurationException |
|
שיטות מוגנות
getConfigurationFactory
protected IConfigurationFactory getConfigurationFactory ()
| החזרות | |
|---|---|
IConfigurationFactory |
|