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