การกำหนดค่า
public class Configuration
extends Object
implements IConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.Configuration |
การใช้งาน 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 | 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 () ส่งกลับ |
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) วิธีทั่วไปในการตั้งค่าวัตถุกำหนดค่าด้วยชื่อที่กำหนด แทนที่ค่าที่มีอยู่ |
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
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 |
วิธีการสาธารณะ
เพิ่ม FilesToClean
public void addFilesToClean (toBeCleaned)
เพิ่มไฟล์ที่ต้องล้างระหว่าง cleanConfigurationData()
พารามิเตอร์ | |
---|---|
toBeCleaned |
ล้างการกำหนดค่าข้อมูล
public void cleanConfigurationData ()
ลบไฟล์ใด ๆ ที่ดาวน์โหลดไปยังฟิลด์ตัวเลือกที่แก้ไขแล้วของไฟล์ระยะไกล
การถ่ายโอนข้อมูล Xml
public void dumpXml (PrintWriter output)
รับไฟล์ XML ที่ขยายสำหรับการกำหนดค่าพร้อมตัวเลือกทั้งหมดที่แสดงสำหรับ IConfiguration
นี้เป็น ERROR(/String)
พารามิเตอร์ | |
---|---|
output | PrintWriter : ตัวเขียนที่จะพิมพ์ xml ไปที่ |
การถ่ายโอนข้อมูล Xml
public void dumpXml (PrintWriter output,excludeFilters)
รับไฟล์ XML ที่ขยายสำหรับการกำหนดค่าพร้อมตัวเลือกทั้งหมดที่แสดงสำหรับ IConfiguration
นี้ ลบตัวกรองวัตถุด้วยชื่อคีย์
ตัวอย่างตัวกรอง: Configuration#TARGET_PREPARER_TYPE_NAME
พารามิเตอร์ | |
---|---|
output | PrintWriter : ตัวเขียนที่จะพิมพ์ xml ไปที่ |
excludeFilters |
การถ่ายโอนข้อมูล Xml
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 ที่ให้ไว้ในการกำหนดค่า |
รับบรรทัดคำสั่ง
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 นี้ |
รับการกำหนดค่าอุปกรณ์
publicgetDeviceConfig ()
รับ IDeviceConfiguration
จากการกำหนดค่า
ส่งคืน | |
---|---|
IDeviceConfiguration ให้ตามลำดับในการกำหนดค่า |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
คืนค่า IDeviceConfiguration
ที่เชื่อมโยงกับชื่อที่ระบุ ค่า null หากไม่พบ
พารามิเตอร์ | |
---|---|
nameDevice | String |
ส่งคืน | |
---|---|
IDeviceConfiguration |
รับตัวเลือกอุปกรณ์
public TestDeviceOptions getDeviceOptions ()
รับ TestDeviceOptions
เพื่อใช้งานจากการกำหนดค่า
ส่งคืน | |
---|---|
TestDeviceOptions | TestDeviceOptions ที่มีให้ในการกำหนดค่า |
รับการกู้คืนอุปกรณ์
public IDeviceRecovery getDeviceRecovery ()
รับ IDeviceRecovery
เพื่อใช้งานจากการกำหนดค่า
ส่งคืน | |
---|---|
IDeviceRecovery | IDeviceRecovery ที่ระบุในการกำหนดค่า |
รับความต้องการอุปกรณ์
public IDeviceSelection getDeviceRequirements ()
รับ IDeviceSelection
เพื่อใช้งานจากการกำหนดค่า
ส่งคืน | |
---|---|
IDeviceSelection | IDeviceSelection ที่มีให้ในการกำหนดค่า |
getFilesToClean
publicgetFilesToClean ()
รับรายการไฟล์ที่จะถูกล้างระหว่าง cleanConfigurationData()
ส่งคืน | |
---|---|
รับ GlobalFilters
public GlobalTestFilter getGlobalFilters ()
รับ GlobalTestFilter
สำหรับการเรียกใช้
ส่งคืน | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
รับชื่อตัวเลือกที่ไม่ได้เปลี่ยนค่าใดๆ
ส่งคืน | |
---|---|
getLabPreparers
publicgetLabPreparers ()
รับ ITargetPreparer
จากการกำหนดค่า
ส่งคืน | |
---|---|
ITargetPreparer จัดเตรียมตามลำดับในการกำหนดค่า |
รับ LogOutput
public ILeveledLogOutput getLogOutput ()
รับ ILeveledLogOutput
เพื่อใช้งานจากการกำหนดค่า
ส่งคืน | |
---|---|
ILeveledLogOutput | ILeveledLogOutput ที่ให้ไว้ในการกำหนดค่า |
getLogSaver
public ILogSaver getLogSaver ()
รับ ILogSaver
เพื่อใช้งานจากการกำหนดค่า
ส่งคืน | |
---|---|
ILogSaver | ILogSaver ที่มีให้ในการกำหนดค่า |
getMultiDeviceSupportedแท็ก
public staticgetMultiDeviceSupportedTag ()
ส่งกลับ ERROR(/Set)
ของแท็กที่ได้รับการสนับสนุนในแท็กอุปกรณ์สำหรับการกำหนดค่าหลายอุปกรณ์
ส่งคืน | |
---|---|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
รับ IMultiTargetPreparer
จากการกำหนดค่าที่ควรดำเนินการก่อนอุปกรณ์ target_preparers ใดๆ
ส่งคืน | |
---|---|
IMultiTargetPreparer จัดเตรียมตามลำดับในการกำหนดค่า |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
รับ IMultiTargetPreparer
จากการกำหนดค่า
ส่งคืน | |
---|---|
IMultiTargetPreparer จัดเตรียมตามลำดับในการกำหนดค่า |
รับชื่อ
public String getName ()
ส่งกลับชื่อของการกำหนดค่า
ส่งคืน | |
---|---|
String |
รับลองอีกครั้งการตัดสินใจ
public IRetryDecision getRetryDecision ()
ส่งกลับ IRetryDecision
ที่ใช้สำหรับการร้องขอ
ส่งคืน | |
---|---|
IRetryDecision |
รับตัวตรวจสอบสถานะระบบ
publicgetSystemStatusCheckers ()
รับ ISystemStatusChecker
จากการกำหนดค่า
ส่งคืน | |
---|---|
ISystemStatusChecker ให้ตามลำดับในการกำหนดค่า |
getTargetPreparers
publicgetTargetPreparers ()
รับ ITargetPreparer
จากการกำหนดค่า
ส่งคืน | |
---|---|
ITargetPreparer จัดเตรียมตามลำดับในการกำหนดค่า |
getTestInvocationListeners
publicgetTestInvocationListeners ()
รับ ITestInvocationListener
เพื่อใช้งานจากการกำหนดค่า
ส่งคืน | |
---|---|
ITestInvocationListener ที่มีให้ในการกำหนดค่า |
รับการทดสอบ
publicgetTests ()
รับ IRemoteTest
เพื่อเรียกใช้จากการกำหนดค่า
ส่งคืน | |
---|---|
การทดสอบที่มีให้ในการกำหนดค่า |
ฉีดตัวเลือกค่า
public void injectOptionValue (String optionName, String optionValue)
ใส่ค่าตัวเลือกลงในชุดของวัตถุการกำหนดค่า
มีประโยชน์ในการระบุค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิกพารามิเตอร์ | |
---|---|
optionName | String : ชื่อตัวเลือก |
optionValue | String : ค่าตัวเลือก |
พ่น | |
---|---|
ConfigurationException |
ฉีดตัวเลือกค่า
public void injectOptionValue (String optionName, String optionKey, String optionValue)
ใส่ค่าตัวเลือกลงในชุดของวัตถุการกำหนดค่า
มีประโยชน์ในการระบุค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิกพารามิเตอร์ | |
---|---|
optionName | String : ชื่อตัวเลือก |
optionKey | String : คีย์ทางเลือกสำหรับตัวเลือกแผนที่ หรือค่าว่าง |
optionValue | String : ค่าตัวเลือกแผนที่ |
พ่น | |
---|---|
ConfigurationException |
ฉีดตัวเลือกค่าด้วยแหล่งที่มา
public void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String source)
ใส่ค่าตัวเลือกลงในชุดของวัตถุการกำหนดค่า
มีประโยชน์ในการระบุค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิกพารามิเตอร์ | |
---|---|
optionName | String : ชื่อตัวเลือก |
optionKey | String : คีย์ทางเลือกสำหรับตัวเลือกแผนที่ หรือค่าว่าง |
optionValue | String : ค่าตัวเลือกแผนที่ |
source | String : การกำหนดค่าต้นทางที่ให้ค่าตัวเลือกนี้ |
พ่น | |
---|---|
ConfigurationException |
ฉีดตัวเลือกค่า
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()
จากนั้นทำการโคลนลึกรายการของวัตถุกำหนดค่าที่กำหนด
พารามิเตอร์ | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : ไคลเอนต์ที่เก็บคีย์ |
ส่งคืน | |
---|---|
IConfiguration | การกำหนดค่าโคลนลึกบางส่วน |
พ่น | |
---|---|
ConfigurationException |
การใช้งานคำสั่งพิมพ์
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 ใหม่ |
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 : ชื่อเฉพาะของประเภทวัตถุ config |
configObject | Object : วัตถุ config |
พ่น | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
วิธีการทั่วไปในการตั้งค่ารายการวัตถุการกำหนดค่าสำหรับชื่อที่กำหนด แทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
typeName | String : ชื่อเฉพาะของประเภทวัตถุ config |
configList |
พ่น | |
---|---|
ConfigurationException |
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
ตั้งค่า CoverageOptions
แทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
coverageOptions | CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
ตั้งค่า IDeviceConfiguration
แทนที่ค่าที่มีอยู่
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
ตั้งค่า IDeviceConfiguration
แทนที่ค่าที่มีอยู่
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
ตั้งค่ารายการของ IMetricCollector
แทนที่ค่าใดๆ ที่มีอยู่
พารามิเตอร์ | |
---|---|
collectors |
setDeviceOptions
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 |
setRetryDecision
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 |