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