การกำหนดค่า
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) เมธอดทั่วไปในการตั้งค่าอ็อบเจ็กต์ config ด้วยชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่ |
void | setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList) เมธอดทั่วไปในการตั้งค่ารายการอ็อบเจ็กต์ config สำหรับชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่ |
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 |
วิธีการสาธารณะ
addFilesToClean
public void addFilesToClean (toBeCleaned)
เพิ่มไฟล์ที่ต้องล้างระหว่าง cleanConfigurationData()
พารามิเตอร์ | |
---|---|
toBeCleaned |
cleanConfigurationData
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 ที่ให้มาในการกำหนดค่า |
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
publicgetConfigurationObjectList (String typeName)
คล้ายกับ getConfigurationObject(String)
แต่สำหรับประเภทอ็อบเจ็กต์คอนฟิกูเรชันที่รองรับหลายอ็อบเจ็กต์
พารามิเตอร์ | |
---|---|
typeName | String : ชื่อประเภทเฉพาะของอ็อบเจ็กต์การกำหนดค่า |
คืนสินค้า | |
---|---|
รายการของอ็อบเจ็กต์คอนฟิกูเรชันหรือ null หากไม่มีประเภทอ็อบเจ็กต์ที่มีชื่อที่ระบุ |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
รับ CoverageOptions
เพื่อใช้จากการกำหนดค่า
คืนสินค้า | |
---|---|
CoverageOptions | CoverageOptions ที่มีให้ในการกำหนดค่า |
getDescription
public String getDescription ()
คืนสินค้า | |
---|---|
String | คำอธิบายสั้น ๆ ที่ผู้ใช้อ่านได้การ Configuration นี้ |
getDeviceConfig
publicgetDeviceConfig ()
รับ 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
publicgetFilesToClean ()
รับรายการไฟล์ที่จะล้างระหว่าง cleanConfigurationData()
คืนสินค้า | |
---|---|
getGlobalFilters
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 ให้มาตามลำดับในการกำหนดค่า |
getName
public String getName ()
ส่งกลับชื่อของการกำหนดค่า
คืนสินค้า | |
---|---|
String |
getRetryDecision
public IRetryDecision getRetryDecision ()
ส่งกลับ IRetryDecision
ที่ใช้สำหรับการเรียกใช้
คืนสินค้า | |
---|---|
IRetryDecision |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
รับ ISystemStatusChecker
จากการกำหนดค่า
คืนสินค้า | |
---|---|
ISystemStatusChecker ที่จัดเตรียมไว้ตามลำดับในการกำหนดค่า |
getTargetPreparers
publicgetTargetPreparers ()
รับ ITargetPreparer
จากการกำหนดค่า
คืนสินค้า | |
---|---|
ITargetPreparer ให้ตามลำดับในการกำหนดค่า |
getTestInvocationListeners
publicgetTestInvocationListeners ()
รับ ITestInvocationListener
เพื่อใช้จากการกำหนดค่า
คืนสินค้า | |
---|---|
ITestInvocationListener ที่ให้ไว้ในการกำหนดค่า |
รับการทดสอบ
publicgetTests ()
รับ 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 (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 |
printCommandUsage
public void printCommandUsage (boolean importantOnly, PrintStream out)
แสดงผลข้อความวิธีใช้บรรทัดคำสั่งสำหรับการกำหนดค่านี้ไปยัง printStream ที่กำหนด
พารามิเตอร์ | |
---|---|
importantOnly | boolean : if true พิมพ์เฉพาะตัวช่วยสำหรับตัวเลือกที่สำคัญ |
out | PrintStream : ERROR(/PrintStream) ที่จะใช้ |
ขว้าง | |
---|---|
ConfigurationException |
แก้ไขDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
แก้ไขตัวเลือกของ ERROR(/File)
ที่ชี้ไปยังตำแหน่งระยะไกล ต้องใช้ cleanConfigurationData()
เพื่อล้างไฟล์
พารามิเตอร์ | |
---|---|
resolver | DynamicRemoteFileResolver : DynamicRemoteFileResolver เพื่อแก้ไขไฟล์ |
ขว้าง | |
---|---|
BuildRetrievalError | |
ConfigurationException |
safeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
ฉีดค่าตัวเลือกหลายค่าลงในชุดของออบเจ็กต์การกำหนดค่าโดยไม่ต้องโยน หากตัวเลือกใดตัวเลือกหนึ่งใช้ไม่ได้
มีประโยชน์ในการฉีดค่าตัวเลือกจำนวนมากในครั้งเดียวหลังจากสร้างวัตถุใหม่
พารามิเตอร์ | |
---|---|
optionDefs |
ขว้าง | |
---|---|
ConfigurationException |
setBestEffortOptionsจากCommandLineArgs
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)
เมธอดทั่วไปในการตั้งค่าอ็อบเจ็กต์ config ด้วยชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
typeName | String : ชื่อเฉพาะของประเภทอ็อบเจ็กต์ config |
configObject | Object : วัตถุการกำหนดค่า |
ขว้าง | |
---|---|
ConfigurationException |
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,configList)
เมธอดทั่วไปในการตั้งค่ารายการอ็อบเจ็กต์ config สำหรับชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
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 |
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 (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
แทนที่ค่าที่มีอยู่
setTest
public void setTest (IRemoteTest test)
วิธีที่สะดวกในการตั้งค่า IRemoteTest
เดียวในการกำหนดค่านี้ แทนที่ค่าที่มีอยู่
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
วิธีที่สะดวกในการตั้งค่า ITestInvocationListener
เดียว
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
ตั้งค่ารายการของ ITestInvocationListener
แทนที่ค่าที่มีอยู่
setTests
public void setTests (tests)
ตั้งค่ารายการของ IRemoteTest
ในการกำหนดค่านี้ แทนที่ค่าที่มีอยู่
ตรวจสอบตัวเลือก
public void validateOptions ()
ตรวจสอบค่าตัวเลือก
ปัจจุบันนี้เป็นเพียงการตรวจสอบว่าตัวเลือกบังคับทั้งหมดได้รับการตั้งค่าแล้วขว้าง | |
---|---|
ConfigurationException |
วิธีการป้องกัน
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
ส่งกลับว่าสภาพแวดล้อมของ TF เป็นการเรียกใช้ระยะไกลหรือไม่
คืนสินค้า | |
---|---|
boolean |