การกำหนดค่าไอคอน
public interface IConfiguration
com.android.tradefed.config.IConfiguration |
ข้อมูลการกำหนดค่าสำหรับการเรียกใช้ TradeFederation การเรียก TradeFederation แต่ละรายการมี IConfiguration
เดียว IConfiguration
เก็บวัตถุผู้รับมอบสิทธิ์ทั้งหมดที่ควรใช้ในระหว่างการเรียกใช้ และ Option
ที่เกี่ยวข้อง
สรุป
วิธีการสาธารณะ | |
---|---|
abstract void | addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned) เพิ่มไฟล์ที่ต้องล้างระหว่าง |
abstract void | cleanConfigurationData () ลบไฟล์ใด ๆ ที่ดาวน์โหลดเพื่อแก้ไขฟิลด์ตัวเลือกของไฟล์ระยะไกล |
abstract IConfiguration | clone () สร้างสำเนาตื้นของวัตถุนี้ |
abstract void | dumpXml (PrintWriter output) รับไฟล์ XML ที่ขยายสำหรับการกำหนดค่าพร้อมตัวเลือกทั้งหมดที่แสดงสำหรับ |
abstract void | dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters) รับไฟล์ XML ที่ขยายสำหรับการกำหนดค่าพร้อมตัวเลือกทั้งหมดที่แสดงสำหรับ |
abstract void | dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) รับไฟล์ XML ที่ขยายสำหรับการกำหนดค่าพร้อมตัวเลือกทั้งหมดที่แสดงสำหรับ |
abstract | getAllConfigurationObjectsOfType (String typeName) อินเทอร์เฟซทั่วไปเพื่อรับวัตถุทั้งหมดของชื่อประเภทที่กำหนดในอุปกรณ์ต่างๆ |
abstract IBuildProvider | getBuildProvider () รับ |
abstract String | getCommandLine () รับบรรทัดคำสั่งที่ใช้สร้าง |
abstract ICommandOptions | getCommandOptions () รับ |
abstract ConfigurationDescriptor | getConfigurationDescription () ส่งคืน |
abstract Object | getConfigurationObject (String typeName) อินเทอร์เฟซทั่วไปเพื่อรับอ็อบเจ็กต์การกำหนดค่าด้วยชื่อประเภทที่กำหนด |
abstract | getConfigurationObjectList (String typeName) คล้ายกับ |
abstract CoverageOptions | getCoverageOptions () รับ |
abstract | getDeviceConfig () รับ |
abstract IDeviceConfiguration | getDeviceConfigByName (String nameDevice) ส่งคืน |
abstract TestDeviceOptions | getDeviceOptions () รับ |
abstract IDeviceRecovery | getDeviceRecovery () รับ |
abstract IDeviceSelection | getDeviceRequirements () รับ |
abstract | getFilesToClean () รับรายการไฟล์ที่จะล้างระหว่าง |
abstract GlobalTestFilter | getGlobalFilters () รับ |
abstract | getInopOptions () รับชื่อตัวเลือกที่ไม่เปลี่ยนค่าใด ๆ |
abstract | getLabPreparers () รับ |
abstract ILeveledLogOutput | getLogOutput () รับ |
abstract ILogSaver | getLogSaver () รับ |
abstract | getMetricCollectors () รับ |
abstract | getMultiPreTargetPreparers () รับ |
abstract | getMultiTargetPreparers () รับ |
abstract String | getName () ส่งกลับชื่อของการกำหนดค่า |
abstract | getPostProcessors () รับ |
abstract IRetryDecision | getRetryDecision () ส่งกลับ |
abstract | getSystemStatusCheckers () รับ |
abstract | getTargetPreparers () รับ |
abstract | getTestInvocationListeners () รับ |
abstract | getTests () รับ |
abstract void | injectOptionValue (String optionName, String optionValue) ใส่ค่าตัวเลือกลงในชุดของอ็อบเจ็กต์การกำหนดค่า |
abstract void | injectOptionValue (String optionName, String optionKey, String optionValue) ใส่ค่าตัวเลือกลงในชุดของอ็อบเจ็กต์การกำหนดค่า |
abstract void | injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource) ใส่ค่าตัวเลือกลงในชุดของอ็อบเจ็กต์การกำหนดค่า |
abstract void | injectOptionValues ( optionDefs) injectOptionValues ( optionDefs) ใส่ค่าตัวเลือกหลายค่าลงในชุดของออบเจ็กต์การกำหนดค่า |
abstract boolean | isDeviceConfiguredFake (String deviceName) แสดงผลว่าอุปกรณ์ที่กำหนดค่าถูกแท็ก isFake=true หรือไม่ |
abstract IConfiguration | partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client) สร้างโคลนฐานจาก |
abstract void | printCommandUsage (boolean importantOnly, PrintStream out) แสดงผลข้อความวิธีใช้บรรทัดคำสั่งสำหรับการกำหนดค่านี้ไปยัง printStream ที่กำหนด |
abstract void | resolveDynamicOptions ( DynamicRemoteFileResolver resolver) แก้ไขตัวเลือกของ |
abstract void | safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs) ฉีดค่าตัวเลือกหลายค่าลงในชุดของออบเจ็กต์การกำหนดค่าโดยไม่ต้องโยน หากตัวเลือกใดตัวเลือกหนึ่งใช้ไม่ได้ |
abstract | setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) ตั้งค่าฟิลด์ |
abstract void | setBuildProvider ( IBuildProvider provider) แทนที่ |
abstract void | setCommandLine (String[] arrayArgs) ตั้งค่าบรรทัดคำสั่งที่ใช้สร้าง |
abstract void | setCommandOptions ( ICommandOptions cmdOptions) ตั้งค่า |
abstract void | setConfigurationObject (String name, Object configObject) เมธอดทั่วไปในการตั้งค่าอ็อบเจ็กต์ config ด้วยชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่ |
abstract void | setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList) เมธอดทั่วไปในการตั้งค่ารายการอ็อบเจ็กต์ config สำหรับชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่ |
abstract void | setCoverageOptions ( CoverageOptions coverageOptions) ตั้งค่า |
abstract void | setDeviceConfig ( IDeviceConfiguration deviceConfig) ตั้งค่า |
abstract void | setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs) ตั้งค่า |
abstract void | setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors) ตั้งค่ารายการของ |
abstract void | setDeviceOptions ( TestDeviceOptions deviceOptions) ตั้งค่า |
abstract void | setDeviceRecovery ( IDeviceRecovery recovery) ตั้งค่า |
abstract void | setDeviceRequirements ( IDeviceSelection deviceSelection) ตั้งค่า |
abstract void | setLabPreparer ( ITargetPreparer preparer) ตั้งค่า |
abstract void | setLabPreparers ( preparers) setLabPreparers ( preparers) ตั้งค่ารายการของ |
abstract void | setLogOutput ( ILeveledLogOutput logger) ตั้งค่า |
abstract void | setLogSaver ( ILogSaver logSaver) ตั้งค่า |
abstract void | setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps) วิธีที่สะดวกในการตั้งค่า |
abstract void | setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps) ตั้งค่ารายการของ |
abstract void | setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep) วิธีที่สะดวกในการตั้งค่า |
abstract void | setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps) ตั้งค่ารายการ |
abstract | setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs) ตั้งค่าฟิลด์ ArgsOptionParser สำหรับรูปแบบที่ต้องการ |
abstract | setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) ตั้งค่าฟิลด์ ArgsOptionParser สำหรับรูปแบบที่ต้องการ |
abstract void | setPostProcessors ( processors) setPostProcessors ( processors) ตั้งค่ารายการของ |
abstract void | setRetryDecision ( IRetryDecision decisionRetry) ตั้งค่า |
abstract void | setSystemStatusChecker ( ISystemStatusChecker systemChecker) วิธีที่สะดวกในการตั้งค่า |
abstract void | setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers) ตั้งค่ารายการของ |
abstract void | setTargetPreparer ( ITargetPreparer preparer) ตั้งค่า |
abstract void | setTargetPreparers ( preparers) setTargetPreparers ( preparers) ตั้งค่ารายการของ |
abstract void | setTest ( IRemoteTest test) วิธีที่สะดวกในการตั้งค่า |
abstract void | setTestInvocationListener ( ITestInvocationListener listener) วิธีที่สะดวกในการตั้งค่า |
abstract void | setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners) ตั้งค่ารายการของ |
abstract void | setTests ( tests) setTests ( tests) ตั้งค่ารายการของ |
abstract void | validateOptions () ตรวจสอบค่าตัวเลือก |
วิธีการสาธารณะ
addFilesToClean
public abstract void addFilesToClean (toBeCleaned)
เพิ่มไฟล์ที่ต้องล้างระหว่าง cleanConfigurationData()
พารามิเตอร์ | |
---|---|
toBeCleaned |
cleanConfigurationData
public abstract void cleanConfigurationData ()
ลบไฟล์ใด ๆ ที่ดาวน์โหลดเพื่อแก้ไขฟิลด์ตัวเลือกของไฟล์ระยะไกล
โคลน
public abstract IConfiguration clone ()
สร้างสำเนาตื้นของวัตถุนี้
คืนสินค้า | |
---|---|
IConfiguration | สำเนา {link IConfiguration} |
dumpXml
public abstract void dumpXml (PrintWriter output)
รับไฟล์ XML ที่ขยายสำหรับการกำหนดค่าพร้อมตัวเลือกทั้งหมดที่แสดงสำหรับ IConfiguration
เป็น String
พารามิเตอร์ | |
---|---|
output | PrintWriter : ผู้เขียนเพื่อพิมพ์ xml ไปที่ |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
รับไฟล์ XML ที่ขยายสำหรับการกำหนดค่าพร้อมตัวเลือกทั้งหมดที่แสดงสำหรับ IConfiguration
นี้ ลบตัวกรองอ็อบเจ็กต์ตามชื่อคีย์
ตัวอย่างตัวกรอง: Configuration#TARGET_PREPARER_TYPE_NAME
พารามิเตอร์ | |
---|---|
output | PrintWriter : ผู้เขียนเพื่อพิมพ์ xml ไปที่ |
excludeFilters |
dumpXml
public abstract 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
public abstractgetAllConfigurationObjectsOfType (String typeName)
อินเทอร์เฟซทั่วไปเพื่อรับวัตถุทั้งหมดของชื่อประเภทที่กำหนดในอุปกรณ์ต่างๆ
พารามิเตอร์ | |
---|---|
typeName | String : ชนิดเฉพาะของอ็อบเจ็กต์การกำหนดค่า |
คืนสินค้า | |
---|---|
รายการของอ็อบเจ็กต์คอนฟิกูเรชันของประเภทที่กำหนด |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
รับ IBuildProvider
จากการกำหนดค่า
คืนสินค้า | |
---|---|
IBuildProvider | IBuildProvider ที่ให้มาในการกำหนดค่า |
getCommandLine
public abstract String getCommandLine ()
รับบรรทัดคำสั่งที่ใช้สร้าง IConfiguration
นี้
คืนสินค้า | |
---|---|
String | บรรทัดคำสั่งที่ใช้สร้าง IConfiguration นี้ |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
รับ ICommandOptions
เพื่อใช้จากการกำหนดค่า
คืนสินค้า | |
---|---|
ICommandOptions | ICommandOptions ที่มีให้ในการกำหนดค่า |
getConfigurationDescription
public abstract ConfigurationDescriptor getConfigurationDescription ()
ส่งคืน ConfigurationDescriptor
ที่ให้ไว้ในการกำหนดค่า
คืนสินค้า | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public abstract Object getConfigurationObject (String typeName)
อินเทอร์เฟซทั่วไปเพื่อรับอ็อบเจ็กต์การกำหนดค่าด้วยชื่อประเภทที่กำหนด
พารามิเตอร์ | |
---|---|
typeName | String : ชนิดเฉพาะของอ็อบเจ็กต์การกำหนดค่า |
คืนสินค้า | |
---|---|
Object | วัตถุการกำหนดค่าหรือ null หากไม่มีประเภทวัตถุที่มีชื่อที่กำหนด |
getConfigurationObjectList
public abstractgetConfigurationObjectList (String typeName)
คล้ายกับ getConfigurationObject(String)
แต่สำหรับประเภทอ็อบเจ็กต์คอนฟิกูเรชันที่รองรับหลายอ็อบเจ็กต์
พารามิเตอร์ | |
---|---|
typeName | String : ชื่อประเภทเฉพาะของอ็อบเจ็กต์การกำหนดค่า |
คืนสินค้า | |
---|---|
รายการของอ็อบเจ็กต์คอนฟิกูเรชันหรือ null หากไม่มีประเภทอ็อบเจ็กต์ที่มีชื่อที่ระบุ |
getCoverageOptions
public abstract CoverageOptions getCoverageOptions ()
รับ CoverageOptions
เพื่อใช้จากการกำหนดค่า
คืนสินค้า | |
---|---|
CoverageOptions | CoverageOptions ที่มีให้ในการกำหนดค่า |
getDeviceConfig
public abstractgetDeviceConfig ()
รับ IDeviceConfiguration
จากการกำหนดค่า
คืนสินค้า | |
---|---|
IDeviceConfiguration ที่ให้มาตามลำดับในการกำหนดค่า |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
ส่งคืน IDeviceConfiguration
ที่เชื่อมโยงกับชื่อที่ระบุ จะเป็นค่า null หากไม่พบ
พารามิเตอร์ | |
---|---|
nameDevice | String |
คืนสินค้า | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
รับ TestDeviceOptions
เพื่อใช้จากการกำหนดค่า
คืนสินค้า | |
---|---|
TestDeviceOptions | TestDeviceOptions ที่มีให้ในการกำหนดค่า |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
รับ IDeviceRecovery
เพื่อใช้จากการกำหนดค่า
คืนสินค้า | |
---|---|
IDeviceRecovery | IDeviceRecovery ที่ให้ไว้ในการกำหนดค่า |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
รับ IDeviceSelection
เพื่อใช้จากการกำหนดค่า
คืนสินค้า | |
---|---|
IDeviceSelection | IDeviceSelection ที่มีให้ในการกำหนดค่า |
getFilesToClean
public abstractgetFilesToClean ()
รับรายการไฟล์ที่จะล้างระหว่าง cleanConfigurationData()
คืนสินค้า | |
---|---|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
รับ GlobalTestFilter
สำหรับการเรียกใช้
คืนสินค้า | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
รับชื่อตัวเลือกที่ไม่เปลี่ยนค่าใด ๆ
คืนสินค้า | |
---|---|
getLabPreparers
public abstractgetLabPreparers ()
รับ ITargetPreparer
จากการกำหนดค่า
คืนสินค้า | |
---|---|
ITargetPreparer ให้ตามลำดับในการกำหนดค่า |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
รับ ILeveledLogOutput
เพื่อใช้จากการกำหนดค่า
คืนสินค้า | |
---|---|
ILeveledLogOutput | ILeveledLogOutput ที่มีให้ในการกำหนดค่า |
getLogSaver
public abstract ILogSaver getLogSaver ()
รับ ILogSaver
เพื่อใช้จากการกำหนดค่า
คืนสินค้า | |
---|---|
ILogSaver | ILogSaver ที่มีให้ในการกำหนดค่า |
getMetricCollectors
public abstractgetMetricCollectors ()
รับ IMetricCollector
จากการกำหนดค่า
คืนสินค้า | |
---|---|
getMultiPreTargetPreparers
public abstractgetMultiPreTargetPreparers ()
รับ IMultiTargetPreparer
จากการกำหนดค่าที่ควรดำเนินการก่อนอุปกรณ์ target_preparers
คืนสินค้า | |
---|---|
IMultiTargetPreparer ให้มาตามลำดับในการกำหนดค่า |
getMultiTargetPreparers
public abstractgetMultiTargetPreparers ()
รับ IMultiTargetPreparer
จากการกำหนดค่า
คืนสินค้า | |
---|---|
IMultiTargetPreparer ให้มาตามลำดับในการกำหนดค่า |
getName
public abstract String getName ()
ส่งกลับชื่อของการกำหนดค่า
คืนสินค้า | |
---|---|
String |
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
ส่งกลับ IRetryDecision
ที่ใช้สำหรับการเรียกใช้
คืนสินค้า | |
---|---|
IRetryDecision |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
รับ ISystemStatusChecker
จากการกำหนดค่า
คืนสินค้า | |
---|---|
ISystemStatusChecker ที่จัดเตรียมไว้ตามลำดับในการกำหนดค่า |
getTargetPreparers
public abstractgetTargetPreparers ()
รับ ITargetPreparer
จากการกำหนดค่า
คืนสินค้า | |
---|---|
ITargetPreparer ให้ตามลำดับในการกำหนดค่า |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
รับ ITestInvocationListener
เพื่อใช้จากการกำหนดค่า
คืนสินค้า | |
---|---|
ITestInvocationListener ที่ให้ไว้ในการกำหนดค่า |
รับการทดสอบ
public abstractgetTests ()
รับ IRemoteTest
เพื่อรันจากการกำหนดค่า
คืนสินค้า | |
---|---|
การทดสอบที่มีให้ในการกำหนดค่า |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionValue)
ใส่ค่าตัวเลือกลงในชุดของอ็อบเจ็กต์การกำหนดค่า
มีประโยชน์ในการจัดเตรียมค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิกพารามิเตอร์ | |
---|---|
optionName | String : ชื่อตัวเลือก |
optionValue | String : ค่าตัวเลือก |
ขว้าง | |
---|---|
ConfigurationException | หากไม่สามารถตั้งค่าตัวเลือกได้ |
injectOptionValue
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
ใส่ค่าตัวเลือกลงในชุดของอ็อบเจ็กต์การกำหนดค่า
มีประโยชน์ในการจัดเตรียมค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิกพารามิเตอร์ | |
---|---|
optionName | String : ชื่อตัวเลือก |
optionKey | String : คีย์เสริมสำหรับตัวเลือกแผนที่ หรือ null |
optionValue | String : ค่าตัวเลือกแผนที่ |
ขว้าง | |
---|---|
ConfigurationException | หากไม่สามารถตั้งค่าตัวเลือกได้ |
injectOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)
ใส่ค่าตัวเลือกลงในชุดของอ็อบเจ็กต์การกำหนดค่า
มีประโยชน์ในการจัดเตรียมค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิกพารามิเตอร์ | |
---|---|
optionName | String : ชื่อตัวเลือก |
optionKey | String : คีย์เสริมสำหรับตัวเลือกแผนที่ หรือ null |
optionValue | String : ค่าตัวเลือกแผนที่ |
optionSource | String : การกำหนดค่าต้นทางที่ให้ค่าตัวเลือกนี้ |
ขว้าง | |
---|---|
ConfigurationException | หากไม่สามารถตั้งค่าตัวเลือกได้ |
injectOptionValues
public abstract void injectOptionValues (optionDefs)
ใส่ค่าตัวเลือกหลายค่าลงในชุดของออบเจ็กต์การกำหนดค่า
มีประโยชน์ในการฉีดค่าตัวเลือกจำนวนมากในครั้งเดียวหลังจากสร้างวัตถุใหม่พารามิเตอร์ | |
---|---|
optionDefs |
ขว้าง | |
---|---|
ConfigurationException | หากล้มเหลวในการตั้งค่าตัวเลือก |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
แสดงผลว่าอุปกรณ์ที่กำหนดค่าถูกแท็ก isFake=true หรือไม่
พารามิเตอร์ | |
---|---|
deviceName | String |
คืนสินค้า | |
---|---|
boolean |
บางส่วน DeepClone
public abstract IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
สร้างโคลนฐานจาก clone()
จากนั้นทำการโคลนรายการของอ็อบเจกต์การกำหนดค่าที่กำหนด
พารามิเตอร์ | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : ไคลเอ็นต์ที่เก็บคีย์ |
คืนสินค้า | |
---|---|
IConfiguration | การกำหนดค่าโคลนบางส่วนลึก |
ขว้าง | |
---|---|
ConfigurationException |
printCommandUsage
public abstract void printCommandUsage (boolean importantOnly, PrintStream out)
แสดงผลข้อความวิธีใช้บรรทัดคำสั่งสำหรับการกำหนดค่านี้ไปยัง printStream ที่กำหนด
พารามิเตอร์ | |
---|---|
importantOnly | boolean : if true พิมพ์เฉพาะตัวช่วยสำหรับตัวเลือกที่สำคัญ |
out | PrintStream : ERROR(/PrintStream) ที่จะใช้ |
ขว้าง | |
---|---|
ConfigurationException |
แก้ไขDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
แก้ไขตัวเลือกของ ERROR(/File)
ที่ชี้ไปยังตำแหน่งระยะไกล ต้องใช้ cleanConfigurationData()
เพื่อล้างไฟล์
พารามิเตอร์ | |
---|---|
resolver | DynamicRemoteFileResolver : DynamicRemoteFileResolver เพื่อแก้ไขไฟล์ |
ขว้าง | |
---|---|
| com.android.tradefed.build.BuildRetrivalError |
ConfigurationException | |
BuildRetrievalError |
safeInjectOptionValues
public abstract void safeInjectOptionValues (optionDefs)
ฉีดค่าตัวเลือกหลายค่าลงในชุดของออบเจ็กต์การกำหนดค่าโดยไม่ต้องโยน หากตัวเลือกใดตัวเลือกหนึ่งใช้ไม่ได้
มีประโยชน์ในการฉีดค่าตัวเลือกจำนวนมากในครั้งเดียวหลังจากสร้างวัตถุใหม่
พารามิเตอร์ | |
---|---|
optionDefs |
ขว้าง | |
---|---|
ConfigurationException | หากล้มเหลวในการสร้าง OptionSetter |
setBestEffortOptionsจากCommandLineArgs
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
ตั้งค่าฟิลด์ Option
การกำหนดค่าด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนดโดยใช้วิธีการที่ดีที่สุด
ดู ArgsOptionParser
สำหรับรูปแบบที่ต้องการ
พารามิเตอร์ | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient ที่จะใช้ |
คืนสินค้า | |
---|---|
อาร์กิวเมนต์ที่ไม่ได้ใช้ |
ขว้าง | |
---|---|
ConfigurationException |
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
แทนที่ IBuildProvider
ปัจจุบันในการกำหนดค่า
พารามิเตอร์ | |
---|---|
provider | IBuildProvider : IBuildProvider ใหม่ |
setCommandLine
public abstract void setCommandLine (String[] arrayArgs)
ตั้งค่าบรรทัดคำสั่งที่ใช้สร้าง IConfiguration
นี้ ซึ่งจะเก็บบรรทัดคำสั่งทั้งหมด รวมทั้งชื่อการกำหนดค่า ซึ่งแตกต่างจาก setOptionsFromCommandLineArgs
พารามิเตอร์ | |
---|---|
arrayArgs | String : บรรทัดคำสั่ง |
setCommandOptions
public abstract void setCommandOptions (ICommandOptions cmdOptions)
ตั้งค่า ICommandOptions
แทนที่ค่าที่มีอยู่
setConfigurationObject
public abstract void setConfigurationObject (String name, Object configObject)
เมธอดทั่วไปในการตั้งค่าอ็อบเจ็กต์ config ด้วยชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
name | String : ชื่อเฉพาะของประเภทอ็อบเจ็กต์ config |
configObject | Object : วัตถุกำหนดค่า |
ขว้าง | |
---|---|
ConfigurationException | หาก configObject ไม่ใช่ประเภทที่ถูกต้อง |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
เมธอดทั่วไปในการตั้งค่ารายการอ็อบเจ็กต์ config สำหรับชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
name | String : ชื่อเฉพาะของประเภทอ็อบเจ็กต์ config |
configList |
ขว้าง | |
---|---|
ConfigurationException | หากรายการใดในรายการไม่ถูกต้องประเภท |
setCoverageOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
ตั้งค่า CoverageOptions
โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
coverageOptions | CoverageOptions |
setDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
ตั้งค่า IDeviceConfiguration
โดยแทนที่ค่าที่มีอยู่
setDeviceConfigList
public abstract void setDeviceConfigList (deviceConfigs)
ตั้งค่า IDeviceConfiguration
โดยแทนที่ค่าที่มีอยู่
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
ตั้งค่ารายการของ IMetricCollector
โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
collectors |
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
ตั้งค่า TestDeviceOptions
แทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
deviceOptions | TestDeviceOptions |
setDeviceRecovery
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
ตั้งค่า IDeviceRecovery
โดยแทนที่ค่าที่มีอยู่
setDeviceRequirements
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
ตั้งค่า IDeviceSelection
แทนที่ค่าที่มีอยู่
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
ตั้งค่า ITargetPreparer
โดยแทนที่ค่าที่มีอยู่
setLabPreparers
public abstract void setLabPreparers (preparers)
ตั้งค่ารายการของ ITargetPreparer
แทนที่ค่าที่มีอยู่
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
ตั้งค่า ILeveledLogOutput
โดยแทนที่ค่าที่มีอยู่
setLogSaver
public abstract void setLogSaver (ILogSaver logSaver)
ตั้งค่า ILogSaver
โดยแทนที่ค่าที่มีอยู่
setMultiPreTargetPreparer
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
วิธีที่สะดวกในการตั้งค่า IMultiTargetPreparer
เดียวในการกำหนดค่านี้ซึ่งควรดำเนินการก่อนอุปกรณ์ target_preparers ใด ๆ โดยแทนที่ค่าที่มีอยู่
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (multiPreTargPreps)
ตั้งค่ารายการของ IMultiTargetPreparer
ในการกำหนดค่านี้ที่ควรดำเนินการก่อนอุปกรณ์ target_preparers ใดๆ โดยแทนที่ค่าที่มีอยู่
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
วิธีที่สะดวกในการตั้งค่า IMultiTargetPreparer
เดียวในการกำหนดค่านี้ โดยแทนที่ค่าที่มีอยู่
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (multiTargPreps)
ตั้งค่ารายการ IMultiTargetPreparer
ในการกำหนดค่านี้ โดยแทนที่ค่าที่มีอยู่
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
ตั้งค่าฟิลด์ Option
การกำหนดค่าด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนด
ArgsOptionParser
สำหรับรูปแบบที่ต้องการพารามิเตอร์ | |
---|---|
listArgs |
คืนสินค้า | |
---|---|
อาร์กิวเมนต์ที่ไม่ได้ใช้ |
ขว้าง | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
ตั้งค่าฟิลด์ Option
การกำหนดค่าด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนด
ArgsOptionParser
สำหรับรูปแบบที่ต้องการพารามิเตอร์ | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient ที่จะใช้ |
คืนสินค้า | |
---|---|
อาร์กิวเมนต์ที่ไม่ได้ใช้ |
ขว้าง | |
---|---|
ConfigurationException |
setPostProcessors
public abstract void setPostProcessors (processors)
ตั้งค่ารายการของ IPostProcessor
แทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
processors |
setRetryDecision
public abstract void setRetryDecision (IRetryDecision decisionRetry)
ตั้งค่า IRetryDecision
โดยแทนที่ค่าที่มีอยู่
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
วิธีที่สะดวกในการตั้งค่า ISystemStatusChecker
เดียวในการกำหนดค่านี้ แทนที่ค่าที่มีอยู่
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (systemCheckers)
ตั้งค่ารายการของ ISystemStatusChecker
ในการกำหนดค่านี้ โดยแทนที่ค่าที่มีอยู่
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
ตั้งค่า ITargetPreparer
โดยแทนที่ค่าที่มีอยู่
setTargetPreparers
public abstract void setTargetPreparers (preparers)
ตั้งค่ารายการของ ITargetPreparer
แทนที่ค่าที่มีอยู่
setTest
public abstract void setTest (IRemoteTest test)
วิธีที่สะดวกในการตั้งค่า IRemoteTest
เดียวในการกำหนดค่านี้ แทนที่ค่าที่มีอยู่
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
วิธีที่สะดวกในการตั้งค่า ITestInvocationListener
เดียว
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
ตั้งค่ารายการของ ITestInvocationListener
แทนที่ค่าที่มีอยู่
setTests
public abstract void setTests (tests)
ตั้งค่ารายการของ IRemoteTest
ในการกำหนดค่านี้ แทนที่ค่าที่มีอยู่
ตรวจสอบตัวเลือก
public abstract void validateOptions ()
ตรวจสอบค่าตัวเลือก
ปัจจุบันนี้เป็นเพียงการตรวจสอบว่าตัวเลือกบังคับทั้งหมดได้รับการตั้งค่าแล้วขว้าง | |
---|---|
ConfigurationException | ถ้า config ไม่ถูกต้อง |