پیکربندی سراسری

public interface IGlobalConfiguration

com.android.tradefed.config.IGlobalConfiguration


کلاسی برای در بر گرفتن اطلاعات پیکربندی سراسری برای یک نمونه واحد از فدراسیون تجاری (شامل هر تعداد فراخوانی از پیکربندی‌های واقعی).

خلاصه

روش‌های عمومی

abstract void cleanup ()

پاکسازی مناسب هنگام خاموش شدن سیستم تغذیه‌ی مبادله‌ای.

abstract File cloneConfigWithFilter (String... allowlistConfigs)

GlobalConfiguration را بر اساس یک لیست مجاز فیلتر کنید و خروجی را به یک فایل XML ارسال کنید.

abstract File cloneConfigWithFilter (Set<String> exclusionPatterns, String... allowlistConfigs)

GlobalConfiguration را بر اساس یک لیست سفید فیلتر کنید و خروجی را به یک فایل XML ارسال کنید.

abstract File cloneConfigWithFilter (Set<String> exclusionPatterns, IConfigOptionValueTransformer transformer, boolean deepCopy, String... allowlistConfigs)

GlobalConfiguration را بر اساس یک لیست سفید فیلتر کنید و در عین حال امکان دستکاری مقادیر گزینه‌ها و خروجی به یک فایل XML را فراهم کنید.

abstract ICommandScheduler getCommandScheduler ()

ICommandScheduler برای استفاده از پیکربندی دریافت می‌کند.

abstract Object getConfigurationObject (String typeName)

شیء پیکربندی سفارشی را با نام داده شده دریافت می‌کند.

abstract ICredentialFactory getCredentialFactory ()

ICredentialFactory را برای ایجاد اعتبارنامه‌ها دریافت می‌کند.

abstract DeviceManagementGrpcServer getDeviceManagementServer ()

DeviceManagementGrpcServer را برمی‌گرداند و در صورت تعریف نشدن، null را برمی‌گرداند.

abstract IDeviceManager getDeviceManager ()

IDeviceManager را برای استفاده از پیکربندی دریافت می‌کند.

abstract List< IDeviceMonitor > getDeviceMonitors ()

لیست IDeviceMonitor را از پیکربندی سراسری دریافت می‌کند.

abstract IDeviceSelection getDeviceRequirements ()

IDeviceSelection را برای استفاده از پیکربندی دریافت می‌کند.

abstract TradefedFeatureServer getFeatureServer ()

TradefedFeatureServer را برمی‌گرداند یا در صورت تعریف نشدن، null را برمی‌گرداند.

abstract IConfigurationServer getGlobalConfigServer ()

سرور پیکربندی سراسری را دریافت می‌کند.

abstract List< IHostMonitor > getHostMonitors ()

لیست IHostMonitor را از پیکربندی سراسری دریافت می‌کند.

abstract IHostOptions getHostOptions ()

IHostOptions را برای استفاده از پیکربندی دریافت می‌کند.

abstract IHostResourceManager getHostResourceManager ()

IHostResourceManager را از پیکربندی سراسری دریافت می‌کند.

abstract IKeyStoreFactory getKeyStoreFactory ()

IKeyStoreFactory را برای استفاده از پیکربندی دریافت می‌کند.

abstract List< IMultiDeviceRecovery > getMultiDeviceRecoveryHandlers ()

لیست IMultiDeviceRecovery مورد استفاده را از پیکربندی دریافت می‌کند.

abstract List<String> getOptionValues (String optionName)

لیستی از مقادیر گزینه‌ها را دریافت کنید.

abstract List< IResourceMetricCollector > getResourceMetricCollectors ()

لیست IResourceMetricCollector را از پیکربندی سراسری دریافت می‌کند.

abstract ISandboxFactory getSandboxFactory ()

یک کارخانه‌ی جعبه‌ی شنی تهیه کنید که بتوان از آن برای اجرای فراخوانی استفاده کرد

abstract IShardHelper getShardingStrategy ()

IShardHelper را برمی‌گرداند که نحوه‌ی تقسیم‌بندی یک پیکربندی را تعریف می‌کند.

abstract TestInvocationManagementServer getTestInvocationManagementSever ()

مقدار TestInvocationManagementServer برمی‌گرداند و در صورت تعریف نشدن، null را برمی‌گرداند.

abstract ITerribleFailureHandler getWtfHandler ()

ITerribleFailureHandler را برای استفاده از پیکربندی دریافت می‌کند.

abstract void injectOptionValue (String optionName, String optionValue)

یک مقدار گزینه را به مجموعه اشیاء پیکربندی تزریق کنید.

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

یک مقدار گزینه را به مجموعه اشیاء پیکربندی تزریق کنید.

abstract void setCommandScheduler ( ICommandScheduler scheduler)

مقدار ICommandScheduler را تنظیم کنید و آن را جایگزین مقادیر موجود کنید.

abstract void setConfigurationFactory ( IConfigurationFactory configFactory)

IConfigurationFactory را برای این پیکربندی تنظیم کنید.

abstract void setConfigurationObject (String name, Object configObject)

متد عمومی برای تنظیم شیء پیکربندی با نام داده شده، و جایگزین کردن هر مقدار موجود.

abstract void setConfigurationObjectList (String typeName, List<?> configList)

روشی عمومی برای تنظیم لیست شیء پیکربندی برای نام داده شده، و جایگزینی هر مقدار موجود.

abstract void setDeviceManagementServer ( DeviceManagementGrpcServer server)

DeviceManagementGrpcServer را تنظیم می‌کند.

abstract void setDeviceManager ( IDeviceManager deviceManager)

IDeviceManager را تنظیم کنید و آن را جایگزین مقادیر موجود کنید.

abstract void setDeviceMonitor ( IDeviceMonitor deviceMonitor)

IDeviceMonitor را تنظیم کنید.

abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

مقدار IDeviceSelection را تنظیم کنید و آن را جایگزین مقادیر موجود کنید.

abstract void setHostMonitors (List< IHostMonitor > hostMonitors)

لیست IHostMonitor را تنظیم کنید.

abstract void setHostOptions ( IHostOptions hostOptions)

IHostOptions را تنظیم کنید و مقادیر موجود را جایگزین کنید.

abstract void setHostResourceManager ( IHostResourceManager hostResourceManager)

IHostResourceManager را تنظیم کنید و آن را جایگزین مقادیر موجود کنید.

abstract void setInvocationServer ( TestInvocationManagementServer server)

TestInvocationManagementServer را تنظیم می‌کند.

abstract void setKeyStoreFactory ( IKeyStoreFactory factory)

IKeyStoreFactory را تنظیم کنید و آن را جایگزین مقادیر موجود کنید.

abstract List<String> setOptionsFromCommandLineArgs (List<String> listArgs)

فیلدهای Option پیکربندی سراسری را با مجموعه آرگومان‌های خط فرمان داده شده تنظیم کنید

برای قالب مورد انتظار، به ArgsOptionParser مراجعه کنید

abstract void setOriginalConfig (String config)

پیکربندی اصلی مورد استفاده برای ایجاد پیکربندی سراسری را تنظیم می‌کند.

abstract void setResourceMetricCollector ( IResourceMetricCollector collector)

IResourceMetricCollector را تنظیم می‌کند.

abstract void setSandboxFactory ( ISandboxFactory factory)

مقدار ISandboxFactory را تنظیم کنید و آن را جایگزین مقادیر موجود کنید.

abstract void setShardingStrategy ( IShardHelper sharding)

IShardHelper را برای استفاده هنگام تقسیم‌بندی پیکربندی تنظیم می‌کند.

abstract void setTradefedFeatureServer ( TradefedFeatureServer server)

TradefedFeatureServer را تنظیم می‌کند.

abstract void setWtfHandler ( ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler را تنظیم کنید.

abstract void setup ()

تنظیمات مناسب در شروع معامله.

abstract void validateOptions ()

اعتبارسنجی مقادیر گزینه‌ها

روش‌های عمومی

پاکسازی

public abstract void cleanup ()

پاکسازی مناسب هنگام خاموش شدن سیستم تغذیه‌ی مبادله‌ای.

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 , a default list should be used.
بازگشت‌ها
File فایلی که شامل پیکربندی سراسری فیلتر شده جدید است.

پرتاب‌ها
استثنای java.io.IO
IOException

cloneConfigWithFilter

public abstract File cloneConfigWithFilter (Set<String> exclusionPatterns, 
                String... allowlistConfigs)

GlobalConfiguration را بر اساس یک لیست سفید فیلتر کنید و خروجی را به یک فایل XML ارسال کنید.

پارامترها
exclusionPatterns Set : الگوی نام کلاسی که قرار است از داده‌های رونوشت (dump) حذف شود.

allowlistConfigs String : یک آرایه String از پیکربندی‌هایی که قرار است در فایل XML جدید گنجانده شوند. اگر روی null , a default list should be used.
بازگشت‌ها
File فایلی که شامل پیکربندی سراسری فیلتر شده جدید است.

پرتاب‌ها
استثنای java.io.IO
IOException

همچنین ببینید:

cloneConfigWithFilter

public abstract File cloneConfigWithFilter (Set<String> exclusionPatterns, 
                IConfigOptionValueTransformer transformer, 
                boolean deepCopy, 
                String... allowlistConfigs)

GlobalConfiguration را بر اساس یک لیست سفید فیلتر کنید و در عین حال امکان دستکاری مقادیر گزینه‌ها و خروجی به یک فایل XML را فراهم کنید.

پارامترها
exclusionPatterns Set : الگوی نام کلاسی که قرار است از داده‌های رونوشت (dump) حذف شود.

transformer IConfigOptionValueTransformer

deepCopy boolean

allowlistConfigs String : یک آرایه String از پیکربندی‌هایی که قرار است در فایل XML جدید گنجانده شوند. اگر روی null , a default list should be used.
بازگشت‌ها
File فایلی که شامل پیکربندی سراسری فیلتر شده جدید است.

پرتاب‌ها
IOException

همچنین ببینید:

زمان‌بندی فرمان

public abstract ICommandScheduler getCommandScheduler ()

ICommandScheduler برای استفاده از پیکربندی دریافت می‌کند.

بازگشت‌ها
ICommandScheduler ICommandScheduler هرگز مقدار null برنمی‌گرداند.

شیء پیکربندی

public abstract Object getConfigurationObject (String typeName)

شیء پیکربندی سفارشی را با نام داده شده دریافت می‌کند.

پارامترها
typeName String : نوع منحصر به فرد شیء پیکربندی

بازگشت‌ها
Object شیء یا اگر شیء با آن نام یافت نشد، تهی (null)

دریافت اعتبارنامه کارخانه‌ای

public abstract ICredentialFactory getCredentialFactory ()

ICredentialFactory را برای ایجاد اعتبارنامه‌ها دریافت می‌کند.

بازگشت‌ها
ICredentialFactory ICredentialFactory یا اگر هیچ کدام مشخص نشده باشد null .

سرور مدیریت دستگاه را دریافت کنید

public abstract DeviceManagementGrpcServer getDeviceManagementServer ()

DeviceManagementGrpcServer را برمی‌گرداند و در صورت تعریف نشدن، null را برمی‌گرداند.

بازگشت‌ها
DeviceManagementGrpcServer

دریافت مدیر دستگاه

public abstract IDeviceManager getDeviceManager ()

IDeviceManager را برای استفاده از پیکربندی دریافت می‌کند. مجموعه‌ای از دستگاه‌های موجود برای آزمایش را مدیریت می‌کند.

بازگشت‌ها
IDeviceManager IDeviceManager ارائه شده در پیکربندی.

مانیتورهای دستگاه

public abstract List<IDeviceMonitor> getDeviceMonitors ()

لیست IDeviceMonitor را از پیکربندی سراسری دریافت می‌کند.

بازگشت‌ها
List< IDeviceMonitor > لیست IDeviceMonitor از پیکربندی سراسری، یا اگر هیچ کدام مشخص نشده باشد null .

دریافت الزامات دستگاه

public abstract IDeviceSelection getDeviceRequirements ()

IDeviceSelection را برای استفاده از پیکربندی دریافت می‌کند. یک فیلتر سراسری را نشان می‌دهد که DeviceManager می‌تواند دستگاه‌هایی را که می‌بیند، مشخص کند.

بازگشت‌ها
IDeviceSelection IDeviceSelection ارائه شده در پیکربندی.

سرور ویژگی‌ها

public abstract TradefedFeatureServer getFeatureServer ()

TradefedFeatureServer را برمی‌گرداند یا در صورت تعریف نشدن، null را برمی‌گرداند.

بازگشت‌ها
TradefedFeatureServer

دریافت سرور پیکربندی جهانی

public abstract IConfigurationServer getGlobalConfigServer ()

سرور پیکربندی سراسری را دریافت می‌کند. سرور پیکربندی سراسری برای دریافت پیکربندی‌های میزبان از یک سرور به جای دریافت آنها از فایل‌های محلی استفاده می‌شود.

بازگشت‌ها
IConfigurationServer

مانیتورهای میزبان

public abstract List<IHostMonitor> getHostMonitors ()

لیست IHostMonitor را از پیکربندی سراسری دریافت می‌کند.

بازگشت‌ها
List< IHostMonitor > لیست IHostMonitor از پیکربندی سراسری، یا اگر هیچ کدام مشخص نشده باشد null .

گزینه‌های میزبان

public abstract IHostOptions getHostOptions ()

IHostOptions را برای استفاده از پیکربندی دریافت می‌کند.

بازگشت‌ها
IHostOptions IDeviceManager ارائه شده در پیکربندی.

getHostResourceManager

public abstract IHostResourceManager getHostResourceManager ()

IHostResourceManager را از پیکربندی سراسری دریافت می‌کند.

بازگشت‌ها
IHostResourceManager IHostResourceManager از پیکربندی سراسری، یا پیاده‌سازی پیش‌فرض LocalHostResourceManager اگر در پیکربندی میزبان مشخص نشده باشد.

کارخانه‌ی کلید (getKeyStoreFactory)

public abstract IKeyStoreFactory getKeyStoreFactory ()

IKeyStoreFactory را برای استفاده از پیکربندی دریافت می‌کند.

بازگشت‌ها
IKeyStoreFactory اگر هیچ کارخانه‌ی ذخیره‌سازی کلید تنظیم نشده باشد IKeyStoreFactory یا null را برمی‌گرداند.

getMultiDeviceRecoveryHandlers

public abstract List<IMultiDeviceRecovery> getMultiDeviceRecoveryHandlers ()

لیست IMultiDeviceRecovery مورد استفاده را از پیکربندی دریافت می‌کند.

بازگشت‌ها
List< IMultiDeviceRecovery > لیست IMultiDeviceRecovery یا در صورت عدم تنظیم، null .

مقادیر گزینه‌ها را دریافت کنید

public abstract List<String> getOptionValues (String optionName)

لیستی از مقادیر گزینه‌ها را دریافت کنید.

پارامترها
optionName String : نام گزینه نقشه

بازگشت‌ها
List<String> فهرستی از مقادیر گزینه داده شده. اگر نام گزینه وجود نداشته باشد، null .

getResourceMetricCollectors

public abstract List<IResourceMetricCollector> getResourceMetricCollectors ()

لیست IResourceMetricCollector را از پیکربندی سراسری دریافت می‌کند.

بازگشت‌ها
List< IResourceMetricCollector > لیست IResourceMetricCollector از پیکربندی سراسری یا در صورت عدم تعیین هیچ کدام null .

کارخانه‌ی جعبه‌ی شنی (getSandboxFactory)

public abstract ISandboxFactory getSandboxFactory ()

یک کارخانه‌ی جعبه‌ی شنی تهیه کنید که بتوان از آن برای اجرای فراخوانی استفاده کرد

بازگشت‌ها
ISandboxFactory

استراتژی getSharding

public abstract IShardHelper getShardingStrategy ()

IShardHelper را برمی‌گرداند که نحوه‌ی تقسیم‌بندی یک پیکربندی را تعریف می‌کند.

بازگشت‌ها
IShardHelper

سرور مدیریت فراخوانی دریافت‌شده

public abstract TestInvocationManagementServer getTestInvocationManagementSever ()

مقدار TestInvocationManagementServer برمی‌گرداند و در صورت تعریف نشدن، null را برمی‌گرداند.

بازگشت‌ها
TestInvocationManagementServer

getWtfHandler

public abstract ITerribleFailureHandler getWtfHandler ()

ITerribleFailureHandler را برای استفاده از پیکربندی دریافت می‌کند. در صورت وقوع یک WTF (چه شکست وحشتناکی) چه کاری باید انجام شود را مدیریت می‌کند.

بازگشت‌ها
ITerribleFailureHandler ITerribleFailureHandler ارائه شده در پیکربندی، یا در صورت عدم تنظیم هیچ هندلری، null

مقدار گزینه تزریقی

public abstract void injectOptionValue (String optionName, 
                String optionValue)

یک مقدار گزینه را به مجموعه اشیاء پیکربندی تزریق کنید.

برای ارائه مقادیر برای گزینه‌هایی که به صورت پویا تولید می‌شوند، مفید است.

پارامترها
optionName String : نام گزینه

optionValue String : مقدار(های) گزینه

پرتاب‌ها
ConfigurationException اگر نتوانست مقدار گزینه را تنظیم کند

مقدار گزینه تزریقی

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 را تنظیم کنید و آن را جایگزین مقادیر موجود کنید.

کارخانه‌ی پیکربندی setConfigurationFactory

public abstract void setConfigurationFactory (IConfigurationFactory configFactory)

IConfigurationFactory را برای این پیکربندی تنظیم کنید.

پارامترها
configFactory IConfigurationFactory

شیء پیکربندی setConfigurationObject

public abstract void setConfigurationObject (String name, 
                Object configObject)

متد عمومی برای تنظیم شیء پیکربندی با نام داده شده، و جایگزین کردن هر مقدار موجود.

پارامترها
name String : نام منحصر به فرد نوع شیء پیکربندی.

configObject Object : شیء پیکربندی

پرتاب‌ها
ConfigurationException اگر configObject نوع صحیحی نداشت

setConfigurationObjectList

public abstract void setConfigurationObjectList (String typeName, 
                List<?> configList)

روشی عمومی برای تنظیم لیست شیء پیکربندی برای نام داده شده، و جایگزینی هر مقدار موجود.

پارامترها
typeName String : نام منحصر به فرد نوع شیء پیکربندی.

configList List : لیست شیء پیکربندی

پرتاب‌ها
ConfigurationException اگر هر یک از اشیاء موجود در لیست از نوع صحیح نباشند

تنظیم سرور مدیریت دستگاه

public abstract void setDeviceManagementServer (DeviceManagementGrpcServer server)

DeviceManagementGrpcServer را تنظیم می‌کند.

پارامترها
server DeviceManagementGrpcServer

تنظیم‌کننده دستگاه

public abstract void setDeviceManager (IDeviceManager deviceManager)

IDeviceManager را تنظیم کنید و آن را جایگزین مقادیر موجود کنید. این، مدیر دستگاه‌های آزمایشی را تنظیم می‌کند.

مانیتور دستگاه تنظیم‌شده

public abstract void setDeviceMonitor (IDeviceMonitor deviceMonitor)

IDeviceMonitor را تنظیم کنید.

پارامترها
deviceMonitor IDeviceMonitor : مانیتور

پرتاب‌ها
ConfigurationException اگر IDeviceMonitor قبلاً تنظیم شده باشد.

الزامات دستگاه را تنظیم کنید

public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)

مقدار IDeviceSelection را تنظیم کنید و آن را جایگزین مقادیر موجود کنید. این یک فیلتر دستگاه سراسری تنظیم می‌کند که DeviceManager می‌تواند دستگاه‌هایی را که می‌بیند، ببیند.

مانیتورهای میزبان تنظیم‌شده

public abstract void setHostMonitors (List<IHostMonitor> hostMonitors)

لیست IHostMonitor را تنظیم کنید.

پارامترها
hostMonitors List : فهرست مانیتورها

پرتاب‌ها
ConfigurationException اگر IHostMonitor از قبل تنظیم شده باشد.

تنظیمات میزبان

public abstract void setHostOptions (IHostOptions hostOptions)

IHostOptions را تنظیم کنید و مقادیر موجود را جایگزین کنید.

تنظیم مدیر منابع میزبان

public abstract void setHostResourceManager (IHostResourceManager hostResourceManager)

IHostResourceManager را تنظیم کنید و آن را جایگزین مقادیر موجود کنید.

تنظیم سرور فراخوانی

public abstract void setInvocationServer (TestInvocationManagementServer server)

TestInvocationManagementServer را تنظیم می‌کند.

پارامترها
server TestInvocationManagementServer

کارخانه‌ی تنظیم کلید (setKeyStoreFactory)

public abstract void setKeyStoreFactory (IKeyStoreFactory factory)

IKeyStoreFactory را تنظیم کنید و آن را جایگزین مقادیر موجود کنید.

آرگومان‌های setOptionsFromCommandLine

public abstract List<String> setOptionsFromCommandLineArgs (List<String> listArgs)

فیلدهای Option پیکربندی سراسری را با مجموعه آرگومان‌های خط فرمان داده شده تنظیم کنید

برای قالب مورد انتظار، به ArgsOptionParser مراجعه کنید

پارامترها
listArgs List : آرگومان‌های خط فرمان

بازگشت‌ها
List<String> استدلال‌های مصرف‌نشده

پرتاب‌ها
ConfigurationException

setOriginalConfig

public abstract void setOriginalConfig (String config)

پیکربندی اصلی مورد استفاده برای ایجاد پیکربندی سراسری را تنظیم می‌کند.

پارامترها
config String

setResourceMetricCollector

public abstract void setResourceMetricCollector (IResourceMetricCollector collector)

IResourceMetricCollector را تنظیم می‌کند.

پارامترها
collector IResourceMetricCollector

کارخانه‌ی تنظیم‌شده‌ی سندباکس

public abstract void setSandboxFactory (ISandboxFactory factory)

مقدار ISandboxFactory را تنظیم کنید و آن را جایگزین مقادیر موجود کنید.

استراتژی setSharding

public abstract void setShardingStrategy (IShardHelper sharding)

IShardHelper را برای استفاده هنگام تقسیم‌بندی پیکربندی تنظیم می‌کند.

پارامترها
sharding IShardHelper

setTradedefedFeatureServer

public abstract void setTradefedFeatureServer (TradefedFeatureServer server)

TradefedFeatureServer را تنظیم می‌کند.

پارامترها
server TradefedFeatureServer

setWtfHandler

public abstract void setWtfHandler (ITerribleFailureHandler wtfHandler)

ITerribleFailureHandler را تنظیم کنید.

پارامترها
wtfHandler ITerribleFailureHandler : کنترل‌کننده‌ی WTF

پرتاب‌ها
ConfigurationException اگر قبلاً یک ITerribleFailureHandler تنظیم شده باشد.

راه اندازی

public abstract void setup ()

تنظیمات مناسب در شروع معامله.

پرتاب‌ها
com.android.tradefed.config.ConfigurationException
ConfigurationException

اعتبارسنجی گزینه‌ها

public abstract void validateOptions ()

اعتبارسنجی مقادیر گزینه‌ها

در حال حاضر این فقط تأیید می‌کند که تمام گزینه‌های اجباری تنظیم شده‌اند.

پرتاب‌ها
ConfigurationException اگر پیکربندی فاقد فیلدهای اجباری باشد