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

הפונקציה מגדירה את הסינגלטון GlobalConfiguration עבור מופע TF הזה.

ICommandScheduler getCommandScheduler()

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

Object getConfigurationObject(String typeName)

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

ICredentialFactory getCredentialFactory()

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

String getDescription()
DeviceManagementGrpcServer getDeviceManagementServer()

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

IDeviceManager getDeviceManager()

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

static IDeviceManager getDeviceManagerInstance()

הפונקציה מחזירה הפניה למופע היחיד של 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()

הפונקציה מחזירה הפניה למופע היחיד של 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

ערך קבוע: "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

Constant Value: "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 ( 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 אם לא נמצא אובייקט עם השם הזה

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

הפונקציה מחזירה הפניה למופע היחיד של 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 ()

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

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

פרמטרים
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: the WTF handler

הגדרה

public void setup ()

הגדרה נכונה בתחילת השימוש ב-Tradefed.

זריקות
ConfigurationException

validateOptions

public void validateOptions ()

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

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

זריקות
ConfigurationException

שיטות מוגנות

getConfigurationFactory

protected IConfigurationFactory getConfigurationFactory ()

החזרות
IConfigurationFactory