จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

การกำหนดค่าไอคอน

public interface IConfiguration

com.android.tradefed.config.IConfiguration


ข้อมูลการกำหนดค่าสำหรับการเรียกใช้ TradeFederation การเรียก TradeFederation แต่ละรายการมี IConfiguration เดียว IConfiguration เก็บวัตถุผู้รับมอบสิทธิ์ทั้งหมดที่ควรใช้ในระหว่างการเรียกใช้ และ Option ที่เกี่ยวข้อง

สรุป

วิธีการสาธารณะ

abstract void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

เพิ่มไฟล์ที่ต้องล้างระหว่าง cleanConfigurationData()

abstract void cleanConfigurationData ()

ลบไฟล์ใด ๆ ที่ดาวน์โหลดเพื่อแก้ไขฟิลด์ตัวเลือกของไฟล์ระยะไกล

abstract IConfiguration clone ()

สร้างสำเนาตื้นของวัตถุนี้

abstract void dumpXml (PrintWriter output)

รับไฟล์ XML ที่ขยายสำหรับการกำหนดค่าพร้อมตัวเลือกทั้งหมดที่แสดงสำหรับ IConfiguration เป็น String

abstract void dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters)

รับไฟล์ XML ที่ขยายสำหรับการกำหนดค่าพร้อมตัวเลือกทั้งหมดที่แสดงสำหรับ IConfiguration นี้ ลบตัวกรองอ็อบเจ็กต์ตามชื่อคีย์

abstract void dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)

รับไฟล์ XML ที่ขยายสำหรับการกำหนดค่าพร้อมตัวเลือกทั้งหมดที่แสดงสำหรับ IConfiguration นี้ ลบตัวกรองอ็อบเจ็กต์ตามชื่อคีย์

abstract getAllConfigurationObjectsOfType (String typeName)

อินเทอร์เฟซทั่วไปเพื่อรับวัตถุทั้งหมดของชื่อประเภทที่กำหนดในอุปกรณ์ต่างๆ

abstract IBuildProvider getBuildProvider ()

รับ IBuildProvider จากการกำหนดค่า

abstract String getCommandLine ()

รับบรรทัดคำสั่งที่ใช้สร้าง IConfiguration นี้

abstract ICommandOptions getCommandOptions ()

รับ ICommandOptions เพื่อใช้จากการกำหนดค่า

abstract ConfigurationDescriptor getConfigurationDescription ()

ส่งคืน ConfigurationDescriptor ที่ให้ไว้ในการกำหนดค่า

abstract Object getConfigurationObject (String typeName)

อินเทอร์เฟซทั่วไปเพื่อรับอ็อบเจ็กต์การกำหนดค่าด้วยชื่อประเภทที่กำหนด

abstract getConfigurationObjectList (String typeName)

คล้ายกับ getConfigurationObject(String) แต่สำหรับประเภทอ็อบเจ็กต์คอนฟิกูเรชันที่รองรับหลายอ็อบเจ็กต์

abstract CoverageOptions getCoverageOptions ()

รับ CoverageOptions เพื่อใช้จากการกำหนดค่า

abstract getDeviceConfig ()

รับ IDeviceConfiguration จากการกำหนดค่า

abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)

ส่งคืน IDeviceConfiguration ที่เชื่อมโยงกับชื่อที่ระบุ จะเป็นค่า null หากไม่พบ

abstract TestDeviceOptions getDeviceOptions ()

รับ TestDeviceOptions เพื่อใช้จากการกำหนดค่า

abstract IDeviceRecovery getDeviceRecovery ()

รับ IDeviceRecovery เพื่อใช้จากการกำหนดค่า

abstract IDeviceSelection getDeviceRequirements ()

รับ IDeviceSelection เพื่อใช้จากการกำหนดค่า

abstract getFilesToClean ()

รับรายการไฟล์ที่จะล้างระหว่าง cleanConfigurationData()

abstract GlobalTestFilter getGlobalFilters ()

รับ GlobalTestFilter สำหรับการเรียกใช้

abstract getInopOptions ()

รับชื่อตัวเลือกที่ไม่เปลี่ยนค่าใด ๆ

abstract getLabPreparers ()

รับ ITargetPreparer จากการกำหนดค่า

abstract ILeveledLogOutput getLogOutput ()

รับ ILeveledLogOutput เพื่อใช้จากการกำหนดค่า

abstract ILogSaver getLogSaver ()

รับ ILogSaver เพื่อใช้จากการกำหนดค่า

abstract getMetricCollectors ()

รับ IMetricCollector จากการกำหนดค่า

abstract getMultiPreTargetPreparers ()

รับ IMultiTargetPreparer จากการกำหนดค่าที่ควรดำเนินการก่อนอุปกรณ์ target_preparers

abstract getMultiTargetPreparers ()

รับ IMultiTargetPreparer จากการกำหนดค่า

abstract String getName ()

ส่งกลับชื่อของการกำหนดค่า

abstract getPostProcessors ()

รับ IPostProcessor จากการกำหนดค่า

abstract IRetryDecision getRetryDecision ()

ส่งกลับ IRetryDecision ที่ใช้สำหรับการเรียกใช้

abstract getSystemStatusCheckers ()

รับ ISystemStatusChecker จากการกำหนดค่า

abstract getTargetPreparers ()

รับ ITargetPreparer จากการกำหนดค่า

abstract getTestInvocationListeners ()

รับ ITestInvocationListener เพื่อใช้จากการกำหนดค่า

abstract getTests ()

รับ IRemoteTest เพื่อรันจากการกำหนดค่า

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)

สร้างโคลนฐานจาก clone() จากนั้นทำการโคลนรายการของอ็อบเจกต์การกำหนดค่าที่กำหนด

abstract void printCommandUsage (boolean importantOnly, PrintStream out)

แสดงผลข้อความวิธีใช้บรรทัดคำสั่งสำหรับการกำหนดค่านี้ไปยัง printStream ที่กำหนด

abstract void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

แก้ไขตัวเลือกของ ERROR(/File) ที่ชี้ไปยังตำแหน่งระยะไกล

abstract void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

ฉีดค่าตัวเลือกหลายค่าลงในชุดของออบเจ็กต์การกำหนดค่าโดยไม่ต้องโยน หากตัวเลือกใดตัวเลือกหนึ่งใช้ไม่ได้

abstract setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

ตั้งค่าฟิลด์ Option การกำหนดค่าด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนดโดยใช้วิธีการที่ดีที่สุด

abstract void setBuildProvider ( IBuildProvider provider)

แทนที่ IBuildProvider ปัจจุบันในการกำหนดค่า

abstract void setCommandLine (String[] arrayArgs)

ตั้งค่าบรรทัดคำสั่งที่ใช้สร้าง IConfiguration นี้

abstract void setCommandOptions ( ICommandOptions cmdOptions)

ตั้งค่า ICommandOptions แทนที่ค่าที่มีอยู่

abstract void setConfigurationObject (String name, Object configObject)

เมธอดทั่วไปในการตั้งค่าอ็อบเจ็กต์ config ด้วยชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่

abstract void setConfigurationObjectList (String name, configList) setConfigurationObjectList (String name, configList)

เมธอดทั่วไปในการตั้งค่ารายการอ็อบเจ็กต์ config สำหรับชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่

abstract void setCoverageOptions ( CoverageOptions coverageOptions)

ตั้งค่า CoverageOptions โดยแทนที่ค่าที่มีอยู่

abstract void setDeviceConfig ( IDeviceConfiguration deviceConfig)

ตั้งค่า IDeviceConfiguration โดยแทนที่ค่าที่มีอยู่

abstract void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

ตั้งค่า IDeviceConfiguration โดยแทนที่ค่าที่มีอยู่

abstract void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

ตั้งค่ารายการของ IMetricCollector โดยแทนที่ค่าที่มีอยู่

abstract void setDeviceOptions ( TestDeviceOptions deviceOptions)

ตั้งค่า TestDeviceOptions แทนที่ค่าที่มีอยู่

abstract void setDeviceRecovery ( IDeviceRecovery recovery)

ตั้งค่า IDeviceRecovery โดยแทนที่ค่าที่มีอยู่

abstract void setDeviceRequirements ( IDeviceSelection deviceSelection)

ตั้งค่า IDeviceSelection แทนที่ค่าที่มีอยู่

abstract void setLabPreparer ( ITargetPreparer preparer)

ตั้งค่า ITargetPreparer โดยแทนที่ค่าที่มีอยู่

abstract void setLabPreparers ( preparers) setLabPreparers ( preparers)

ตั้งค่ารายการของ ITargetPreparer แทนที่ค่าที่มีอยู่

abstract void setLogOutput ( ILeveledLogOutput logger)

ตั้งค่า ILeveledLogOutput โดยแทนที่ค่าที่มีอยู่

abstract void setLogSaver ( ILogSaver logSaver)

ตั้งค่า ILogSaver โดยแทนที่ค่าที่มีอยู่

abstract void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPreps)

วิธีที่สะดวกในการตั้งค่า IMultiTargetPreparer เดียวในการกำหนดค่านี้ซึ่งควรดำเนินการก่อนอุปกรณ์ target_preparers ใด ๆ โดยแทนที่ค่าที่มีอยู่

abstract void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

ตั้งค่ารายการของ IMultiTargetPreparer ในการกำหนดค่านี้ที่ควรดำเนินการก่อนอุปกรณ์ target_preparers ใดๆ โดยแทนที่ค่าที่มีอยู่

abstract void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

วิธีที่สะดวกในการตั้งค่า IMultiTargetPreparer เดียวในการกำหนดค่านี้ โดยแทนที่ค่าที่มีอยู่

abstract void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

ตั้งค่ารายการ IMultiTargetPreparer ในการกำหนดค่านี้ โดยแทนที่ค่าที่มีอยู่

abstract setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

ตั้งค่าฟิลด์ Option การกำหนดค่าด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนด

ArgsOptionParser สำหรับรูปแบบที่ต้องการ

abstract setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

ตั้งค่าฟิลด์ Option การกำหนดค่าด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนด

ดู ArgsOptionParser สำหรับรูปแบบที่ต้องการ

abstract void setPostProcessors ( processors) setPostProcessors ( processors)

ตั้งค่ารายการของ IPostProcessor แทนที่ค่าที่มีอยู่

abstract void setRetryDecision ( IRetryDecision decisionRetry)

ตั้งค่า IRetryDecision โดยแทนที่ค่าที่มีอยู่

abstract void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

วิธีที่สะดวกในการตั้งค่า ISystemStatusChecker เดียวในการกำหนดค่านี้ แทนที่ค่าที่มีอยู่

abstract void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

ตั้งค่ารายการของ ISystemStatusChecker ในการกำหนดค่านี้ โดยแทนที่ค่าที่มีอยู่

abstract void setTargetPreparer ( ITargetPreparer preparer)

ตั้งค่า ITargetPreparer โดยแทนที่ค่าที่มีอยู่

abstract void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

ตั้งค่ารายการของ ITargetPreparer แทนที่ค่าที่มีอยู่

abstract void setTest ( IRemoteTest test)

วิธีที่สะดวกในการตั้งค่า IRemoteTest เดียวในการกำหนดค่านี้ แทนที่ค่าที่มีอยู่

abstract void setTestInvocationListener ( ITestInvocationListener listener)

วิธีที่สะดวกในการตั้งค่า ITestInvocationListener เดียว

abstract void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

ตั้งค่ารายการของ ITestInvocationListener แทนที่ค่าที่มีอยู่

abstract void setTests ( tests) setTests ( tests)

ตั้งค่ารายการของ IRemoteTest ในการกำหนดค่านี้ แทนที่ค่าที่มีอยู่

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 abstract  getAllConfigurationObjectsOfType (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 abstract  getConfigurationObjectList (String typeName)

คล้ายกับ getConfigurationObject(String) แต่สำหรับประเภทอ็อบเจ็กต์คอนฟิกูเรชันที่รองรับหลายอ็อบเจ็กต์

พารามิเตอร์
typeName String : ชื่อประเภทเฉพาะของอ็อบเจ็กต์การกำหนดค่า

คืนสินค้า
รายการของอ็อบเจ็กต์คอนฟิกูเรชันหรือ null หากไม่มีประเภทอ็อบเจ็กต์ที่มีชื่อที่ระบุ

getCoverageOptions

public abstract CoverageOptions getCoverageOptions ()

รับ CoverageOptions เพื่อใช้จากการกำหนดค่า

คืนสินค้า
CoverageOptions CoverageOptions ที่มีให้ในการกำหนดค่า

getDeviceConfig

public abstract  getDeviceConfig ()

รับ 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 abstract  getFilesToClean ()

รับรายการไฟล์ที่จะล้างระหว่าง cleanConfigurationData()

คืนสินค้า

getGlobalFilters

public abstract GlobalTestFilter getGlobalFilters ()

รับ GlobalTestFilter สำหรับการเรียกใช้

คืนสินค้า
GlobalTestFilter

getInopOptions

public abstract  getInopOptions ()

รับชื่อตัวเลือกที่ไม่เปลี่ยนค่าใด ๆ

คืนสินค้า

getLabPreparers

public abstract  getLabPreparers ()

รับ ITargetPreparer จากการกำหนดค่า

คืนสินค้า
ITargetPreparer ให้ตามลำดับในการกำหนดค่า

getLogOutput

public abstract ILeveledLogOutput getLogOutput ()

รับ ILeveledLogOutput เพื่อใช้จากการกำหนดค่า

คืนสินค้า
ILeveledLogOutput ILeveledLogOutput ที่มีให้ในการกำหนดค่า

getLogSaver

public abstract ILogSaver getLogSaver ()

รับ ILogSaver เพื่อใช้จากการกำหนดค่า

คืนสินค้า
ILogSaver ILogSaver ที่มีให้ในการกำหนดค่า

getMetricCollectors

public abstract  getMetricCollectors ()

รับ IMetricCollector จากการกำหนดค่า

คืนสินค้า

getMultiPreTargetPreparers

public abstract  getMultiPreTargetPreparers ()

รับ IMultiTargetPreparer จากการกำหนดค่าที่ควรดำเนินการก่อนอุปกรณ์ target_preparers

คืนสินค้า
IMultiTargetPreparer ให้มาตามลำดับในการกำหนดค่า

getMultiTargetPreparers

public abstract  getMultiTargetPreparers ()

รับ IMultiTargetPreparer จากการกำหนดค่า

คืนสินค้า
IMultiTargetPreparer ให้มาตามลำดับในการกำหนดค่า

getName

public abstract String getName ()

ส่งกลับชื่อของการกำหนดค่า

คืนสินค้า
String

getPostProcessors

public abstract  getPostProcessors ()

รับ IPostProcessor จากการกำหนดค่า

คืนสินค้า

getRetryDecision

public abstract IRetryDecision getRetryDecision ()

ส่งกลับ IRetryDecision ที่ใช้สำหรับการเรียกใช้

คืนสินค้า
IRetryDecision

getSystemStatusCheckers

public abstract  getSystemStatusCheckers ()

รับ ISystemStatusChecker จากการกำหนดค่า

คืนสินค้า
ISystemStatusChecker ที่จัดเตรียมไว้ตามลำดับในการกำหนดค่า

getTargetPreparers

public abstract  getTargetPreparers ()

รับ ITargetPreparer จากการกำหนดค่า

คืนสินค้า
ITargetPreparer ให้ตามลำดับในการกำหนดค่า

getTestInvocationListeners

public abstract  getTestInvocationListeners ()

รับ ITestInvocationListener เพื่อใช้จากการกำหนดค่า

คืนสินค้า
ITestInvocationListener ที่ให้ไว้ในการกำหนดค่า

รับการทดสอบ

public abstract  getTests ()

รับ 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 : รายการตัวเลือก defs ที่จะฉีด

ขว้าง
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 : รายการตัวเลือก defs ที่จะฉีด

ขว้าง
ConfigurationException หากล้มเหลวในการสร้าง OptionSetter

setBestEffortOptionsจากCommandLineArgs

public abstract  setBestEffortOptionsFromCommandLineArgs ( 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 abstract  setOptionsFromCommandLineArgs ( listArgs)

ตั้งค่าฟิลด์ Option การกำหนดค่าด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนด

ArgsOptionParser สำหรับรูปแบบที่ต้องการ

พารามิเตอร์
listArgs : อาร์กิวเมนต์บรรทัดคำสั่ง

คืนสินค้า
อาร์กิวเมนต์ที่ไม่ได้ใช้

ขว้าง
ConfigurationException

setOptionsFromCommandLineArgs

public abstract  setOptionsFromCommandLineArgs ( 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 ไม่ถูกต้อง