การกำหนดค่า
public
class
Configuration
extends Object
implements
IConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.Configuration |
การใช้งาน IConfiguration ที่เฉพาะเจาะจงซึ่งจัดเก็บออบเจ็กต์การกำหนดค่าที่โหลดไว้ในแผนที่
สรุป
ค่าคงที่ | |
|---|---|
String |
BUILD_PROVIDER_TYPE_NAME
|
String |
CMD_OPTIONS_TYPE_NAME
|
String |
CONFIGURATION_DESCRIPTION_TYPE_NAME
|
String |
COVERAGE_OPTIONS_TYPE_NAME
|
String |
DEVICE_METRICS_COLLECTOR_TYPE_NAME
|
String |
DEVICE_NAME
|
String |
DEVICE_OPTIONS_TYPE_NAME
|
String |
DEVICE_RECOVERY_TYPE_NAME
|
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
String |
GLOBAL_FILTERS_TYPE_NAME
|
String |
LAB_PREPARER_TYPE_NAME
|
String |
LOGGER_TYPE_NAME
|
String |
LOG_SAVER_TYPE_NAME
|
String |
METRIC_POST_PROCESSOR_TYPE_NAME
|
String |
MULTI_PREPARER_TYPE_NAME
|
String |
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
|
String |
RESULT_REPORTER_TYPE_NAME
|
String |
RETRY_DECISION_TYPE_NAME
|
String |
SANBOX_OPTIONS_TYPE_NAME
|
String |
SANDBOX_TYPE_NAME
|
String |
SKIP_MANAGER_TYPE_NAME
|
String |
SYSTEM_STATUS_CHECKER_TYPE_NAME
|
String |
TARGET_PREPARER_TYPE_NAME
|
String |
TEST_TYPE_NAME
|
ทุ่ง | |
|---|---|
public
static
final
Set<String> |
NON_MODULE_OBJECTS
|
เครื่องมือสร้างสาธารณะ | |
|---|---|
Configuration(String name, String description)
สร้าง |
|
เมธอดสาธารณะ | |
|---|---|
void
|
addFilesToClean(Set<File> toBeCleaned)
เพิ่มไฟล์ที่ต้องล้างข้อมูลระหว่าง |
void
|
cleanConfigurationData()
ลบไฟล์ที่ดาวน์โหลดเพื่อแก้ไขฟิลด์ตัวเลือกของไฟล์ระยะไกล |
Configuration
|
clone()
สร้างสำเนาแบบตื้นของออบเจ็กต์นี้ |
void
|
dumpXml(PrintWriter output)
รับไฟล์ XML ที่ขยายแล้วสำหรับการกำหนดค่าโดยแสดงตัวเลือกทั้งหมดสำหรับ |
void
|
dumpXml(PrintWriter output, List<String> excludeFilters)
รับไฟล์ XML ที่ขยายแล้วสำหรับการกำหนดค่าโดยแสดงตัวเลือกทั้งหมดสำหรับ |
void
|
dumpXml(PrintWriter output, List<String> excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
รับไฟล์ XML ที่ขยายแล้วสำหรับการกำหนดค่าโดยแสดงตัวเลือกทั้งหมดสำหรับ |
Collection<Object>
|
getAllConfigurationObjectsOfType(String configType)
อินเทอร์เฟซทั่วไปเพื่อรับออบเจ็กต์ทั้งหมดของชื่อประเภทที่ระบุในอุปกรณ์ต่างๆ |
IBuildProvider
|
getBuildProvider()
รับ |
String
|
getCommandLine()
รับบรรทัดคำสั่งที่ใช้สร้าง |
ICommandOptions
|
getCommandOptions()
รับ |
ConfigurationDescriptor
|
getConfigurationDescription()
แสดงผล |
Object
|
getConfigurationObject(String typeName)
อินเทอร์เฟซทั่วไปเพื่อรับออบเจ็กต์การกำหนดค่าที่มีชื่อประเภทที่ระบุ |
List<?>
|
getConfigurationObjectList(String typeName)
คล้ายกับ |
CoverageOptions
|
getCoverageOptions()
รับ |
String
|
getDescription()
|
List<IDeviceConfiguration>
|
getDeviceConfig()
รับ |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
แสดงผล |
TestDeviceOptions
|
getDeviceOptions()
รับ |
IDeviceRecovery
|
getDeviceRecovery()
รับ |
IDeviceSelection
|
getDeviceRequirements()
รับ |
Set<File>
|
getFilesToClean()
ดูรายการไฟล์ที่จะล้างข้อมูลในระหว่าง |
GlobalTestFilter
|
getGlobalFilters()
รับ |
Set<String>
|
getInopOptions()
รับชื่อตัวเลือกที่ไม่ได้เปลี่ยนค่าใดๆ |
List<ITargetPreparer>
|
getLabPreparers()
รับ |
ILeveledLogOutput
|
getLogOutput()
รับ |
ILogSaver
|
getLogSaver()
รับ |
List<IMetricCollector>
|
getMetricCollectors()
รับ |
static
Set<String>
|
getMultiDeviceSupportedTag()
ส่งคืน |
List<IMultiTargetPreparer>
|
getMultiPreTargetPreparers()
รับ |
List<IMultiTargetPreparer>
|
getMultiTargetPreparers()
รับ |
String
|
getName()
แสดงผลชื่อของการกำหนดค่า |
List<IPostProcessor>
|
getPostProcessors()
รับ |
IRetryDecision
|
getRetryDecision()
แสดง |
SkipManager
|
getSkipManager()
รับ |
List<ISystemStatusChecker>
|
getSystemStatusCheckers()
รับ |
List<ITargetPreparer>
|
getTargetPreparers()
รับ |
List<ITestInvocationListener>
|
getTestInvocationListeners()
รับ |
List<IRemoteTest>
|
getTests()
รับ |
void
|
injectOptionValue(String optionName, String optionValue)
แทรกค่าตัวเลือกในชุดออบเจ็กต์การกำหนดค่า |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
แทรกค่าตัวเลือกในชุดออบเจ็กต์การกำหนดค่า |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
แทรกค่าตัวเลือกในชุดออบเจ็กต์การกำหนดค่า |
void
|
injectOptionValues(List<OptionDef> optionDefs)
แทรกค่าตัวเลือกหลายค่าลงในชุดออบเจ็กต์การกำหนดค่า |
boolean
|
isDeviceConfiguredFake(String deviceName)
แสดงว่าอุปกรณ์ที่กำหนดค่ามีแท็ก isFake=true หรือไม่ |
IConfiguration
|
partialDeepClone(List<String> objectToDeepClone, IKeyStoreClient client)
สร้างโคลนฐานจาก |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
แสดงข้อความช่วยเหลือเกี่ยวกับการใช้งานบรรทัดคำสั่งสำหรับการกำหนดค่านี้ไปยัง printStream ที่ระบุ |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
แก้ไขตัวเลือกของ |
void
|
safeInjectOptionValues(List<OptionDef> optionDefs)
แทรกค่าตัวเลือกหลายค่าลงในชุดออบเจ็กต์การกำหนดค่าโดยไม่แสดงข้อผิดพลาดหากใช้ตัวเลือกใดตัวเลือกหนึ่งไม่ได้ |
List<String>
|
setBestEffortOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
ตั้งค่าฟิลด์การกำหนดค่า |
void
|
setBuildProvider(IBuildProvider provider)
แทนที่ |
void
|
setCommandLine(String[] arrayArgs)
ตั้งค่าบรรทัดคำสั่งที่ใช้สร้าง |
void
|
setCommandOptions(ICommandOptions cmdOptions)
ตั้งค่า |
void
|
setConfigurationObject(String typeName, Object configObject)
วิธีทั่วไปในการตั้งค่าออบเจ็กต์การกำหนดค่าด้วยชื่อที่ระบุ โดยแทนที่ค่าที่มีอยู่ |
void
|
setConfigurationObjectList(String typeName, List<?> configList)
วิธีทั่วไปในการตั้งค่าออบเจ็กต์การกำหนดค่าสำหรับชื่อที่ระบุ โดยแทนที่ค่าที่มีอยู่ |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
ตั้งค่า |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
ตั้งค่า |
void
|
setDeviceConfigList(List<IDeviceConfiguration> deviceConfigs)
ตั้งค่า |
void
|
setDeviceMetricCollectors(List<IMetricCollector> collectors)
ตั้งค่ารายการ |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
ตั้งค่า |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
ตั้งค่า |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
ตั้งค่า |
void
|
setLabPreparer(ITargetPreparer preparer)
ตั้งค่า |
void
|
setLabPreparers(List<ITargetPreparer> preparers)
ตั้งค่ารายการ |
void
|
setLogOutput(ILeveledLogOutput logger)
ตั้งค่า |
void
|
setLogSaver(ILogSaver logSaver)
ตั้งค่า |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
วิธีการที่สะดวกในการตั้งค่า |
void
|
setMultiPreTargetPreparers(List<IMultiTargetPreparer> multiPreTargPreps)
ตั้งค่ารายการ |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
วิธีที่สะดวกในการตั้งค่า |
void
|
setMultiTargetPreparers(List<IMultiTargetPreparer> multiTargPreps)
ตั้งค่ารายการ |
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
ตั้งค่าฟิลด์
|
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
ตั้งค่าฟิลด์
ดูรูปแบบที่คาดไว้ได้ที่ |
void
|
setPostProcessors(List<IPostProcessor> processors)
ตั้งค่ารายการ |
void
|
setRetryDecision(IRetryDecision decisionRetry)
ตั้งค่า |
void
|
setSkipManager(SkipManager skipManager)
ตั้งค่า |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
วิธีที่สะดวกในการตั้งค่า |
void
|
setSystemStatusCheckers(List<ISystemStatusChecker> systemCheckers)
ตั้งค่ารายการ |
void
|
setTargetPreparer(ITargetPreparer preparer)
ตั้งค่า |
void
|
setTargetPreparers(List<ITargetPreparer> preparers)
ตั้งค่ารายการ |
void
|
setTest(IRemoteTest test)
วิธีที่สะดวกในการตั้งค่า |
void
|
setTestInvocationListener(ITestInvocationListener listener)
วิธีที่สะดวกในการตั้งค่า |
void
|
setTestInvocationListeners(List<ITestInvocationListener> listeners)
ตั้งค่ารายการ |
void
|
setTests(List<IRemoteTest> tests)
ตั้งค่ารายการ |
void
|
validateOptions()
ตรวจสอบค่าตัวเลือก |
วิธีการที่ได้รับการป้องกัน | |
|---|---|
boolean
|
isRemoteEnvironment()
แสดงผลว่าสภาพแวดล้อมของ TF เป็นการเรียกใช้จากระยะไกลหรือไม่ |
ค่าคงที่
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
ค่าคงที่ "build_provider"
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
ค่าคงที่: "cmd_options"
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
ค่าคงที่: "config_desc"
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
ค่าคงที่: "coverage"
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
ค่าคงที่: "metrics_collector"
DEVICE_NAME
public static final String DEVICE_NAME
ค่าคงที่: "device"
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
ค่าคงที่: "device_options"
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
ค่าคงที่: "device_recovery"
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
ค่าคงที่: "device_requirements"
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
ค่าคงที่: "global_filters"
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
ค่าคงที่: "lab_preparer"
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
ค่าคงที่: "logger"
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
ค่าคงที่ "log_saver"
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
ค่าคงที่ "metric_post_processor"
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
ค่าคงที่ "multi_target_preparer"
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
ค่าคงที่ "multi_pre_target_preparer"
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
ค่าคงที่: "result_reporter"
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
ค่าคงที่ "retry_decision"
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
ค่าคงที่: "sandbox_options"
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
ค่าคงที่: "sandbox"
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
ค่าคงที่ "skip_manager"
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
ค่าคงที่ "system_checker"
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
ค่าคงที่ "target_preparer"
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
ค่าคงที่: "test"
ทุ่ง
NON_MODULE_OBJECTS
public static final Set<String> NON_MODULE_OBJECTS
เครื่องมือสร้างสาธารณะ
การกำหนดค่า
public Configuration (String name,
String description)สร้าง Configuration ด้วยออบเจ็กต์การกำหนดค่าเริ่มต้น
| พารามิเตอร์ | |
|---|---|
name |
String |
description |
String |
เมธอดสาธารณะ
addFilesToClean
public void addFilesToClean (Set<File> toBeCleaned)
เพิ่มไฟล์ที่ต้องล้างข้อมูลระหว่าง cleanConfigurationData()
| พารามิเตอร์ | |
|---|---|
toBeCleaned |
Set |
cleanConfigurationData
public void cleanConfigurationData ()
ลบไฟล์ที่ดาวน์โหลดเพื่อแก้ไขฟิลด์ตัวเลือกของไฟล์ระยะไกล
dumpXml
public void dumpXml (PrintWriter output)
รับไฟล์ XML ที่ขยายแล้วสำหรับการกำหนดค่าโดยแสดงตัวเลือกทั้งหมดสำหรับ IConfiguration นี้เป็น String
| พารามิเตอร์ | |
|---|---|
output |
PrintWriter: Writer ที่จะพิมพ์ XML |
| ส่ง | |
|---|---|
IOException |
|
dumpXml
public void dumpXml (PrintWriter output,
List<String> excludeFilters)รับไฟล์ XML ที่ขยายแล้วสำหรับการกำหนดค่าโดยแสดงตัวเลือกทั้งหมดสำหรับ IConfiguration นี้ ยกเว้นตัวกรองออบเจ็กต์ตามชื่อคีย์
ตัวอย่างตัวกรอง: Configuration.TARGET_PREPARER_TYPE_NAME
| พารามิเตอร์ | |
|---|---|
output |
PrintWriter: Writer ที่จะพิมพ์ XML |
excludeFilters |
List: รายการประเภทออบเจ็กต์ที่ไม่ควรทิ้ง |
| ส่ง | |
|---|---|
IOException |
|
dumpXml
public void dumpXml (PrintWriter output,
List<String> excludeFilters,
boolean printDeprecatedOptions,
boolean printUnchangedOptions)รับไฟล์ XML ที่ขยายแล้วสำหรับการกำหนดค่าโดยแสดงตัวเลือกทั้งหมดสำหรับ IConfiguration นี้ ยกเว้นตัวกรองออบเจ็กต์ตามชื่อคีย์
ตัวอย่างตัวกรอง: Configuration.TARGET_PREPARER_TYPE_NAME
| พารามิเตอร์ | |
|---|---|
output |
PrintWriter: Writer ที่จะพิมพ์ XML |
excludeFilters |
List: รายการประเภทออบเจ็กต์ที่ไม่ควรทิ้ง |
printDeprecatedOptions |
boolean: จะพิมพ์ตัวเลือกที่ทำเครื่องหมายว่าเลิกใช้งานแล้วหรือไม่ |
printUnchangedOptions |
boolean |
| ส่ง | |
|---|---|
IOException |
|
getAllConfigurationObjectsOfType
public Collection<Object> getAllConfigurationObjectsOfType (String configType)
อินเทอร์เฟซทั่วไปเพื่อรับออบเจ็กต์ทั้งหมดของชื่อประเภทที่ระบุในอุปกรณ์ต่างๆ
| พารามิเตอร์ | |
|---|---|
configType |
String: ประเภทที่ไม่ซ้ำกันของออบเจ็กต์การกำหนดค่า |
| การคืนสินค้า | |
|---|---|
Collection<Object> |
รายการออบเจ็กต์การกำหนดค่าของประเภทที่ระบุ |
getBuildProvider
public IBuildProvider getBuildProvider ()
รับ IBuildProvider จากการกำหนดค่า
| การคืนสินค้า | |
|---|---|
IBuildProvider |
IBuildProvider ที่ระบุในการกำหนดค่า |
getCommandLine
public String getCommandLine ()
รับบรรทัดคำสั่งที่ใช้สร้าง IConfiguration นี้
| การคืนสินค้า | |
|---|---|
String |
บรรทัดคำสั่งที่ใช้สร้าง IConfiguration นี้ |
getCommandOptions
public ICommandOptions getCommandOptions ()
รับ ICommandOptions ที่จะใช้จากการกำหนดค่า
| การคืนสินค้า | |
|---|---|
ICommandOptions |
ICommandOptions ที่ระบุในการกำหนดค่า |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
แสดงผล ConfigurationDescriptor ที่ระบุในการกำหนดค่า
| การคืนสินค้า | |
|---|---|
ConfigurationDescriptor |
|
getConfigurationObject
public Object getConfigurationObject (String typeName)
อินเทอร์เฟซทั่วไปเพื่อรับออบเจ็กต์การกำหนดค่าที่มีชื่อประเภทที่ระบุ
| พารามิเตอร์ | |
|---|---|
typeName |
String: ประเภทที่ไม่ซ้ำกันของออบเจ็กต์การกำหนดค่า |
| การคืนสินค้า | |
|---|---|
Object |
ออบเจ็กต์การกำหนดค่าหรือ null หากไม่มีออบเจ็กต์ประเภทที่มีชื่อที่ระบุ
|
getConfigurationObjectList
public List<?> getConfigurationObjectList (String typeName)
คล้ายกับ getConfigurationObject(String) แต่ใช้กับประเภทออบเจ็กต์การกำหนดค่า
ที่รองรับออบเจ็กต์หลายรายการ
| พารามิเตอร์ | |
|---|---|
typeName |
String: ชื่อประเภทที่ไม่ซ้ำกันของออบเจ็กต์การกำหนดค่า |
| การคืนสินค้า | |
|---|---|
List<?> |
รายการออบเจ็กต์การกำหนดค่าหรือ null หากไม่มีออบเจ็กต์ประเภทที่มี
ชื่อที่ระบุ |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
รับ CoverageOptions ที่จะใช้จากการกำหนดค่า
| การคืนสินค้า | |
|---|---|
CoverageOptions |
CoverageOptions ที่ระบุในการกำหนดค่า |
getDescription
public String getDescription ()
| การคืนสินค้า | |
|---|---|
String |
คำอธิบายสั้นๆ ที่ผู้ใช้อ่านได้ของ Configuration |
getDeviceConfig
public List<IDeviceConfiguration> getDeviceConfig ()
รับ IDeviceConfiguration จากการกำหนดค่า
| การคืนสินค้า | |
|---|---|
List<IDeviceConfiguration> |
IDeviceConfiguration ที่ระบุตามลำดับในการกำหนดค่า |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
แสดงผล IDeviceConfiguration ที่เชื่อมโยงกับชื่อที่ระบุ หรือแสดงผล null หากไม่พบ
| พารามิเตอร์ | |
|---|---|
nameDevice |
String |
| การคืนสินค้า | |
|---|---|
IDeviceConfiguration |
|
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
รับ TestDeviceOptions ที่จะใช้จากการกำหนดค่า
| การคืนสินค้า | |
|---|---|
TestDeviceOptions |
TestDeviceOptions ที่ระบุในการกำหนดค่า |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
รับ IDeviceRecovery ที่จะใช้จากการกำหนดค่า
| การคืนสินค้า | |
|---|---|
IDeviceRecovery |
IDeviceRecovery ที่ระบุในการกำหนดค่า |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
รับ IDeviceSelection ที่จะใช้จากการกำหนดค่า
| การคืนสินค้า | |
|---|---|
IDeviceSelection |
IDeviceSelection ที่ระบุในการกำหนดค่า |
getFilesToClean
public Set<File> getFilesToClean ()
ดูรายการไฟล์ที่จะล้างข้อมูลในระหว่าง cleanConfigurationData()
| การคืนสินค้า | |
|---|---|
Set<File> |
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
รับ GlobalTestFilter สำหรับการเรียกใช้
| การคืนสินค้า | |
|---|---|
GlobalTestFilter |
|
getInopOptions
public Set<String> getInopOptions ()
รับชื่อตัวเลือกที่ไม่ได้เปลี่ยนค่าใดๆ
| การคืนสินค้า | |
|---|---|
Set<String> |
|
getLabPreparers
public List<ITargetPreparer> getLabPreparers ()
รับ ITargetPreparer จากการกำหนดค่า
| การคืนสินค้า | |
|---|---|
List<ITargetPreparer> |
ITargetPreparer ที่ระบุตามลำดับในการกำหนดค่า |
getLogOutput
public ILeveledLogOutput getLogOutput ()
รับ ILeveledLogOutput ที่จะใช้จากการกำหนดค่า
| การคืนสินค้า | |
|---|---|
ILeveledLogOutput |
ILeveledLogOutput ที่ระบุในการกำหนดค่า |
getLogSaver
public ILogSaver getLogSaver ()
รับ ILogSaver ที่จะใช้จากการกำหนดค่า
| การคืนสินค้า | |
|---|---|
ILogSaver |
ILogSaver ที่ระบุในการกำหนดค่า |
getMetricCollectors
public List<IMetricCollector> getMetricCollectors ()
รับ IMetricCollector จากการกำหนดค่า
| การคืนสินค้า | |
|---|---|
List<IMetricCollector> |
|
getMultiDeviceSupportedTag
public static Set<String> getMultiDeviceSupportedTag ()
ส่งคืน Set ของแท็กที่รองรับในแท็กอุปกรณ์สำหรับการกำหนดค่าหลายอุปกรณ์
| การคืนสินค้า | |
|---|---|
Set<String> |
|
getMultiPreTargetPreparers
public List<IMultiTargetPreparer> getMultiPreTargetPreparers ()
รับ IMultiTargetPreparer จากการกำหนดค่าที่ควรดำเนินการก่อน
อุปกรณ์ใดๆ ใน target_preparers
| การคืนสินค้า | |
|---|---|
List<IMultiTargetPreparer> |
IMultiTargetPreparer ที่ระบุตามลำดับในการกำหนดค่า |
getMultiTargetPreparers
public List<IMultiTargetPreparer> getMultiTargetPreparers ()
รับ IMultiTargetPreparer จากการกำหนดค่า
| การคืนสินค้า | |
|---|---|
List<IMultiTargetPreparer> |
IMultiTargetPreparer ที่ระบุตามลำดับในการกำหนดค่า |
getName
public String getName ()
แสดงผลชื่อของการกำหนดค่า
| การคืนสินค้า | |
|---|---|
String |
|
getPostProcessors
public List<IPostProcessor> getPostProcessors ()
รับ IPostProcessor จากการกำหนดค่า
| การคืนสินค้า | |
|---|---|
List<IPostProcessor> |
|
getRetryDecision
public IRetryDecision getRetryDecision ()
แสดง IRetryDecision ที่ใช้สำหรับการเรียกใช้
| การคืนสินค้า | |
|---|---|
IRetryDecision |
|
getSkipManager
public SkipManager getSkipManager ()
รับ SkipManager สำหรับการเรียกใช้
| การคืนสินค้า | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
public List<ISystemStatusChecker> getSystemStatusCheckers ()
รับ ISystemStatusChecker จากการกำหนดค่า
| การคืนสินค้า | |
|---|---|
List<ISystemStatusChecker> |
ISystemStatusChecker ที่ระบุตามลำดับในการกำหนดค่า |
getTargetPreparers
public List<ITargetPreparer> getTargetPreparers ()
รับ ITargetPreparer จากการกำหนดค่า
| การคืนสินค้า | |
|---|---|
List<ITargetPreparer> |
ITargetPreparer ที่ระบุตามลำดับในการกำหนดค่า |
getTestInvocationListeners
public List<ITestInvocationListener> getTestInvocationListeners ()
รับ ITestInvocationListener ที่จะใช้จากการกำหนดค่า
| การคืนสินค้า | |
|---|---|
List<ITestInvocationListener> |
ITestInvocationListener ที่ระบุในการกำหนดค่า |
getTests
public List<IRemoteTest> getTests ()
รับ IRemoteTests ที่จะเรียกใช้จากการกำหนดค่า
| การคืนสินค้า | |
|---|---|
List<IRemoteTest> |
การทดสอบที่ระบุในการกำหนดค่า |
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: คีย์ที่ไม่บังคับสำหรับตัวเลือกแผนที่ หรือ null |
optionValue |
String: ค่าตัวเลือกแผนที่ |
| ส่ง | |
|---|---|
ConfigurationException |
|
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName,
String optionKey,
String optionValue,
String source)แทรกค่าตัวเลือกในชุดออบเจ็กต์การกำหนดค่า
มีประโยชน์ในการระบุค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิก
| พารามิเตอร์ | |
|---|---|
optionName |
String: ชื่อตัวเลือก |
optionKey |
String: คีย์ที่ไม่บังคับสำหรับตัวเลือกแผนที่ หรือ null |
optionValue |
String: ค่าตัวเลือกแผนที่ |
source |
String: การกำหนดค่าแหล่งที่มาที่ระบุค่าตัวเลือกนี้ |
| ส่ง | |
|---|---|
ConfigurationException |
|
injectOptionValues
public void injectOptionValues (List<OptionDef> optionDefs)
แทรกค่าตัวเลือกหลายค่าลงในชุดออบเจ็กต์การกำหนดค่า
มีประโยชน์ในการแทรกค่าตัวเลือกหลายค่าพร้อมกันหลังจากสร้างออบเจ็กต์ใหม่
| พารามิเตอร์ | |
|---|---|
optionDefs |
List: รายการคำจำกัดความของตัวเลือกที่จะแทรก |
| ส่ง | |
|---|---|
ConfigurationException |
|
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
แสดงว่าอุปกรณ์ที่กำหนดค่ามีแท็ก isFake=true หรือไม่
| พารามิเตอร์ | |
|---|---|
deviceName |
String |
| การคืนสินค้า | |
|---|---|
boolean |
|
partialDeepClone
public IConfiguration partialDeepClone (List<String> objectToDeepClone, IKeyStoreClient client)
สร้างโคลนฐานจาก clone() จากนั้นโคลนรายการออบเจ็กต์การกำหนดค่าที่ระบุอย่างละเอียด
| พารามิเตอร์ | |
|---|---|
objectToDeepClone |
List: รายการออบเจ็กต์การกำหนดค่าที่จะโคลนอย่างละเอียด |
client |
IKeyStoreClient: ไคลเอ็นต์คีย์สโตร์ |
| การคืนสินค้า | |
|---|---|
IConfiguration |
การกำหนดค่าที่โคลนบางส่วน |
| ส่ง | |
|---|---|
ConfigurationException |
|
printCommandUsage
public void printCommandUsage (boolean importantOnly,
PrintStream out)แสดงข้อความช่วยเหลือเกี่ยวกับการใช้งานบรรทัดคำสั่งสำหรับการกำหนดค่านี้ไปยัง printStream ที่ระบุ
| พารามิเตอร์ | |
|---|---|
importantOnly |
boolean: หาก true ให้พิมพ์เฉพาะความช่วยเหลือสำหรับตัวเลือกที่สำคัญ |
out |
PrintStream: PrintStream ที่จะใช้ |
| ส่ง | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
แก้ไขตัวเลือกของ File ที่ชี้ไปยังตำแหน่งระยะไกล ซึ่งต้องเรียกใช้ cleanConfigurationData() เพื่อล้างไฟล์
| พารามิเตอร์ | |
|---|---|
resolver |
DynamicRemoteFileResolver: DynamicRemoteFileResolver เพื่อแก้ไขไฟล์ |
| ส่ง | |
|---|---|
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public void safeInjectOptionValues (List<OptionDef> optionDefs)
แทรกค่าตัวเลือกหลายค่าลงในชุดออบเจ็กต์การกำหนดค่าโดยไม่แสดงข้อผิดพลาดหากใช้ตัวเลือกใดตัวเลือกหนึ่งไม่ได้
มีประโยชน์ในการแทรกค่าตัวเลือกหลายค่าพร้อมกันหลังจากสร้างออบเจ็กต์ใหม่
| พารามิเตอร์ | |
|---|---|
optionDefs |
List: รายการคำจำกัดความของตัวเลือกที่จะแทรก |
| ส่ง | |
|---|---|
ConfigurationException |
|
setBestEffortOptionsFromCommandLineArgs
public List<String> setBestEffortOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)ตั้งค่าฟิลด์การกำหนดค่า Option ด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนดโดยใช้แนวทางปฏิบัติแนะนำ
ดูรูปแบบที่คาดไว้ได้ที่ ArgsOptionParser
| พารามิเตอร์ | |
|---|---|
listArgs |
List: อาร์กิวเมนต์บรรทัดคำสั่ง |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient ที่จะใช้ |
| การคืนสินค้า | |
|---|---|
List<String> |
อาร์กิวเมนต์ที่ยังไม่ได้ใช้ |
| ส่ง | |
|---|---|
ConfigurationException |
|
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
แทนที่ IBuildProvider ปัจจุบันในการกำหนดค่า
| พารามิเตอร์ | |
|---|---|
provider |
IBuildProvider: IBuildProvider ใหม่ |
setCommandLine
public void setCommandLine (String[] arrayArgs)
ตั้งค่าบรรทัดคำสั่งที่ใช้สร้าง IConfiguration นี้
ซึ่งจะจัดเก็บบรรทัดคำสั่งทั้งหมด รวมถึงชื่อการกำหนดค่า
ซึ่งแตกต่างจาก setOptionsFromCommandLineArgs
| พารามิเตอร์ | |
|---|---|
arrayArgs |
String: บรรทัดคำสั่ง |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
ตั้งค่า ICommandOptions โดยแทนที่ค่าที่มีอยู่
setConfigurationObject
public void setConfigurationObject (String typeName,
Object configObject)วิธีทั่วไปในการตั้งค่าออบเจ็กต์การกำหนดค่าด้วยชื่อที่ระบุ โดยแทนที่ค่าที่มีอยู่
| พารามิเตอร์ | |
|---|---|
typeName |
String: ชื่อที่ไม่ซ้ำกันของประเภทออบเจ็กต์การกำหนดค่า |
configObject |
Object: ออบเจ็กต์การกำหนดค่า |
| ส่ง | |
|---|---|
ConfigurationException |
|
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,
List<?> configList)วิธีทั่วไปในการตั้งค่าออบเจ็กต์การกำหนดค่าสำหรับชื่อที่ระบุ โดยแทนที่ค่าที่มีอยู่
| พารามิเตอร์ | |
|---|---|
typeName |
String: ชื่อที่ไม่ซ้ำกันของประเภทออบเจ็กต์การกำหนดค่า |
configList |
List: รายการออบเจ็กต์การกำหนดค่า |
| ส่ง | |
|---|---|
ConfigurationException |
|
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
ตั้งค่า CoverageOptions โดยแทนที่ค่าที่มีอยู่
| พารามิเตอร์ | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
ตั้งค่า IDeviceConfiguration โดยแทนที่ค่าที่มีอยู่
setDeviceConfigList
public void setDeviceConfigList (List<IDeviceConfiguration> deviceConfigs)
ตั้งค่า IDeviceConfiguration โดยแทนที่ค่าที่มีอยู่
setDeviceMetricCollectors
public void setDeviceMetricCollectors (List<IMetricCollector> collectors)
ตั้งค่ารายการ IMetricCollector โดยแทนที่ค่าที่มีอยู่
| พารามิเตอร์ | |
|---|---|
collectors |
List |
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
ตั้งค่า TestDeviceOptions โดยแทนที่ค่าที่มีอยู่
| พารามิเตอร์ | |
|---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
ตั้งค่า IDeviceRecovery โดยแทนที่ค่าที่มีอยู่
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
ตั้งค่า IDeviceSelection โดยแทนที่ค่าที่มีอยู่
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
ตั้งค่า ITargetPreparer โดยแทนที่ค่าที่มีอยู่
setLabPreparers
public void setLabPreparers (List<ITargetPreparer> preparers)
ตั้งค่ารายการ ITargetPreparer โดยแทนที่ค่าที่มีอยู่
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
ตั้งค่า ILeveledLogOutput โดยแทนที่ค่าที่มีอยู่
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
วิธีการที่สะดวกในการตั้งค่า IMultiTargetPreparer รายการเดียวในการกำหนดค่านี้ ซึ่ง
ควรดำเนินการก่อน target_preparers ของอุปกรณ์ใดๆ โดยแทนที่ค่าที่มีอยู่
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (List<IMultiTargetPreparer> multiPreTargPreps)
ตั้งค่ารายการ IMultiTargetPreparer ในการกำหนดค่านี้ที่ควรดำเนินการ
ก่อนอุปกรณ์ target_preparers ใดๆ โดยแทนที่ค่าที่มีอยู่
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
วิธีที่สะดวกในการตั้งค่า IMultiTargetPreparer รายการเดียวในการกำหนดค่านี้
แทนที่ค่าที่มีอยู่
setMultiTargetPreparers
public void setMultiTargetPreparers (List<IMultiTargetPreparer> multiTargPreps)
ตั้งค่ารายการ IMultiTargetPreparer ในการกำหนดค่านี้ โดยแทนที่ค่าที่มีอยู่
setOptionsFromCommandLineArgs
public List<String> setOptionsFromCommandLineArgs (List<String> listArgs)
ตั้งค่าฟิลด์ Option ด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนด
ArgsOptionParser สำหรับรูปแบบที่คาดไว้
| พารามิเตอร์ | |
|---|---|
listArgs |
List: อาร์กิวเมนต์บรรทัดคำสั่ง |
| การคืนสินค้า | |
|---|---|
List<String> |
อาร์กิวเมนต์ที่ยังไม่ได้ใช้ |
| ส่ง | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
public List<String> setOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)ตั้งค่าฟิลด์ Option ด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนด
ดูรูปแบบที่คาดไว้ได้ที่ ArgsOptionParser
| พารามิเตอร์ | |
|---|---|
listArgs |
List: อาร์กิวเมนต์บรรทัดคำสั่ง |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient ที่จะใช้ |
| การคืนสินค้า | |
|---|---|
List<String> |
อาร์กิวเมนต์ที่ยังไม่ได้ใช้ |
| ส่ง | |
|---|---|
ConfigurationException |
|
setPostProcessors
public void setPostProcessors (List<IPostProcessor> processors)
ตั้งค่ารายการ IPostProcessor โดยแทนที่ค่าที่มีอยู่
| พารามิเตอร์ | |
|---|---|
processors |
List |
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
ตั้งค่า IRetryDecision โดยแทนที่ค่าที่มีอยู่
setSkipManager
public void setSkipManager (SkipManager skipManager)
ตั้งค่า SkipManager สำหรับการเรียกใช้
| พารามิเตอร์ | |
|---|---|
skipManager |
SkipManager |
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
วิธีที่สะดวกในการตั้งค่า ISystemStatusChecker รายการเดียวในการกำหนดค่านี้
แทนที่ค่าที่มีอยู่
setSystemStatusCheckers
public void setSystemStatusCheckers (List<ISystemStatusChecker> systemCheckers)
ตั้งค่ารายการ ISystemStatusChecker ในการกำหนดค่านี้ โดยแทนที่ค่าที่มีอยู่
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
ตั้งค่า ITargetPreparer โดยแทนที่ค่าที่มีอยู่
setTargetPreparers
public void setTargetPreparers (List<ITargetPreparer> preparers)
ตั้งค่ารายการ ITargetPreparer โดยแทนที่ค่าที่มีอยู่
setTest
public void setTest (IRemoteTest test)
วิธีที่สะดวกในการตั้งค่า IRemoteTest รายการเดียวในการกำหนดค่านี้ โดยจะแทนที่ค่าที่มีอยู่
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
วิธีที่สะดวกในการตั้งค่า ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (List<ITestInvocationListener> listeners)
ตั้งค่ารายการ ITestInvocationListener โดยแทนที่ค่าที่มีอยู่
setTests
public void setTests (List<IRemoteTest> tests)
ตั้งค่ารายการ IRemoteTest ในการกำหนดค่านี้ โดยแทนที่ค่าที่มีอยู่
validateOptions
public void validateOptions ()
ตรวจสอบค่าตัวเลือก
ปัจจุบันการดำเนินการนี้จะตรวจสอบว่าได้ตั้งค่าตัวเลือกที่จำเป็นทั้งหมดแล้ว
| ส่ง | |
|---|---|
ConfigurationException |
|
วิธีการที่ได้รับการป้องกัน
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
แสดงผลว่าสภาพแวดล้อมของ TF เป็นการเรียกใช้จากระยะไกลหรือไม่
| การคืนสินค้า | |
|---|---|
boolean |
|