การกำหนดค่า
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)
แสดงข้อความช่วยเหลือการใช้งานบรรทัดคำสั่งสำหรับการกำหนดค่านี้ไปยัง PrintStream ที่ระบุ |
abstract
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
แก้ปัญหาตัวเลือก " |
abstract
void
|
safeInjectOptionValues(
แทรกค่าตัวเลือกหลายค่าลงในชุดของออบเจ็กต์การกำหนดค่า โดยไม่ใส่ค่าใดๆ หากมี ของตัวเลือกไม่สามารถใช้ได้ |
abstract
|
setBestEffortOptionsFromCommandLineArgs(
กำหนดค่าฟิลด์ |
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(
ตั้งค่าช่องกำหนดค่า
|
abstract
|
setOptionsFromCommandLineArgs(
ตั้งค่าช่องกำหนดค่า
ดู |
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 |
|
clearConfigurationData
public abstract void cleanConfigurationData ()
ลบไฟล์ที่ดาวน์โหลดไว้ในช่องตัวเลือกของไฟล์ระยะไกลที่ได้รับการแก้ไขแล้ว
โคลน
public abstract IConfiguration clone ()
สร้างสำเนาแบบตื้นของออบเจ็กต์นี้
คิกรีเทิร์น | |
---|---|
IConfiguration |
สำเนา {link IConfiguration} |
Xml
public abstract void dumpXml (PrintWriter output)
รับไฟล์ XML แบบขยายสำหรับการกำหนดค่าที่มีตัวเลือกทั้งหมดที่แสดงสำหรับการดำเนินการนี้
IConfiguration
ในฐานะ String
พารามิเตอร์ | |
---|---|
output |
PrintWriter : ผู้เขียนที่จะพิมพ์ XML ไป |
การขว้าง | |
---|---|
|
ข้อยกเว้น IO |
Xml
public abstract void dumpXml (PrintWriter output,excludeFilters)
รับไฟล์ XML แบบขยายสำหรับการกำหนดค่าที่มีตัวเลือกทั้งหมดที่แสดงสำหรับ IConfiguration
นี้ลบด้วยออบเจ็กต์ตัวกรองตามชื่อคีย์
ตัวอย่างตัวกรอง: Configuration#TARGET_PREPARER_TYPE_NAME
พารามิเตอร์ | |
---|---|
output |
PrintWriter : ผู้เขียนที่จะพิมพ์ XML ไป |
excludeFilters |
: รายการประเภทออบเจ็กต์ที่ไม่ควรทิ้ง |
การขว้าง | |
---|---|
|
ข้อยกเว้น IO |
Xml
public abstract void dumpXml (PrintWriter output,excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
รับไฟล์ XML แบบขยายสำหรับการกำหนดค่าที่มีตัวเลือกทั้งหมดที่แสดงสำหรับ IConfiguration
นี้ลบด้วยออบเจ็กต์ตัวกรองตามชื่อคีย์
ตัวอย่างตัวกรอง: Configuration#TARGET_PREPARER_TYPE_NAME
พารามิเตอร์ | |
---|---|
output |
PrintWriter : ผู้เขียนที่จะพิมพ์ XML ไป |
excludeFilters |
: รายการประเภทออบเจ็กต์ที่ไม่ควรทิ้ง |
printDeprecatedOptions |
boolean : ตัวเลือกการพิมพ์ที่ทำเครื่องหมายว่าเลิกใช้งานแล้วหรือไม่ |
printUnchangedOptions |
boolean |
การขว้าง | |
---|---|
|
ข้อยกเว้น IO |
getAllConfigurationObjectsOfType
public abstractgetAllConfigurationObjectsOfType (String typeName)
อินเทอร์เฟซทั่วไปสำหรับดูออบเจ็กต์ทั้งหมดของชื่อประเภทหนึ่งๆ ในอุปกรณ์ต่างๆ
พารามิเตอร์ | |
---|---|
typeName |
String : ประเภทที่ไม่ซ้ำกันของออบเจ็กต์การกำหนดค่า |
คิกรีเทิร์น | |
---|---|
|
รายการออบเจ็กต์การกำหนดค่าสำหรับประเภทที่ระบุ |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
รับ IBuildProvider
จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
IBuildProvider |
IBuildProvider ที่ระบุไว้ในการกำหนดค่า |
getCommandLine
public abstract String getCommandLine ()
รับบรรทัดคำสั่งที่ใช้สร้าง IConfiguration
นี้
คิกรีเทิร์น | |
---|---|
String |
บรรทัดคำสั่งที่ใช้สร้าง IConfiguration นี้ |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
รับ ICommandOptions
เพื่อนำไปใช้จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
ICommandOptions |
ICommandOptions ที่ระบุไว้ในการกำหนดค่า |
คำอธิบาย getConfiguration
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 ที่ระบุไว้ในการกำหนดค่า |
getDeviceConfig
public abstractgetDeviceConfig ()
รับ IDeviceConfiguration
จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
|
IDeviceConfiguration ที่ระบุตามลำดับในการกำหนดค่า |
รับการกำหนดค่าอุปกรณ์ตามชื่อ
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
แสดงผล IDeviceConfiguration
ที่เชื่อมโยงกับชื่อที่ระบุเป็นค่าว่าง หากไม่พบ
พารามิเตอร์ | |
---|---|
nameDevice |
String |
คิกรีเทิร์น | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
รับ TestDeviceOptions
เพื่อนำไปใช้จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
TestDeviceOptions |
TestDeviceOptions ที่ระบุไว้ในการกำหนดค่า |
กู้คืนอุปกรณ์
public abstract IDeviceRecovery getDeviceRecovery ()
รับ IDeviceRecovery
เพื่อนำไปใช้จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
IDeviceRecovery |
IDeviceRecovery ที่ระบุไว้ในการกำหนดค่า |
ข้อกำหนดของอุปกรณ์
public abstract IDeviceSelection getDeviceRequirements ()
รับ IDeviceSelection
เพื่อนำไปใช้จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
IDeviceSelection |
IDeviceSelection ที่ระบุไว้ในการกำหนดค่า |
getFilesToClean
public abstractgetFilesToClean ()
รับรายการไฟล์ที่จะล้างในระหว่าง cleanConfigurationData()
คิกรีเทิร์น | |
---|---|
|
รับตัวกรองทั่วโลก
public abstract GlobalTestFilter getGlobalFilters ()
รับ GlobalTestFilter
สำหรับการเรียกใช้
คิกรีเทิร์น | |
---|---|
GlobalTestFilter |
getInopOptions
public abstractgetInopOptions ()
รับชื่อตัวเลือกที่ไม่ได้เปลี่ยนแปลงค่าใดๆ
คิกรีเทิร์น | |
---|---|
|
getLabPreparer
public abstractgetLabPreparers ()
รับ ITargetPreparer
จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
|
ITargetPreparer ที่ระบุตามลำดับในการกำหนดค่า |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
รับ ILeveledLogOutput
เพื่อนำไปใช้จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
ILeveledLogOutput |
ILeveledLogOutput ที่ระบุไว้ในการกำหนดค่า |
getLogSaver
public abstract ILogSaver getLogSaver ()
รับ ILogSaver
เพื่อนำไปใช้จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
ILogSaver |
ILogSaver ที่ระบุไว้ในการกำหนดค่า |
getMetricCollector (คอลเลกชัน)
public abstractgetMetricCollectors ()
รับ IMetricCollector
จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
|
getMultiPreTargetPreparer
public abstractgetMultiPreTargetPreparers ()
รับ IMultiTargetPreparer
จากการกำหนดค่าที่ควรดำเนินการก่อน
target_preparers สำหรับอุปกรณ์ใดๆ
คิกรีเทิร์น | |
---|---|
|
IMultiTargetPreparer ที่ระบุตามลำดับในการกำหนดค่า |
getMultiTargetPreparer
public abstractgetMultiTargetPreparers ()
รับ IMultiTargetPreparer
จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
|
IMultiTargetPreparer ที่ระบุตามลำดับในการกำหนดค่า |
getName
public abstract String getName ()
แสดงผลชื่อการกำหนดค่า
คิกรีเทิร์น | |
---|---|
String |
getลองใหม่ Decision
public abstract IRetryDecision getRetryDecision ()
แสดงผล IRetryDecision
ที่ใช้สำหรับการเรียกใช้
คิกรีเทิร์น | |
---|---|
IRetryDecision |
getข้ามManager
public abstract SkipManager getSkipManager ()
รับ SkipManager
สำหรับการเรียกใช้
คิกรีเทิร์น | |
---|---|
SkipManager |
getSystemStatusCheckers
public abstractgetSystemStatusCheckers ()
รับ ISystemStatusChecker
จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
|
ISystemStatusChecker ที่ระบุตามลำดับในการกำหนดค่า |
getTargetPreparer
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 |
หากกำหนดค่าของตัวเลือกไม่สำเร็จ |
injectOptionValues
public abstract void injectOptionValues (optionDefs)
แทรกค่าตัวเลือกหลายค่าลงในชุดออบเจ็กต์การกำหนดค่า
มีประโยชน์ในการแทรกค่าตัวเลือกหลายรายการพร้อมกันหลังจากสร้างออบเจ็กต์ใหม่
พารามิเตอร์ | |
---|---|
optionDefs |
: รายการตัวเลือก def ที่จะแทรก |
การขว้าง | |
---|---|
ConfigurationException |
หากกำหนดค่าตัวเลือกไม่สำเร็จ |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
แสดงผลว่าอุปกรณ์ที่กำหนดค่ามีการติดแท็ก isFake=true หรือไม่
พารามิเตอร์ | |
---|---|
deviceName |
String |
คิกรีเทิร์น | |
---|---|
boolean |
โคลนดีปโคลนบางส่วน
public abstract IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
สร้างโคลนพื้นฐานจาก clone()
แล้วโคลนรายการออบเจ็กต์การกำหนดค่าที่กำหนดอย่างละเอียด
พารามิเตอร์ | |
---|---|
objectToDeepClone |
: รายการออบเจ็กต์การกำหนดค่าที่จะโคลนอย่างละเอียด |
client |
IKeyStoreClient : ไคลเอ็นต์คีย์สโตร์ |
คิกรีเทิร์น | |
---|---|
IConfiguration |
การกำหนดค่าที่โคลนอย่างละเอียดบางส่วน |
การขว้าง | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
การใช้งานคำสั่งพิมพ์
public abstract void printCommandUsage (boolean importantOnly, PrintStream out)
แสดงข้อความช่วยเหลือการใช้งานบรรทัดคำสั่งสำหรับการกำหนดค่านี้ไปยัง PrintStream ที่ระบุ
พารามิเตอร์ | |
---|---|
importantOnly |
boolean : หาก true พิมพ์เฉพาะความช่วยเหลือสำหรับตัวเลือกสำคัญ |
out |
PrintStream : ERROR(/PrintStream) ที่จะใช้ |
การขว้าง | |
---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
วิธีแก้ไขปัญหาไดนามิกตัวเลือก
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
แก้ปัญหาตัวเลือก "ERROR(/File)
" ที่ชี้ไปยังตำแหน่งระยะไกล จำเป็นต้องเรียกใช้ cleanConfigurationData()
เพื่อล้างไฟล์
พารามิเตอร์ | |
---|---|
resolver |
DynamicRemoteFileResolver : DynamicRemoteFileResolver เพื่อแก้ไขไฟล์ |
การขว้าง | |
---|---|
|
com.android.tradefed.build.BuildRetrievalError |
|
com.android.tradefed.config.ConfigurationException |
BuildRetrievalError |
|
ConfigurationException |
SafeInjectOptionValues
public abstract void safeInjectOptionValues (optionDefs)
แทรกค่าตัวเลือกหลายค่าลงในชุดของออบเจ็กต์การกำหนดค่า โดยไม่ใส่ค่าใดๆ หากมี ของตัวเลือกไม่สามารถใช้ได้
มีประโยชน์ในการแทรกค่าตัวเลือกหลายรายการพร้อมกันหลังจากสร้างออบเจ็กต์ใหม่
พารามิเตอร์ | |
---|---|
optionDefs |
: รายการตัวเลือก def ที่จะแทรก |
การขว้าง | |
---|---|
ConfigurationException |
หากสร้าง OptionSetter ไม่สำเร็จ |
ตั้งค่าตัวเลือกที่ดีที่สุดจากคำสั่งบรรทัดคำสั่ง
public abstractsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
กำหนดค่าฟิลด์ Option
ด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนด
ใช้ความพยายามของคุณ
ดู ArgsOptionParser
สำหรับรูปแบบที่คาดไว้
พารามิเตอร์ | |
---|---|
listArgs |
: อาร์กิวเมนต์บรรทัดคำสั่ง |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient ใช้ |
คิกรีเทิร์น | |
---|---|
|
อาร์กิวเมนต์ที่ไม่ได้ใช้ |
การขว้าง | |
---|---|
ConfigurationException |
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
แทนที่ IBuildProvider
ปัจจุบันในการกำหนดค่า
พารามิเตอร์ | |
---|---|
provider |
IBuildProvider : IBuildProvider ใหม่ |
ตั้งค่าบรรทัดคำสั่ง
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 |
หากมีออบเจ็กต์ในรายการไม่ใช่ประเภทที่ถูกต้อง |
ตัวเลือกการตั้งค่าความครอบคลุม
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
ตั้งค่า CoverageOptions
โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
coverageOptions |
CoverageOptions |
ตั้งค่า DeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
ตั้งค่า IDeviceConfiguration
โดยแทนที่ค่าที่มีอยู่
ตั้งค่า DeviceConfigList
public abstract void setDeviceConfigList (deviceConfigs)
ตั้งค่า IDeviceConfiguration
โดยแทนที่ค่าที่มีอยู่
setDeviceMetricCollector
public abstract void setDeviceMetricCollectors (collectors)
กำหนดรายการ IMetricCollector
โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
collectors |
|
ตั้งค่าตัวเลือกอุปกรณ์
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
ตั้งค่า TestDeviceOptions
โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
deviceOptions |
TestDeviceOptions |
setDeviceRecovery
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
ตั้งค่า IDeviceRecovery
โดยแทนที่ค่าที่มีอยู่
ตั้งค่าข้อกำหนดอุปกรณ์
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
ตั้งค่า IDeviceSelection
โดยแทนที่ค่าที่มีอยู่
ผู้เตรียมสอบ setLab
public abstract void setLabPreparer (ITargetPreparer preparer)
ตั้งค่า ITargetPreparer
โดยแทนที่ค่าที่มีอยู่
ผู้เตรียมสอบ setLab
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_preparer ใดๆ แทนที่ค่าที่มีอยู่
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
วิธีการที่สะดวกในการตั้งค่า IMultiTargetPreparer
เดียวในการกำหนดค่านี้
แทนที่ค่าที่มีอยู่
ตั้งค่าMultiTargetPreparers
public abstract void setMultiTargetPreparers (multiTargPreps)
กำหนดรายการ IMultiTargetPreparer
ในการกำหนดค่านี้ โดยแทนที่รายการใดก็ได้
ค่าที่มีอยู่
ตั้งค่าตัวเลือกจากบรรทัดคำสั่งอาร์กิวเมนต์
public abstractsetOptionsFromCommandLineArgs ( listArgs)
ตั้งค่าช่องกำหนดค่า Option
ด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนด
ArgsOptionParser
สำหรับรูปแบบที่คาดไว้
พารามิเตอร์ | |
---|---|
listArgs |
: อาร์กิวเมนต์บรรทัดคำสั่ง |
คิกรีเทิร์น | |
---|---|
|
อาร์กิวเมนต์ที่ไม่ได้ใช้ |
การขว้าง | |
---|---|
ConfigurationException |
ตั้งค่าตัวเลือกจากบรรทัดคำสั่งอาร์กิวเมนต์
public abstractsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
ตั้งค่าช่องกำหนดค่า Option
ด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนด
ดู ArgsOptionParser
สำหรับรูปแบบที่คาดไว้
พารามิเตอร์ | |
---|---|
listArgs |
: อาร์กิวเมนต์บรรทัดคำสั่ง |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient ใช้ |
คิกรีเทิร์น | |
---|---|
|
อาร์กิวเมนต์ที่ไม่ได้ใช้ |
การขว้าง | |
---|---|
ConfigurationException |
setPostProcessor
public abstract void setPostProcessors (processors)
กำหนดรายการ IPostProcessor
โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
processors |
|
setลองอีกครั้ง Decision
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 |
หากการกำหนดค่าไม่ถูกต้อง |