การกำหนดค่าไอ
public interface IConfiguration
com.android.tradefed.config.ICการกำหนดค่า |
ข้อมูลการกำหนดค่าสำหรับการเรียกใช้ 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 SkipManager | getSkipManager () รับ |
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) วิธีการทั่วไปในการตั้งค่ารายการออบเจ็กต์การกำหนดค่าสำหรับชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่ |
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 |
ข้อมูลการกำหนดค่าที่สะอาด
public abstract void cleanConfigurationData ()
ลบไฟล์ใด ๆ ที่ถูกดาวน์โหลดเพื่อแก้ไขฟิลด์ตัวเลือกของไฟล์ระยะไกล
โคลน
public abstract IConfiguration clone ()
สร้างสำเนาแบบตื้นของวัตถุนี้
การส่งคืน | |
---|---|
IConfiguration | สำเนา {link IConfiguration} |
dumpXml
public abstract void dumpXml (PrintWriter output)
รับไฟล์ XML แบบขยายสำหรับการกำหนดค่าพร้อมตัวเลือกทั้งหมดที่แสดงสำหรับ IConfiguration
นี้เป็น String
พารามิเตอร์ | |
---|---|
output | PrintWriter : นักเขียนที่จะพิมพ์ xml ไปที่ |
ขว้าง | |
---|---|
| IOข้อยกเว้น |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
รับไฟล์ XML แบบขยายสำหรับการกำหนดค่าพร้อมตัวเลือกทั้งหมดที่แสดงสำหรับ IConfiguration
นี้ ลบด้วยตัวกรองออบเจ็กต์ตามชื่อคีย์
ตัวอย่างตัวกรอง: Configuration#TARGET_PREPARER_TYPE_NAME
พารามิเตอร์ | |
---|---|
output | PrintWriter : นักเขียนที่จะพิมพ์ xml ไปที่ |
excludeFilters |
ขว้าง | |
---|---|
| IOข้อยกเว้น |
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 |
ขว้าง | |
---|---|
| IOข้อยกเว้น |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (String typeName)
อินเทอร์เฟซทั่วไปเพื่อรับออบเจ็กต์ทั้งหมดของชื่อประเภทที่กำหนดในอุปกรณ์ต่างๆ
พารามิเตอร์ | |
---|---|
typeName | String : ประเภทเฉพาะของวัตถุการกำหนดค่า |
การส่งคืน | |
---|---|
รายการวัตถุการกำหนดค่าประเภทที่กำหนด |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
รับ IBuildProvider
จากการกำหนดค่า
การส่งคืน | |
---|---|
IBuildProvider | IBuildProvider ที่ให้ไว้ในการกำหนดค่า |
รับCommandLine
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 ที่ให้ไว้ในการกำหนดค่า |
รับ DeviceConfig
public abstractgetDeviceConfig ()
รับ IDeviceConfiguration
จากการกำหนดค่า
การส่งคืน | |
---|---|
IDeviceConfiguration ระบุไว้ตามลำดับในการกำหนดค่า |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
ส่งคืน IDeviceConfiguration
ที่เกี่ยวข้องกับชื่อที่ให้ไว้ เป็นโมฆะหากไม่พบ
พารามิเตอร์ | |
---|---|
nameDevice | String |
การส่งคืน | |
---|---|
IDeviceConfiguration |
รับตัวเลือกอุปกรณ์
public abstract TestDeviceOptions getDeviceOptions ()
รับ TestDeviceOptions
เพื่อใช้จากการกำหนดค่า
การส่งคืน | |
---|---|
TestDeviceOptions | TestDeviceOptions ที่ให้ไว้ในการกำหนดค่า |
รับDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
รับ IDeviceRecovery
เพื่อใช้งานจากการกำหนดค่า
การส่งคืน | |
---|---|
IDeviceRecovery | IDeviceRecovery ที่ให้ไว้ในการกำหนดค่า |
รับข้อกำหนดของอุปกรณ์
public abstract IDeviceSelection getDeviceRequirements ()
รับ IDeviceSelection
เพื่อใช้จากการกำหนดค่า
การส่งคืน | |
---|---|
IDeviceSelection | IDeviceSelection ที่ให้ไว้ในการกำหนดค่า |
getFilesToClean.getFilesToClean
public abstractgetFilesToClean ()
รับรายการไฟล์ที่จะถูกล้างระหว่าง cleanConfigurationData()
การส่งคืน | |
---|---|
รับ GlobalFilters
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 ระบุไว้ตามลำดับในการกำหนดค่า |
รับชื่อ
public abstract String getName ()
ส่งกลับชื่อของการกำหนดค่า
การส่งคืน | |
---|---|
String |
รับ RetryDecision
public abstract IRetryDecision getRetryDecision ()
ส่งกลับ IRetryDecision
ที่ใช้สำหรับเรียกใช้
การส่งคืน | |
---|---|
IRetryDecision |
getSkipManager
public abstract SkipManager getSkipManager ()
รับ SkipManager
สำหรับการเรียกใช้
การส่งคืน | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
รับ ISystemStatusChecker
จากการกำหนดค่า
การส่งคืน | |
---|---|
ISystemStatusChecker ที่ให้มาตามลำดับในการกำหนดค่า |
getTargetPreparers
public abstractgetTargetPreparers ()
รับ ITargetPreparer
จากการกำหนดค่า
การส่งคืน | |
---|---|
ITargetPreparer ระบุไว้ตามลำดับในการกำหนดค่า |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
รับ ITestInvocationListener
เพื่อใช้จากการกำหนดค่า
การส่งคืน | |
---|---|
ITestInvocationListener ที่ให้ไว้ในการกำหนดค่า |
รับการทดสอบ
public abstractgetTests ()
รับ IRemoteTest
เพื่อรันจากการกำหนดค่า
การส่งคืน | |
---|---|
การทดสอบที่ให้ไว้ในการกำหนดค่า |
ฉีดOptionValue
public abstract void injectOptionValue (String optionName, String optionValue)
แทรกค่าตัวเลือกลงในชุดของออบเจ็กต์การกำหนดค่า
มีประโยชน์ในการจัดเตรียมค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิกพารามิเตอร์ | |
---|---|
optionName | String : ชื่อตัวเลือก |
optionValue | String : ค่าตัวเลือก |
ขว้าง | |
---|---|
ConfigurationException | หากไม่สามารถตั้งค่าของตัวเลือกได้ |
ฉีดOptionValue
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
แทรกค่าตัวเลือกลงในชุดของออบเจ็กต์การกำหนดค่า
มีประโยชน์ในการจัดเตรียมค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิกพารามิเตอร์ | |
---|---|
optionName | String : ชื่อตัวเลือก |
optionKey | String : คีย์ทางเลือกสำหรับตัวเลือกแผนที่หรือค่าว่าง |
optionValue | String : ค่าตัวเลือกแผนที่ |
ขว้าง | |
---|---|
ConfigurationException | หากไม่สามารถตั้งค่าของตัวเลือกได้ |
ฉีดOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)
แทรกค่าตัวเลือกลงในชุดของออบเจ็กต์การกำหนดค่า
มีประโยชน์ในการจัดเตรียมค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิกพารามิเตอร์ | |
---|---|
optionName | String : ชื่อตัวเลือก |
optionKey | String : คีย์ทางเลือกสำหรับตัวเลือกแผนที่หรือค่าว่าง |
optionValue | String : ค่าตัวเลือกแผนที่ |
optionSource | String : การกำหนดค่าต้นทางที่ให้ค่าตัวเลือกนี้ |
ขว้าง | |
---|---|
ConfigurationException | หากไม่สามารถตั้งค่าของตัวเลือกได้ |
ฉีดOptionValues
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()
จากนั้นทำการโคลนรายการวัตถุ config ที่กำหนดอย่างลึก
พารามิเตอร์ | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : ไคลเอ็นต์ที่เก็บคีย์ |
การส่งคืน | |
---|---|
IConfiguration | การกำหนดค่าโคลนแบบลึกบางส่วน |
ขว้าง | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
printCommandUsage
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 ใหม่ |
ตั้งค่า CommandLine
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 : ชื่อเฉพาะของประเภทออบเจ็กต์การกำหนดค่า |
configObject | Object : วัตถุกำหนดค่า |
ขว้าง | |
---|---|
ConfigurationException | หาก configObject ไม่ใช่ประเภทที่ถูกต้อง |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
วิธีการทั่วไปในการตั้งค่ารายการออบเจ็กต์การกำหนดค่าสำหรับชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
name | String : ชื่อเฉพาะของประเภทออบเจ็กต์การกำหนดค่า |
configList |
ขว้าง | |
---|---|
ConfigurationException | หากวัตถุใดในรายการไม่ใช่ประเภทที่ถูกต้อง |
ตั้งค่าความคุ้มครองตัวเลือก
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
ตั้งค่า CoverageOptions
โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
coverageOptions | CoverageOptions |
ตั้งค่า DeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
ตั้งค่า IDeviceConfiguration
โดยแทนที่ค่าที่มีอยู่
setDeviceConfigList
public abstract void setDeviceConfigList (deviceConfigs)
ตั้งค่า IDeviceConfiguration
โดยแทนที่ค่าที่มีอยู่
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
ตั้งค่ารายการ IMetricCollector
โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
collectors |
ตั้งค่าตัวเลือกอุปกรณ์
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 |
ตั้งค่า RetryDecision
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 | หากการกำหนดค่าไม่ถูกต้อง |
การกำหนดค่าไอ
public interface IConfiguration
com.android.tradefed.config.ICการกำหนดค่า |
ข้อมูลการกำหนดค่าสำหรับการเรียกใช้ 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 SkipManager | getSkipManager () รับ |
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) วิธีการทั่วไปในการตั้งค่ารายการออบเจ็กต์การกำหนดค่าสำหรับชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่ |
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 |
ข้อมูลการกำหนดค่าที่สะอาด
public abstract void cleanConfigurationData ()
ลบไฟล์ใด ๆ ที่ถูกดาวน์โหลดเพื่อแก้ไขฟิลด์ตัวเลือกของไฟล์ระยะไกล
โคลน
public abstract IConfiguration clone ()
สร้างสำเนาแบบตื้นของวัตถุนี้
การส่งคืน | |
---|---|
IConfiguration | สำเนา {link IConfiguration} |
dumpXml
public abstract void dumpXml (PrintWriter output)
รับไฟล์ XML แบบขยายสำหรับการกำหนดค่าพร้อมตัวเลือกทั้งหมดที่แสดงสำหรับ IConfiguration
นี้เป็น String
พารามิเตอร์ | |
---|---|
output | PrintWriter : นักเขียนที่จะพิมพ์ xml ไปที่ |
ขว้าง | |
---|---|
| IOข้อยกเว้น |
dumpXml
public abstract void dumpXml (PrintWriter output,excludeFilters)
รับไฟล์ XML แบบขยายสำหรับการกำหนดค่าพร้อมตัวเลือกทั้งหมดที่แสดงสำหรับ IConfiguration
นี้ ลบด้วยตัวกรองออบเจ็กต์ตามชื่อคีย์
ตัวอย่างตัวกรอง: Configuration#TARGET_PREPARER_TYPE_NAME
พารามิเตอร์ | |
---|---|
output | PrintWriter : นักเขียนที่จะพิมพ์ xml ไปที่ |
excludeFilters |
ขว้าง | |
---|---|
| IOข้อยกเว้น |
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 |
ขว้าง | |
---|---|
| IOข้อยกเว้น |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (String typeName)
อินเทอร์เฟซทั่วไปเพื่อรับออบเจ็กต์ทั้งหมดของชื่อประเภทที่กำหนดในอุปกรณ์ต่างๆ
พารามิเตอร์ | |
---|---|
typeName | String : ประเภทเฉพาะของวัตถุการกำหนดค่า |
การส่งคืน | |
---|---|
รายการวัตถุการกำหนดค่าประเภทที่กำหนด |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
รับ IBuildProvider
จากการกำหนดค่า
การส่งคืน | |
---|---|
IBuildProvider | IBuildProvider ที่ให้ไว้ในการกำหนดค่า |
รับCommandLine
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 ที่ให้ไว้ในการกำหนดค่า |
รับ DeviceConfig
public abstractgetDeviceConfig ()
รับ IDeviceConfiguration
จากการกำหนดค่า
การส่งคืน | |
---|---|
IDeviceConfiguration ระบุไว้ตามลำดับในการกำหนดค่า |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
ส่งคืน IDeviceConfiguration
ที่เกี่ยวข้องกับชื่อที่ให้ไว้ เป็นโมฆะหากไม่พบ
พารามิเตอร์ | |
---|---|
nameDevice | String |
การส่งคืน | |
---|---|
IDeviceConfiguration |
รับตัวเลือกอุปกรณ์
public abstract TestDeviceOptions getDeviceOptions ()
รับ TestDeviceOptions
เพื่อใช้จากการกำหนดค่า
การส่งคืน | |
---|---|
TestDeviceOptions | TestDeviceOptions ที่ให้ไว้ในการกำหนดค่า |
รับDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
รับ IDeviceRecovery
เพื่อใช้งานจากการกำหนดค่า
การส่งคืน | |
---|---|
IDeviceRecovery | IDeviceRecovery ที่ให้ไว้ในการกำหนดค่า |
รับข้อกำหนดของอุปกรณ์
public abstract IDeviceSelection getDeviceRequirements ()
รับ IDeviceSelection
เพื่อใช้จากการกำหนดค่า
การส่งคืน | |
---|---|
IDeviceSelection | IDeviceSelection ที่ให้ไว้ในการกำหนดค่า |
getFilesToClean.getFilesToClean
public abstractgetFilesToClean ()
รับรายการไฟล์ที่จะถูกล้างระหว่าง cleanConfigurationData()
การส่งคืน | |
---|---|
รับ GlobalFilters
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 ระบุไว้ตามลำดับในการกำหนดค่า |
รับชื่อ
public abstract String getName ()
ส่งกลับชื่อของการกำหนดค่า
การส่งคืน | |
---|---|
String |
รับ RetryDecision
public abstract IRetryDecision getRetryDecision ()
ส่งกลับ IRetryDecision
ที่ใช้สำหรับเรียกใช้
การส่งคืน | |
---|---|
IRetryDecision |
getSkipManager
public abstract SkipManager getSkipManager ()
รับ SkipManager
สำหรับการเรียกใช้
การส่งคืน | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
รับ ISystemStatusChecker
จากการกำหนดค่า
การส่งคืน | |
---|---|
ISystemStatusChecker ที่ให้มาตามลำดับในการกำหนดค่า |
getTargetPreparers
public abstractgetTargetPreparers ()
รับ ITargetPreparer
จากการกำหนดค่า
การส่งคืน | |
---|---|
ITargetPreparer ระบุไว้ตามลำดับในการกำหนดค่า |
getTestInvocationListeners
public abstractgetTestInvocationListeners ()
รับ ITestInvocationListener
เพื่อใช้จากการกำหนดค่า
การส่งคืน | |
---|---|
ITestInvocationListener ที่ให้ไว้ในการกำหนดค่า |
รับการทดสอบ
public abstractgetTests ()
รับ IRemoteTest
เพื่อรันจากการกำหนดค่า
การส่งคืน | |
---|---|
การทดสอบที่ให้ไว้ในการกำหนดค่า |
ฉีดOptionValue
public abstract void injectOptionValue (String optionName, String optionValue)
แทรกค่าตัวเลือกลงในชุดของออบเจ็กต์การกำหนดค่า
มีประโยชน์ในการจัดเตรียมค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิกพารามิเตอร์ | |
---|---|
optionName | String : ชื่อตัวเลือก |
optionValue | String : ค่าตัวเลือก |
ขว้าง | |
---|---|
ConfigurationException | หากไม่สามารถตั้งค่าของตัวเลือกได้ |
ฉีดOptionValue
public abstract void injectOptionValue (String optionName, String optionKey, String optionValue)
แทรกค่าตัวเลือกลงในชุดของออบเจ็กต์การกำหนดค่า
มีประโยชน์ในการจัดเตรียมค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิกพารามิเตอร์ | |
---|---|
optionName | String : ชื่อตัวเลือก |
optionKey | String : คีย์ทางเลือกสำหรับตัวเลือกแผนที่หรือค่าว่าง |
optionValue | String : ค่าตัวเลือกแผนที่ |
ขว้าง | |
---|---|
ConfigurationException | หากไม่สามารถตั้งค่าของตัวเลือกได้ |
ฉีดOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName, String optionKey, String optionValue, String optionSource)
แทรกค่าตัวเลือกลงในชุดของออบเจ็กต์การกำหนดค่า
มีประโยชน์ในการจัดเตรียมค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิกพารามิเตอร์ | |
---|---|
optionName | String : ชื่อตัวเลือก |
optionKey | String : คีย์ทางเลือกสำหรับตัวเลือกแผนที่หรือค่าว่าง |
optionValue | String : ค่าตัวเลือกแผนที่ |
optionSource | String : การกำหนดค่าต้นทางที่ให้ค่าตัวเลือกนี้ |
ขว้าง | |
---|---|
ConfigurationException | หากไม่สามารถตั้งค่าของตัวเลือกได้ |
ฉีดOptionValues
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()
จากนั้นทำการโคลนรายการวัตถุ config ที่กำหนดอย่างลึก
พารามิเตอร์ | |
---|---|
objectToDeepClone | |
client | IKeyStoreClient : ไคลเอ็นต์ที่เก็บคีย์ |
การส่งคืน | |
---|---|
IConfiguration | การกำหนดค่าโคลนแบบลึกบางส่วน |
ขว้าง | |
---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException |
printCommandUsage
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)
วิธีการทั่วไปในการตั้งค่าวัตถุ config ด้วยชื่อที่กำหนดแทนที่ค่าใด ๆ ที่มีอยู่
พารามิเตอร์ | |
---|---|
name | String : ชื่อที่ไม่ซ้ำกันของประเภทวัตถุกำหนดค่า |
configObject | Object : วัตถุกำหนดค่า |
โยน | |
---|---|
ConfigurationException | หาก configObject ไม่ใช่ประเภทที่ถูกต้อง |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,configList)
วิธีการทั่วไปในการตั้งค่ารายการวัตถุ config สำหรับชื่อที่กำหนดแทนที่ค่าใด ๆ ที่มีอยู่
พารามิเตอร์ | |
---|---|
name | String : ชื่อที่ไม่ซ้ำกันของประเภทวัตถุกำหนดค่า |
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
S แทนที่ค่าใด ๆ ที่มีอยู่
SetDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (collectors)
ตั้งค่ารายการของ IMetricCollector
S แทนที่ค่าใด ๆ ที่มีอยู่
พารามิเตอร์ | |
---|---|
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
S แทนที่ค่าใด ๆ ที่มีอยู่
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
s ในการกำหนดค่านี้ที่ควรดำเนินการก่อนที่อุปกรณ์ใด ๆ target_preparers จะแทนที่ค่าใด ๆ ที่มีอยู่
SetMultitargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
วิธีการสะดวกสบายในการตั้ง IMultiTargetPreparer
เดียวในการกำหนดค่านี้แทนที่ค่าใด ๆ ที่มีอยู่
SetMultitargetPreparers
public abstract void setMultiTargetPreparers (multiTargPreps)
ตั้งค่ารายการของ IMultiTargetPreparer
s ในการกำหนดค่านี้แทนที่ค่าใด ๆ ที่มีอยู่
SetOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs)
ตั้งค่า Option
config ด้วยชุดของข้อโต้แย้งบรรทัดคำสั่งที่กำหนด
ArgsOptionParser
สำหรับรูปแบบที่คาดหวังพารามิเตอร์ | |
---|---|
listArgs |
การส่งคืน | |
---|---|
ข้อโต้แย้งที่ไม่ได้รับการรับรอง |
โยน | |
---|---|
ConfigurationException |
SetOptionsFromCommandLineArgs
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
ตั้งค่า Option
config ด้วยชุดของข้อโต้แย้งบรรทัดคำสั่งที่กำหนด
ArgsOptionParser
สำหรับรูปแบบที่คาดหวังพารามิเตอร์ | |
---|---|
listArgs | |
keyStoreClient | IKeyStoreClient : IKeyStoreClient ที่จะใช้ |
การส่งคืน | |
---|---|
ข้อโต้แย้งที่ไม่ได้รับการรับรอง |
โยน | |
---|---|
ConfigurationException |
SetPostProcessors
public abstract void setPostProcessors (processors)
ตั้งค่ารายการของ IPostProcessor
S แทนที่ค่าใด ๆ ที่มีอยู่
พารามิเตอร์ | |
---|---|
processors |
setRetryDecision
public abstract void setRetryDecision (IRetryDecision decisionRetry)
ตั้งค่า IRetryDecision
แทนที่ค่าใด ๆ ที่มีอยู่
SetSystemstatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
วิธีการสะดวกสบายในการตั้ง ISystemStatusChecker
เดียวในการกำหนดค่านี้แทนที่ค่าใด ๆ ที่มีอยู่
SetSystemstatusCheckers
public abstract void setSystemStatusCheckers (systemCheckers)
ตั้งค่ารายการของ ISystemStatusChecker
s ในการกำหนดค่านี้แทนที่ค่าใด ๆ ที่มีอยู่
SettargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
ตั้งค่า ITargetPreparer
แทนที่ค่าใด ๆ ที่มีอยู่
SettargetPreparers
public abstract void setTargetPreparers (preparers)
ตั้งค่ารายการของ ITargetPreparer
S แทนที่ค่าใด ๆ ที่มีอยู่
ตั้งถิ่นฐาน
public abstract void setTest (IRemoteTest test)
วิธีการสะดวกสบายในการตั้ง IRemoteTest
เดียวในการกำหนดค่านี้แทนที่ค่าใด ๆ ที่มีอยู่
SetTestinVocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
วิธีการสะดวกสบายในการตั้งค่า ITestInvocationListener
เดียว
SetTestinVocationListeners
public abstract void setTestInvocationListeners (listeners)
ตั้งค่ารายการของ ITestInvocationListener
S แทนที่ค่าใด ๆ ที่มีอยู่
ตั้งถิ่นฐาน
public abstract void setTests (tests)
ตั้งค่ารายการ IRemoteTest
s ในการกำหนดค่านี้แทนที่ค่าใด ๆ ที่มีอยู่
การตรวจสอบความถูกต้อง
public abstract void validateOptions ()
ตรวจสอบค่าตัวเลือก
ขณะนี้จะตรวจสอบว่ามีการตั้งค่าตัวเลือกที่บังคับทั้งหมดทั้งหมดแล้วโยน | |
---|---|
ConfigurationException | หากการกำหนดค่าไม่ถูกต้อง |