คอนฟิกูเรชัน
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) วิธีทั่วไปในการตั้งค่าวัตถุกำหนดค่าด้วยชื่อที่กำหนด แทนที่ค่าที่มีอยู่ |
abstract void | setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList) วิธีการทั่วไปในการตั้งค่ารายการวัตถุการกำหนดค่าสำหรับชื่อที่กำหนด แทนที่ค่าที่มีอยู่ |
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 () ตรวจสอบค่าตัวเลือก |
วิธีการสาธารณะ
เพิ่ม FilesToClean
public abstract void addFilesToClean (toBeCleaned)
เพิ่มไฟล์ที่ต้องล้างระหว่าง cleanConfigurationData()
พารามิเตอร์ | |
---|---|
toBeCleaned |
ล้างการกำหนดค่าข้อมูล
public abstract void cleanConfigurationData ()
ลบไฟล์ใด ๆ ที่ดาวน์โหลดไปยังฟิลด์ตัวเลือกที่แก้ไขแล้วของไฟล์ระยะไกล
โคลน
public abstract IConfiguration clone ()
สร้างสำเนาตื้นของวัตถุนี้
ส่งคืน | |
---|---|
IConfiguration | สำเนา {link IConfiguration} |
การถ่ายโอนข้อมูล Xml
public abstract void dumpXml (PrintWriter output)
รับไฟล์ XML ที่ขยายสำหรับการกำหนดค่าพร้อมตัวเลือกทั้งหมดที่แสดงสำหรับ IConfiguration
นี้เป็น String
พารามิเตอร์ | |
---|---|
output | PrintWriter : ตัวเขียนที่จะพิมพ์ xml ไปที่ |
พ่น | |
---|---|
| IOข้อยกเว้น |
การถ่ายโอนข้อมูล Xml
public abstract void dumpXml (PrintWriter output,excludeFilters)
รับไฟล์ XML ที่ขยายสำหรับการกำหนดค่าพร้อมตัวเลือกทั้งหมดที่แสดงสำหรับ IConfiguration
นี้ ลบตัวกรองวัตถุด้วยชื่อคีย์
ตัวอย่างตัวกรอง: Configuration#TARGET_PREPARER_TYPE_NAME
พารามิเตอร์ | |
---|---|
output | PrintWriter : ตัวเขียนที่จะพิมพ์ xml ไปที่ |
excludeFilters |
พ่น | |
---|---|
| IOข้อยกเว้น |
การถ่ายโอนข้อมูล Xml
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 |
พ่น | |
---|---|
| IOข้อยกเว้น |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (String typeName)
อินเทอร์เฟซทั่วไปเพื่อรับวัตถุทั้งหมดของชื่อประเภทที่กำหนดในอุปกรณ์ต่างๆ
พารามิเตอร์ | |
---|---|
typeName | String : ชนิดเฉพาะของวัตถุการกำหนดค่า |
ส่งคืน | |
---|---|
รายการของออบเจกต์การกำหนดค่าประเภทที่กำหนด |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
รับ IBuildProvider
จากการกำหนดค่า
ส่งคืน | |
---|---|
IBuildProvider | IBuildProvider ที่ให้ไว้ในการกำหนดค่า |
รับบรรทัดคำสั่ง
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 หากไม่มีประเภทวัตถุที่มีชื่อที่กำหนด |
รับตัวเลือกความคุ้มครอง
public abstract CoverageOptions getCoverageOptions ()
รับ CoverageOptions
เพื่อใช้งานจากการกำหนดค่า
ส่งคืน | |
---|---|
CoverageOptions | CoverageOptions ที่มีให้ในการกำหนดค่า |
รับการกำหนดค่าอุปกรณ์
public abstractgetDeviceConfig ()
รับ IDeviceConfiguration
จากการกำหนดค่า
ส่งคืน | |
---|---|
IDeviceConfiguration ให้ตามลำดับในการกำหนดค่า |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
คืนค่า IDeviceConfiguration
ที่เชื่อมโยงกับชื่อที่ระบุ ค่า null หากไม่พบ
พารามิเตอร์ | |
---|---|
nameDevice | String |
ส่งคืน | |
---|---|
IDeviceConfiguration |
รับตัวเลือกอุปกรณ์
public abstract TestDeviceOptions getDeviceOptions ()
รับ TestDeviceOptions
เพื่อใช้งานจากการกำหนดค่า
ส่งคืน | |
---|---|
TestDeviceOptions | TestDeviceOptions ที่มีให้ในการกำหนดค่า |
รับการกู้คืนอุปกรณ์
public abstract IDeviceRecovery getDeviceRecovery ()
รับ IDeviceRecovery
เพื่อใช้งานจากการกำหนดค่า
ส่งคืน | |
---|---|
IDeviceRecovery | IDeviceRecovery ที่ระบุในการกำหนดค่า |
รับความต้องการอุปกรณ์
public abstract IDeviceSelection getDeviceRequirements ()
รับ IDeviceSelection
เพื่อใช้งานจากการกำหนดค่า
ส่งคืน | |
---|---|
IDeviceSelection | IDeviceSelection ที่มีให้ในการกำหนดค่า |
getFilesToClean
public abstractgetFilesToClean ()
รับรายการไฟล์ที่จะถูกล้างระหว่าง cleanConfigurationData()
ส่งคืน | |
---|---|
รับ GlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
รับ GlobalTestFilter
สำหรับการเรียกใช้
ส่งคืน | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
รับชื่อตัวเลือกที่ไม่ได้เปลี่ยนค่าใดๆ
ส่งคืน | |
---|---|
getLabPreparers
public abstractgetLabPreparers ()
รับ ITargetPreparer
จากการกำหนดค่า
ส่งคืน | |
---|---|
ITargetPreparer จัดเตรียมตามลำดับในการกำหนดค่า |
รับ LogOutput
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 จัดเตรียมตามลำดับในการกำหนดค่า |
รับชื่อ
public abstract String getName ()
ส่งกลับชื่อของการกำหนดค่า
ส่งคืน | |
---|---|
String |
รับลองอีกครั้งการตัดสินใจ
public abstract IRetryDecision getRetryDecision ()
ส่งกลับ IRetryDecision
ที่ใช้สำหรับการร้องขอ
ส่งคืน | |
---|---|
IRetryDecision |
รับตัวตรวจสอบสถานะระบบ
public abstractgetSystemStatusCheckers ()
รับ ISystemStatusChecker
จากการกำหนดค่า
ส่งคืน | |
---|---|
ISystemStatusChecker ให้ตามลำดับในการกำหนดค่า |
getTargetPreparers
public abstractgetTargetPreparers ()
รับ ITargetPreparer
จากการกำหนดค่า
ส่งคืน | |
---|---|
ITargetPreparer จัดเตรียมตามลำดับในการกำหนดค่า |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
รับ ITestInvocationListener
เพื่อใช้งานจากการกำหนดค่า
ส่งคืน | |
---|---|
ITestInvocationListener ที่มีให้ในการกำหนดค่า |
รับการทดสอบ
public abstractgetTests ()
รับ IRemoteTest
เพื่อเรียกใช้จากการกำหนดค่า
ส่งคืน | |
---|---|
การทดสอบที่มีให้ในการกำหนดค่า |
ฉีดตัวเลือกค่า
public abstract void injectOptionValue (String optionName, String optionValue)
ใส่ค่าตัวเลือกลงในชุดของวัตถุการกำหนดค่า
มีประโยชน์ในการระบุค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิกพารามิเตอร์ | |
---|---|
optionName | String : ชื่อตัวเลือก |
optionValue | String : ค่าตัวเลือก |
พ่น | |
---|---|
ConfigurationException | หากไม่สามารถตั้งค่าตัวเลือกได้ |
ฉีดตัวเลือกค่า
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
ใส่ค่าตัวเลือกลงในชุดของวัตถุการกำหนดค่า
มีประโยชน์ในการระบุค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิกพารามิเตอร์ | |
---|---|
optionName | String : ชื่อตัวเลือก |
optionKey | String : คีย์ทางเลือกสำหรับตัวเลือกแผนที่ หรือค่าว่าง |
optionValue | String : ค่าตัวเลือกแผนที่ |
พ่น | |
---|---|
ConfigurationException | หากไม่สามารถตั้งค่าตัวเลือกได้ |
ฉีดตัวเลือกค่าด้วยแหล่งที่มา
public abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)
ใส่ค่าตัวเลือกลงในชุดของวัตถุการกำหนดค่า
มีประโยชน์ในการระบุค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิกพารามิเตอร์ | |
---|---|
optionName | String : ชื่อตัวเลือก |
optionKey | String : คีย์ทางเลือกสำหรับตัวเลือกแผนที่ หรือค่าว่าง |
optionValue | String : ค่าตัวเลือกแผนที่ |
optionSource | String : การกำหนดค่าต้นทางที่ให้ค่าตัวเลือกนี้ |
พ่น | |
---|---|
ConfigurationException | หากไม่สามารถตั้งค่าตัวเลือกได้ |
ฉีดตัวเลือกค่า
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 | การกำหนดค่าโคลนลึกบางส่วน |
พ่น | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
การใช้งานคำสั่งพิมพ์
public abstract void printCommandUsage (boolean importantOnly, PrintStream out)
ส่งออกข้อความวิธีใช้บรรทัดคำสั่งสำหรับการกำหนดค่านี้ไปยัง printStream ที่กำหนด
พารามิเตอร์ | |
---|---|
importantOnly | boolean : ถ้า true ช่วยพิมพ์เฉพาะตัวเลือกที่สำคัญ |
out | PrintStream : ERROR(/PrintStream) ที่จะใช้ |
พ่น | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
แก้ไขตัวเลือกไดนามิก
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
แก้ไขตัวเลือกของ ERROR(/File)
ที่ชี้ไปยังตำแหน่งระยะไกล สิ่งนี้ต้องการการเรียก cleanConfigurationData()
เพื่อล้างไฟล์
พารามิเตอร์ | |
---|---|
resolver | DynamicRemoteFileResolver : DynamicRemoteFileResolver เพื่อแก้ไขไฟล์ |
พ่น | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
| com.android.tradefed.config.ConfigurationException |
BuildRetrievalError | |
ConfigurationException |
safeInjectOptionValues
public abstract void safeInjectOptionValues (optionDefs)
ใส่ค่าตัวเลือกหลายค่าลงในชุดของวัตถุการกำหนดค่าโดยไม่ต้องโยนหากไม่สามารถใช้ตัวเลือกใดตัวเลือกหนึ่งได้
มีประโยชน์ในการแทรกค่าตัวเลือกจำนวนมากพร้อมกันหลังจากสร้างวัตถุใหม่
พารามิเตอร์ | |
---|---|
optionDefs |
พ่น | |
---|---|
ConfigurationException | หากล้มเหลวในการสร้าง OptionSetter |
setBestEffortOptionsFromCommandLineArgs
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)
วิธีทั่วไปในการตั้งค่าวัตถุกำหนดค่าด้วยชื่อที่กำหนด แทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
name | String : ชื่อเฉพาะของประเภทวัตถุ config |
configObject | Object : วัตถุ config |
พ่น | |
---|---|
ConfigurationException | หาก configObject ไม่ใช่ประเภทที่ถูกต้อง |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
วิธีการทั่วไปในการตั้งค่ารายการวัตถุการกำหนดค่าสำหรับชื่อที่กำหนด แทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
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 |
ตั้งค่าการกู้คืนอุปกรณ์
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
ตั้งค่า IDeviceRecovery
แทนที่ค่าที่มีอยู่
กำหนดความต้องการอุปกรณ์
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
แทนที่ค่าที่มีอยู่
ตั้งค่าการทดสอบ
public abstract void setTest (IRemoteTest test)
วิธีอำนวยความสะดวกในการตั้ง IRemoteTest
เดียวในการกำหนดค่านี้ แทนที่ค่าที่มีอยู่
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
วิธีอำนวยความสะดวกในการตั้งค่า ITestInvocationListener
เดียว
setTestInvocationListeners
public abstract void setTestInvocationListeners (listeners)
ตั้งค่ารายการ ITestInvocationListener
แทนที่ค่าใดๆ ที่มีอยู่
ตั้งค่าการทดสอบ
public abstract void setTests (tests)
ตั้งค่ารายการ IRemoteTest
ในการกำหนดค่านี้ แทนที่ค่าที่มีอยู่
ตรวจสอบตัวเลือก
public abstract void validateOptions ()
ตรวจสอบค่าตัวเลือก
ขณะนี้สิ่งนี้จะตรวจสอบว่าได้ตั้งค่าตัวเลือกที่จำเป็นทั้งหมดแล้วพ่น | |
---|---|
ConfigurationException | หากการกำหนดค่าไม่ถูกต้อง |