הגדרות אישיות גלובליות
public
interface
IGlobalConfiguration
com.android.tradefed.config.IGlobalConfiguration |
מחלקה שכוללת מידע על הגדרות גלובליות עבור מכונה יחידה של איחוד הסחר (כולל כל מספר של הפעלות של מערכי הגדרות אישיות).
סיכום
שיטות ציבוריות | |
---|---|
abstract
void
|
cleanup()
ניקוי תקין כשהכיבוי באמצעות טרייד-Fi בוצע. |
abstract
File
|
cloneConfigWithFilter(
מסננים את GlobalConfiguration על סמך רשימה לבנה והפלט לקובץ XML. |
abstract
File
|
cloneConfigWithFilter(
לסנן את ה-GlobalConfiguration על סמך רשימה לבנה, ולאפשר שינוי של האפשרויות הנוספות, והפלט יהיה בקובץ XML. |
abstract
File
|
cloneConfigWithFilter(String... allowlistConfigs)
סינון של GlobalConfiguration לפי רשימה מותרת והפלט שלה לקובץ XML. |
abstract
ICommandScheduler
|
getCommandScheduler()
קבלת ה- |
abstract
Object
|
getConfigurationObject(String typeName)
הפונקציה מקבלת את אובייקט התצורה בהתאמה אישית עם השם הנתון. |
abstract
ICredentialFactory
|
getCredentialFactory()
מקבל את |
abstract
DeviceManagementGrpcServer
|
getDeviceManagementServer()
הפונקציה מחזירה את הערך |
abstract
IDeviceManager
|
getDeviceManager()
קבלת ה- |
abstract
|
getDeviceMonitors()
קבלת הרשימה של |
abstract
IDeviceSelection
|
getDeviceRequirements()
קבלת ה- |
abstract
TradefedFeatureServer
|
getFeatureServer()
הפונקציה מחזירה את הערך |
abstract
IConfigurationServer
|
getGlobalConfigServer()
מקבל שרת תצורה גלובלי. |
abstract
|
getHostMonitors()
קבלת הרשימה של |
abstract
IHostOptions
|
getHostOptions()
קבלת ה- |
abstract
IHostResourceManager
|
getHostResourceManager()
קבלת ה- |
abstract
IKeyStoreFactory
|
getKeyStoreFactory()
קבלת ה- |
abstract
|
getMultiDeviceRecoveryHandlers()
קבלת הרשימה של |
abstract
|
getOptionValues(String optionName)
הצגת רשימה של הערכים של האפשרויות. |
abstract
|
getResourceMetricCollectors()
קבלת הרשימה של |
abstract
ISandboxFactory
|
getSandboxFactory()
מגיעים להגדרות המקוריות לארגז החול (Sandbox) שאפשר להשתמש בו כדי להפעיל הפעלה |
abstract
IShardHelper
|
getShardingStrategy()
מחזירה את הערך |
abstract
TestInvocationManagementServer
|
getTestInvocationManagementSever()
הפונקציה מחזירה את הערך |
abstract
ITerribleFailureHandler
|
getWtfHandler()
קבלת ה- |
abstract
void
|
injectOptionValue(String optionName, String optionValue)
הוספת ערך של אפשרות לקבוצת האובייקטים של ההגדרות האישיות. |
abstract
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
הוספת ערך של אפשרות לקבוצת האובייקטים של ההגדרות האישיות. |
abstract
void
|
setCommandScheduler(ICommandScheduler scheduler)
מגדירים את הערך של |
abstract
void
|
setConfigurationFactory(IConfigurationFactory configFactory)
מגדירים את |
abstract
void
|
setConfigurationObject(String name, Object configObject)
שיטה גנרית להגדרת אובייקט ה-config עם השם הנתון, שמחליפה כל ערך קיים. |
abstract
void
|
setConfigurationObjectList(String typeName,
שיטה גנרית להגדרת רשימת אובייקטי config עבור השם הנתון, שמחליפה כל עם ערך מסוים. |
abstract
void
|
setDeviceManagementServer(DeviceManagementGrpcServer server)
מגדיר את |
abstract
void
|
setDeviceManager(IDeviceManager deviceManager)
מגדירים את הערך של |
abstract
void
|
setDeviceMonitor(IDeviceMonitor deviceMonitor)
מגדירים את |
abstract
void
|
setDeviceRequirements(IDeviceSelection deviceSelection)
מגדירים את הערך של |
abstract
void
|
setHostMonitors(
מגדירים את הרשימה |
abstract
void
|
setHostOptions(IHostOptions hostOptions)
מגדירים את הערך של |
abstract
void
|
setHostResourceManager(IHostResourceManager hostResourceManager)
מגדירים את הערך של |
abstract
void
|
setInvocationServer(TestInvocationManagementServer server)
מגדיר את |
abstract
void
|
setKeyStoreFactory(IKeyStoreFactory factory)
מגדירים את הערך של |
abstract
|
setOptionsFromCommandLineArgs(
הגדרת שדות ההגדרה הגלובלית
הפורמט הצפוי הוא |
abstract
void
|
setOriginalConfig(String config)
קביעת ההגדרה המקורית ששימשה ליצירת ההגדרה הגלובלית. |
abstract
void
|
setResourceMetricCollector(IResourceMetricCollector collector)
מגדיר את |
abstract
void
|
setSandboxFactory(ISandboxFactory factory)
מגדירים את הערך של |
abstract
void
|
setShardingStrategy(IShardHelper sharding)
מגדיר את ה- |
abstract
void
|
setTradefedFeatureServer(TradefedFeatureServer server)
מגדיר את |
abstract
void
|
setWtfHandler(ITerribleFailureHandler wtfHandler)
מגדירים את |
abstract
void
|
setup()
הגדרה נכונה בתחילת המסחר האלקטרוני. |
abstract
void
|
validateOptions()
לאמת את הערכים של האפשרויות. |
שיטות ציבוריות
ניקוי נתונים
public abstract void cleanup ()
ניקוי תקין כשהכיבוי באמצעות טרייד-Fi בוצע.
cloneConfigWithFilter
public abstract File cloneConfigWithFilter (exclusionPatterns, String... allowlistConfigs)
מסננים את GlobalConfiguration על סמך רשימה לבנה והפלט לקובץ XML.
פרמטרים | |
---|---|
exclusionPatterns |
: הדפוס של שם המחלקה שיש להחריג מתיקיית ה-Dump. |
allowlistConfigs |
String : מערך String של הגדרות שייכללו בקובץ ה-XML החדש.
אם מוגדר הערך null |
החזרות | |
---|---|
File |
הקובץ שמכיל את ההגדרה הגלובלית החדשה המסוננת. |
קליעות | |
---|---|
|
חריגת IO |
למידע נוסף:
cloneConfigWithFilter
public abstract File cloneConfigWithFilter (exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)
לסנן את ה-GlobalConfiguration על סמך רשימה לבנה, ולאפשר שינוי של האפשרויות הנוספות, והפלט יהיה בקובץ XML.
פרמטרים | |
---|---|
exclusionPatterns |
: הדפוס של שם המחלקה שיש להחריג מתיקיית ה-Dump. |
transformer |
IConfigOptionValueTransformer |
deepCopy |
boolean |
allowlistConfigs |
String : מערך String של הגדרות שייכללו ב-XML החדש
חדש.
אם מוגדר הערך null |
החזרות | |
---|---|
File |
הקובץ שמכיל את ההגדרה הגלובלית החדשה המסוננת. |
למידע נוסף:
cloneConfigWithFilter
public abstract 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 |
הקובץ שמכיל את ההגדרה הגלובלית החדשה המסוננת. |
קליעות | |
---|---|
|
חריגת IO |
getCommandScheduler
public abstract ICommandScheduler getCommandScheduler ()
קבלת ה-ICommandScheduler
לשימוש מתוך ההגדרות האישיות.
החזרות | |
---|---|
ICommandScheduler |
ICommandScheduler . המערכת אף פעם לא תחזיר null. |
getConfigurationObject
public abstract Object getConfigurationObject (String typeName)
הפונקציה מקבלת את אובייקט התצורה בהתאמה אישית עם השם הנתון.
פרמטרים | |
---|---|
typeName |
String : הסוג הייחודי של אובייקט ההגדרה |
החזרות | |
---|---|
Object |
האובייקט או הערך null אם לא נמצא אובייקט בשם הזה |
getCredentialCreator
public abstract ICredentialFactory getCredentialFactory ()
מקבל את ICredentialFactory
ליצירת פרטי כניסה.
החזרות | |
---|---|
ICredentialFactory |
ICredentialFactory או null אם לא צוין אחרת. |
getDeviceManagementServer
public abstract DeviceManagementGrpcServer getDeviceManagementServer ()
הפונקציה מחזירה את הערך DeviceManagementGrpcServer
או את הערך null אם לא מוגדר.
החזרות | |
---|---|
DeviceManagementGrpcServer |
getDeviceManager
public abstract IDeviceManager getDeviceManager ()
קבלת ה-IDeviceManager
לשימוש מתוך ההגדרות האישיות. ניהול של קבוצת
מכשירים לבדיקה
החזרות | |
---|---|
IDeviceManager |
IDeviceManager שסופק בהגדרה. |
getDeviceMonitors
public abstractgetDeviceMonitors ()
קבלת הרשימה של IDeviceMonitor
מהתצורה הגלובלית.
החזרות | |
---|---|
|
הרשימה IDeviceMonitor מהתצורה הגלובלית, או null אם
לא צוין אף פריט. |
דרישות מכשיר getDevice
public abstract IDeviceSelection getDeviceRequirements ()
קבלת ה-IDeviceSelection
לשימוש מתוך ההגדרות האישיות. מייצג מסנן גלובלי
באילו מכשירים DeviceManager
יכול לראות.
החזרות | |
---|---|
IDeviceSelection |
IDeviceSelection שסופק בהגדרה. |
getFeatureServer
public abstract TradefedFeatureServer getFeatureServer ()
הפונקציה מחזירה את הערך TradefedFeatureServer
או את הערך null אם לא מוגדר.
החזרות | |
---|---|
TradefedFeatureServer |
getGlobalConfigServer
public abstract IConfigurationServer getGlobalConfigServer ()
מקבל שרת תצורה גלובלי. שרת הגדרות גלובלי משמש לקבלת הגדרות מארח משרת במקום לקבל אותו מקבצים מקומיים.
החזרות | |
---|---|
IConfigurationServer |
getHostMonitors
public abstractgetHostMonitors ()
קבלת הרשימה של IHostMonitor
מהתצורה הגלובלית.
החזרות | |
---|---|
|
הרשימה של IHostMonitor מהתצורה הגלובלית, או null אם לא
צוין. |
getHostOptions
public abstract IHostOptions getHostOptions ()
קבלת ה-IHostOptions
לשימוש מתוך ההגדרות האישיות.
החזרות | |
---|---|
IHostOptions |
IDeviceManager שסופק בהגדרה. |
getHostResourceManager
public abstract IHostResourceManager getHostResourceManager ()
קבלת ה-IHostResourceManager
מהתצורה הגלובלית.
החזרות | |
---|---|
IHostResourceManager |
IHostResourceManager מהתצורה הגלובלית או מהטמעת ברירת המחדל
LocalHostResourceManager אם לא צוין דבר בהגדרות המארח. |
getKeyStoreStore
public abstract IKeyStoreFactory getKeyStoreFactory ()
קבלת ה-IKeyStoreFactory
לשימוש מתוך ההגדרות האישיות.
החזרות | |
---|---|
IKeyStoreFactory |
הערך IKeyStoreFactory או null אם לא הוגדר מפעל לחנות מפתחות. |
getMultiDeviceRecoveryHandlers
public abstractgetMultiDeviceRecoveryHandlers ()
קבלת הרשימה של IMultiDeviceRecovery
לשימוש מההגדרות.
החזרות | |
---|---|
|
הרשימה IMultiDeviceRecovery או null אם היא לא מוגדרת. |
getOptionValues
public abstractgetOptionValues (String optionName)
הצגת רשימה של הערכים של האפשרויות.
פרמטרים | |
---|---|
optionName |
String : השם של האפשרות במפה |
החזרות | |
---|---|
|
רשימה של הערכים של האפשרות הנתונה. null אם שם האפשרות לא
קיימים. |
getResourceMetricCollectors
public abstractgetResourceMetricCollectors ()
קבלת הרשימה של IResourceMetricCollector
מהתצורה הגלובלית.
החזרות | |
---|---|
|
הרשימה של IResourceMetricCollector מהתצורה הגלובלית או null
אם לא צוין דבר. |
getארגז חול
public abstract ISandboxFactory getSandboxFactory ()
מגיעים להגדרות המקוריות לארגז החול (Sandbox) שאפשר להשתמש בו כדי להפעיל הפעלה
החזרות | |
---|---|
ISandboxFactory |
שיטת getShardingStrategy
public abstract IShardHelper getShardingStrategy ()
מחזירה את הערך IShardHelper
שמגדיר את אופן הפיצול של הגדרה.
החזרות | |
---|---|
IShardHelper |
getTestInvocationManagementSever
public abstract TestInvocationManagementServer getTestInvocationManagementSever ()
הפונקציה מחזירה את הערך TestInvocationManagementServer
או את הערך null אם לא מוגדר.
החזרות | |
---|---|
TestInvocationManagementServer |
getWtfHandler
public abstract ITerribleFailureHandler getWtfHandler ()
קבלת ה-ITerribleFailureHandler
לשימוש מתוך ההגדרות האישיות.
טיפול מה לעשות במקרה של WTF (איזה כשל נורא)
מתרחשת.
החזרות | |
---|---|
ITerribleFailureHandler |
ITerribleFailureHandler שמצוינים
הגדרה אישית, או ערך null אם לא הוגדר handler |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionValue)
הוספת ערך של אפשרות לקבוצת האובייקטים של ההגדרות האישיות.
כדאי לציין ערכים לאפשרויות שנוצרות באופן דינמי.
פרמטרים | |
---|---|
optionName |
String : שם האפשרות |
optionValue |
String : הערכים של האפשרויות |
קליעות | |
---|---|
ConfigurationException |
אם לא ניתן להגדיר את ערך האפשרות |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
הוספת ערך של אפשרות לקבוצת האובייקטים של ההגדרות האישיות.
כדאי לציין ערכים לאפשרויות שנוצרות באופן דינמי.
פרמטרים | |
---|---|
optionName |
String : השם של האפשרות במפה |
optionKey |
String : המקש של האפשרות במפה |
optionValue |
String : הערך של אפשרות המפה |
קליעות | |
---|---|
ConfigurationException |
אם לא ניתן להגדיר את ערך האפשרות |
setCommandScheduler
public abstract void setCommandScheduler (ICommandScheduler scheduler)
מגדירים את הערך של ICommandScheduler
ומחליפים את הערכים הקיימים.
setConfigurationConfiguration
public abstract void setConfigurationFactory (IConfigurationFactory configFactory)
מגדירים את IConfigurationFactory
להגדרה הזו.
פרמטרים | |
---|---|
configFactory |
IConfigurationFactory |
setConfigurationObject (אובייקט הגדרה)
public abstract void setConfigurationObject (String name, Object configObject)
שיטה גנרית להגדרת אובייקט ה-config עם השם הנתון, שמחליפה כל ערך קיים.
פרמטרים | |
---|---|
name |
String : השם הייחודי של סוג אובייקט ה-config. |
configObject |
Object : אובייקט ה-config |
קליעות | |
---|---|
ConfigurationException |
אם configObject לא היה הסוג הנכון |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String typeName,configList)
שיטה גנרית להגדרת רשימת אובייקטי config עבור השם הנתון, שמחליפה כל עם ערך מסוים.
פרמטרים | |
---|---|
typeName |
String : השם הייחודי של סוג אובייקט ה-config. |
configList |
: רשימת האובייקטים ל-config |
קליעות | |
---|---|
ConfigurationException |
אם אחד מהאובייקטים ברשימה אינו מהסוג הנכון |
setDeviceManagementServer
public abstract void setDeviceManagementServer (DeviceManagementGrpcServer server)
מגדיר את DeviceManagementGrpcServer
.
פרמטרים | |
---|---|
server |
DeviceManagementGrpcServer |
setDeviceManager
public abstract void setDeviceManager (IDeviceManager deviceManager)
מגדירים את הערך של IDeviceManager
ומחליפים את הערכים הקיימים. פעולה זו תגדיר את המנהל של
מכשירי בדיקה
setDeviceMonitor
public abstract void setDeviceMonitor (IDeviceMonitor deviceMonitor)
מגדירים את IDeviceMonitor
.
פרמטרים | |
---|---|
deviceMonitor |
IDeviceMonitor : הצג |
קליעות | |
---|---|
ConfigurationException |
אם כבר הוגדר IDeviceMonitor . |
setDeviceSettings (דרישות המכשיר)
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
מגדירים את הערך של IDeviceSelection
ומחליפים את הערכים הקיימים. הפעולה הזו מגדירה מכשיר גלובלי
לסנן לפי המכשירים שDeviceManager
יכול לראות.
setHostMonitors
public abstract void setHostMonitors (hostMonitors)
מגדירים את הרשימה IHostMonitor
.
פרמטרים | |
---|---|
hostMonitors |
: רשימת צגים |
קליעות | |
---|---|
ConfigurationException |
אם כבר הוגדר IHostMonitor . |
setHostOptions
public abstract void setHostOptions (IHostOptions hostOptions)
מגדירים את הערך של IHostOptions
ומחליפים את הערכים הקיימים.
setHostResourceManager
public abstract void setHostResourceManager (IHostResourceManager hostResourceManager)
מגדירים את הערך של IHostResourceManager
ומחליפים את הערכים הקיימים.
setInvocationServer
public abstract void setInvocationServer (TestInvocationManagementServer server)
מגדיר את TestInvocationManagementServer
.
פרמטרים | |
---|---|
server |
TestInvocationManagementServer |
setKeyStoreStore
public abstract void setKeyStoreFactory (IKeyStoreFactory factory)
מגדירים את הערך של IKeyStoreFactory
ומחליפים את הערכים הקיימים.
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
הגדרת שדות ההגדרה הגלובלית Option
עם קבוצה נתונה של ארגומנטים בשורת הפקודה
הפורמט הצפוי הוא ArgsOptionParser
פרמטרים | |
---|---|
listArgs |
: הארגומנטים בשורת הפקודה |
החזרות | |
---|---|
|
את הארגומנטים שלא צורכים |
קליעות | |
---|---|
ConfigurationException |
setOriginalConfig
public abstract void setOriginalConfig (String config)
קביעת ההגדרה המקורית ששימשה ליצירת ההגדרה הגלובלית.
פרמטרים | |
---|---|
config |
String |
setResourceMetricCollector
public abstract void setResourceMetricCollector (IResourceMetricCollector collector)
מגדיר את IResourceMetricCollector
.
פרמטרים | |
---|---|
collector |
IResourceMetricCollector |
setSandboxManufacturer (הגדרת ארגז חול)
public abstract void setSandboxFactory (ISandboxFactory factory)
מגדירים את הערך של ISandboxFactory
ומחליפים את הערכים הקיימים.
setShardingStrategy
public abstract void setShardingStrategy (IShardHelper sharding)
מגדיר את ה-IShardHelper
שישמש לפיצול תצורה.
פרמטרים | |
---|---|
sharding |
IShardHelper |
setTradeifiedFeatureServer
public abstract void setTradefedFeatureServer (TradefedFeatureServer server)
מגדיר את TradefedFeatureServer
.
פרמטרים | |
---|---|
server |
TradefedFeatureServer |
setWtfHandler
public abstract void setWtfHandler (ITerribleFailureHandler wtfHandler)
מגדירים את ITerribleFailureHandler
.
פרמטרים | |
---|---|
wtfHandler |
ITerribleFailureHandler : ה-handler של WTF |
קליעות | |
---|---|
ConfigurationException |
אם ITerribleFailureHandler כולל
כבר הוגדר. |
הגדרה
public abstract void setup ()
הגדרה נכונה בתחילת המסחר האלקטרוני.
קליעות | |
---|---|
|
com.android.tradefed.config.Configuration וכל החריגות |
ConfigurationException |
VerifyOptions
public abstract void validateOptions ()
לאמת את הערכים של האפשרויות.
כרגע זה רק נועד לוודא שכל אפשרויות החובה הוגדרו
קליעות | |
---|---|
ConfigurationException |
אם בהגדרה חסרים שדות חובה |