การกำหนดค่า
public
class
Configuration
extends Object
implements
IConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.Configuration |
การใช้งาน IConfiguration ที่เป็นรูปธรรมซึ่งจัดเก็บออบเจ็กต์การกำหนดค่าที่โหลดไว้ในแผนที่
สรุป
ค่าคงที่ | |
|---|---|
String |
BUILD_PROVIDER_TYPE_NAME
|
String |
CMD_OPTIONS_TYPE_NAME
|
String |
CONFIGURATION_DESCRIPTION_TYPE_NAME
|
String |
COVERAGE_OPTIONS_TYPE_NAME
|
String |
DEVICE_METRICS_COLLECTOR_TYPE_NAME
|
String |
DEVICE_NAME
|
String |
DEVICE_OPTIONS_TYPE_NAME
|
String |
DEVICE_RECOVERY_TYPE_NAME
|
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
String |
GLOBAL_FILTERS_TYPE_NAME
|
String |
LAB_PREPARER_TYPE_NAME
|
String |
LOGGER_TYPE_NAME
|
String |
LOG_SAVER_TYPE_NAME
|
String |
METRIC_POST_PROCESSOR_TYPE_NAME
|
String |
MULTI_PREPARER_TYPE_NAME
|
String |
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
|
String |
RESULT_REPORTER_TYPE_NAME
|
String |
RETRY_DECISION_TYPE_NAME
|
String |
SANBOX_OPTIONS_TYPE_NAME
|
String |
SANDBOX_TYPE_NAME
|
String |
SKIP_MANAGER_TYPE_NAME
|
String |
SYSTEM_STATUS_CHECKER_TYPE_NAME
|
String |
TARGET_PREPARER_TYPE_NAME
|
String |
TEST_TYPE_NAME
|
ช่อง | |
|---|---|
public
static
final
|
NON_MODULE_OBJECTS
|
เครื่องมือสร้างสาธารณะ | |
|---|---|
Configuration(String name, String description)
สร้าง |
|
เมธอดสาธารณะ | |
|---|---|
void
|
addFilesToClean(
เพิ่มไฟล์ที่ต้องล้างข้อมูลระหว่าง |
void
|
cleanConfigurationData()
ลบไฟล์ที่ดาวน์โหลดเพื่อแก้ไขฟิลด์ตัวเลือกของไฟล์ระยะไกล |
Configuration
|
clone()
สร้างสำเนาแบบตื้นของออบเจ็กต์นี้ |
void
|
dumpXml(PrintWriter output)
รับไฟล์ XML ที่ขยายแล้วสำหรับการกำหนดค่าโดยแสดงตัวเลือกทั้งหมดสำหรับ |
void
|
dumpXml(PrintWriter output,
รับไฟล์ XML ที่ขยายแล้วสำหรับการกำหนดค่าโดยแสดงตัวเลือกทั้งหมดสำหรับ |
void
|
dumpXml(PrintWriter output,
รับไฟล์ XML ที่ขยายแล้วสำหรับการกำหนดค่าโดยแสดงตัวเลือกทั้งหมดสำหรับ |
|
getAllConfigurationObjectsOfType(String configType)
อินเทอร์เฟซทั่วไปเพื่อรับออบเจ็กต์ทั้งหมดของชื่อประเภทที่ระบุในอุปกรณ์ต่างๆ |
IBuildProvider
|
getBuildProvider()
รับ |
String
|
getCommandLine()
รับบรรทัดคำสั่งที่ใช้สร้าง |
ICommandOptions
|
getCommandOptions()
รับ |
ConfigurationDescriptor
|
getConfigurationDescription()
แสดงผล |
Object
|
getConfigurationObject(String typeName)
อินเทอร์เฟซทั่วไปเพื่อรับออบเจ็กต์การกำหนดค่าที่มีชื่อประเภทที่ระบุ |
|
getConfigurationObjectList(String typeName)
คล้ายกับ |
CoverageOptions
|
getCoverageOptions()
รับ |
String
|
getDescription()
|
|
getDeviceConfig()
รับ |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
แสดงผล |
TestDeviceOptions
|
getDeviceOptions()
รับ |
IDeviceRecovery
|
getDeviceRecovery()
รับ |
IDeviceSelection
|
getDeviceRequirements()
รับ |
|
getFilesToClean()
ดูรายการไฟล์ที่จะล้างข้อมูลในระหว่าง |
GlobalTestFilter
|
getGlobalFilters()
รับ |
|
getInopOptions()
รับชื่อตัวเลือกที่ไม่ได้เปลี่ยนค่าใดๆ |
|
getLabPreparers()
รับ |
ILeveledLogOutput
|
getLogOutput()
รับ |
ILogSaver
|
getLogSaver()
รับ |
|
getMetricCollectors()
รับ |
static
|
getMultiDeviceSupportedTag()
ส่งคืน |
|
getMultiPreTargetPreparers()
รับ |
|
getMultiTargetPreparers()
รับ |
String
|
getName()
แสดงผลชื่อของการกำหนดค่า |
|
getPostProcessors()
รับ |
IRetryDecision
|
getRetryDecision()
แสดง |
SkipManager
|
getSkipManager()
รับ |
|
getSystemStatusCheckers()
รับ |
|
getTargetPreparers()
รับ |
|
getTestInvocationListeners()
รับ |
|
getTests()
รับ |
void
|
injectOptionValue(String optionName, String optionValue)
แทรกค่าตัวเลือกในชุดออบเจ็กต์การกำหนดค่า |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
แทรกค่าตัวเลือกในชุดออบเจ็กต์การกำหนดค่า |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
แทรกค่าตัวเลือกในชุดออบเจ็กต์การกำหนดค่า |
void
|
injectOptionValues(
แทรกค่าตัวเลือกหลายค่าลงในชุดออบเจ็กต์การกำหนดค่า |
boolean
|
isDeviceConfiguredFake(String deviceName)
แสดงว่าอุปกรณ์ที่กำหนดค่ามีแท็ก isFake=true หรือไม่ |
IConfiguration
|
partialDeepClone(
สร้างโคลนฐานจาก |
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
แสดงข้อความช่วยเหลือเกี่ยวกับการใช้งานบรรทัดคำสั่งสำหรับการกำหนดค่านี้ไปยัง printStream ที่ระบุ |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
แก้ไขตัวเลือกของ |
void
|
safeInjectOptionValues(
แทรกค่าตัวเลือกหลายค่าลงในชุดออบเจ็กต์การกำหนดค่าโดยไม่แสดงข้อผิดพลาดหากใช้ตัวเลือกใดตัวเลือกหนึ่งไม่ได้ |
|
setBestEffortOptionsFromCommandLineArgs(
ตั้งค่าฟิลด์การกำหนดค่า |
void
|
setBuildProvider(IBuildProvider provider)
แทนที่ |
void
|
setCommandLine(String[] arrayArgs)
ตั้งค่าบรรทัดคำสั่งที่ใช้สร้าง |
void
|
setCommandOptions(ICommandOptions cmdOptions)
ตั้งค่า |
void
|
setConfigurationObject(String typeName, Object configObject)
วิธีทั่วไปในการตั้งค่าออบเจ็กต์การกำหนดค่าด้วยชื่อที่ระบุ โดยแทนที่ค่าที่มีอยู่ |
void
|
setConfigurationObjectList(String typeName,
วิธีทั่วไปในการตั้งค่าออบเจ็กต์รายการการกำหนดค่าสำหรับชื่อที่ระบุ โดยแทนที่ค่าที่มีอยู่ |
void
|
setCoverageOptions(CoverageOptions coverageOptions)
ตั้งค่า |
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
ตั้งค่า |
void
|
setDeviceConfigList(
ตั้งค่า |
void
|
setDeviceMetricCollectors(
ตั้งค่ารายการ |
void
|
setDeviceOptions(TestDeviceOptions devOptions)
ตั้งค่า |
void
|
setDeviceRecovery(IDeviceRecovery recovery)
ตั้งค่า |
void
|
setDeviceRequirements(IDeviceSelection devRequirements)
ตั้งค่า |
void
|
setLabPreparer(ITargetPreparer preparer)
ตั้งค่า |
void
|
setLabPreparers(
ตั้งค่ารายการ |
void
|
setLogOutput(ILeveledLogOutput logger)
ตั้งค่า |
void
|
setLogSaver(ILogSaver logSaver)
ตั้งค่า |
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPrep)
วิธีการที่สะดวกในการตั้งค่า |
void
|
setMultiPreTargetPreparers(
ตั้งค่ารายการ |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
วิธีที่สะดวกในการตั้งค่า |
void
|
setMultiTargetPreparers(
ตั้งค่ารายการ |
|
setOptionsFromCommandLineArgs(
ตั้งค่าฟิลด์
|
|
setOptionsFromCommandLineArgs(
ตั้งค่าฟิลด์
ดูรูปแบบที่คาดไว้ได้ที่ |
void
|
setPostProcessors(
ตั้งค่ารายการ |
void
|
setRetryDecision(IRetryDecision decisionRetry)
ตั้งค่า |
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
วิธีที่สะดวกในการตั้งค่า |
void
|
setSystemStatusCheckers(
ตั้งค่ารายการ |
void
|
setTargetPreparer(ITargetPreparer preparer)
ตั้งค่า |
void
|
setTargetPreparers(
ตั้งค่ารายการ |
void
|
setTest(IRemoteTest test)
วิธีที่สะดวกในการตั้งค่า |
void
|
setTestInvocationListener(ITestInvocationListener listener)
วิธีที่สะดวกในการตั้งค่า |
void
|
setTestInvocationListeners(
ตั้งค่ารายการ |
void
|
setTests(
ตั้งค่ารายการ |
void
|
validateOptions()
ตรวจสอบค่าตัวเลือก |
วิธีการที่ได้รับการป้องกัน | |
|---|---|
boolean
|
isRemoteEnvironment()
แสดงผลว่าสภาพแวดล้อมของ TF เป็นการเรียกใช้จากระยะไกลหรือไม่ |
ค่าคงที่
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
ค่าคงที่ "build_provider"
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
ค่าคงที่: "cmd_options"
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
ค่าคงที่: "config_desc"
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
ค่าคงที่: "coverage"
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
ค่าคงที่ "metrics_collector"
DEVICE_NAME
public static final String DEVICE_NAME
ค่าคงที่: "device"
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
ค่าคงที่: "device_options"
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
ค่าคงที่ "device_recovery"
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
ค่าคงที่: "device_requirements"
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
ค่าคงที่: "global_filters"
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
ค่าคงที่: "lab_preparer"
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
ค่าคงที่: "logger"
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
ค่าคงที่ "log_saver"
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
ค่าคงที่ "metric_post_processor"
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
ค่าคงที่ "multi_target_preparer"
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
ค่าคงที่ "multi_pre_target_preparer"
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
ค่าคงที่: "result_reporter"
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
ค่าคงที่ "retry_decision"
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
ค่าคงที่: "sandbox_options"
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
ค่าคงที่: "sandbox"
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
ค่าคงที่ "skip_manager"
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
ค่าคงที่ "system_checker"
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
ค่าคงที่ "target_preparer"
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
ค่าคงที่: "test"
ช่อง
NON_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
เครื่องมือสร้างสาธารณะ
การกำหนดค่า
public Configuration (String name,
String description)สร้าง Configuration ด้วยออบเจ็กต์การกำหนดค่าเริ่มต้น
| พารามิเตอร์ | |
|---|---|
name |
String |
description |
String |
เมธอดสาธารณะ
addFilesToClean
public void addFilesToClean (toBeCleaned)
เพิ่มไฟล์ที่ต้องล้างข้อมูลระหว่าง cleanConfigurationData()
| พารามิเตอร์ | |
|---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
ลบไฟล์ที่ดาวน์โหลดเพื่อแก้ไขฟิลด์ตัวเลือกของไฟล์ระยะไกล
dumpXml
public void dumpXml (PrintWriter output)
รับไฟล์ XML ที่ขยายแล้วสำหรับการกำหนดค่าโดยแสดงตัวเลือกทั้งหมดสำหรับ IConfiguration นี้เป็น String
| พารามิเตอร์ | |
|---|---|
output |
PrintWriter: Writer ที่จะพิมพ์ XML |
dumpXml
public void dumpXml (PrintWriter output,
excludeFilters) รับไฟล์ XML ที่ขยายแล้วสำหรับการกำหนดค่าโดยแสดงตัวเลือกทั้งหมดสำหรับ IConfiguration นี้ ยกเว้นตัวกรองออบเจ็กต์ตามชื่อคีย์
ตัวอย่างตัวกรอง: Configuration.TARGET_PREPARER_TYPE_NAME
| พารามิเตอร์ | |
|---|---|
output |
PrintWriter: Writer ที่จะพิมพ์ XML |
excludeFilters |
: รายการประเภทออบเจ็กต์ที่ไม่ควรทิ้ง |
dumpXml
public void dumpXml (PrintWriter output,
excludeFilters,
boolean printDeprecatedOptions,
boolean printUnchangedOptions) รับไฟล์ XML ที่ขยายแล้วสำหรับการกำหนดค่าโดยแสดงตัวเลือกทั้งหมดสำหรับ IConfiguration นี้ ยกเว้นตัวกรองออบเจ็กต์ตามชื่อคีย์
ตัวอย่างตัวกรอง: Configuration.TARGET_PREPARER_TYPE_NAME
| พารามิเตอร์ | |
|---|---|
output |
PrintWriter: Writer ที่จะพิมพ์ XML |
excludeFilters |
: รายการประเภทออบเจ็กต์ที่ไม่ควรทิ้ง |
printDeprecatedOptions |
boolean: จะพิมพ์ตัวเลือกที่ทำเครื่องหมายว่าเลิกใช้งานแล้วหรือไม่ |
printUnchangedOptions |
boolean |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
อินเทอร์เฟซทั่วไปเพื่อรับออบเจ็กต์ทั้งหมดของชื่อประเภทที่ระบุในอุปกรณ์ต่างๆ
| พารามิเตอร์ | |
|---|---|
configType |
String: ประเภทที่ไม่ซ้ำกันของออบเจ็กต์การกำหนดค่า |
| คิกรีเทิร์น | |
|---|---|
|
รายการออบเจ็กต์การกำหนดค่าของประเภทที่ระบุ |
getBuildProvider
public IBuildProvider getBuildProvider ()
รับ IBuildProvider จากการกำหนดค่า
| คิกรีเทิร์น | |
|---|---|
IBuildProvider |
IBuildProvider ที่ระบุในการกำหนดค่า |
getCommandLine
public String getCommandLine ()
รับบรรทัดคำสั่งที่ใช้สร้าง IConfiguration นี้
| คิกรีเทิร์น | |
|---|---|
String |
บรรทัดคำสั่งที่ใช้สร้าง IConfiguration นี้ |
getCommandOptions
public ICommandOptions getCommandOptions ()
รับ ICommandOptions ที่จะใช้จากการกำหนดค่า
| คิกรีเทิร์น | |
|---|---|
ICommandOptions |
ICommandOptions ที่ระบุในการกำหนดค่า |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
แสดงผล ConfigurationDescriptor ที่ระบุในการกำหนดค่า
| คิกรีเทิร์น | |
|---|---|
ConfigurationDescriptor |
|
getConfigurationObject
public Object getConfigurationObject (String typeName)
อินเทอร์เฟซทั่วไปเพื่อรับออบเจ็กต์การกำหนดค่าที่มีชื่อประเภทที่ระบุ
| พารามิเตอร์ | |
|---|---|
typeName |
String: ประเภทที่ไม่ซ้ำกันของออบเจ็กต์การกำหนดค่า |
| คิกรีเทิร์น | |
|---|---|
Object |
ออบเจ็กต์การกำหนดค่าหรือ null หากไม่มีออบเจ็กต์ประเภทที่มีชื่อที่ระบุ
|
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
คล้ายกับ getConfigurationObject(String) แต่ใช้กับประเภทออบเจ็กต์การกำหนดค่า
ที่รองรับออบเจ็กต์หลายรายการ
| พารามิเตอร์ | |
|---|---|
typeName |
String: ชื่อประเภทที่ไม่ซ้ำกันของออบเจ็กต์การกำหนดค่า |
| คิกรีเทิร์น | |
|---|---|
|
รายการออบเจ็กต์การกำหนดค่าหรือ null หากไม่มีออบเจ็กต์ประเภทที่มี
ชื่อที่ระบุ |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
รับ CoverageOptions ที่จะใช้จากการกำหนดค่า
| คิกรีเทิร์น | |
|---|---|
CoverageOptions |
CoverageOptions ที่ระบุในการกำหนดค่า |
getDescription
public String getDescription ()
| คิกรีเทิร์น | |
|---|---|
String |
คำอธิบายสั้นๆ ที่ผู้ใช้สามารถอ่านได้ Configuration |
getDeviceConfig
publicgetDeviceConfig ()
รับ IDeviceConfiguration จากการกำหนดค่า
| คิกรีเทิร์น | |
|---|---|
|
IDeviceConfiguration ที่ระบุตามลำดับในการกำหนดค่า |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
แสดงผล IDeviceConfiguration ที่เชื่อมโยงกับชื่อที่ระบุ หรือแสดงผล null หากไม่พบ
| พารามิเตอร์ | |
|---|---|
nameDevice |
String |
| คิกรีเทิร์น | |
|---|---|
IDeviceConfiguration |
|
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
รับ TestDeviceOptions ที่จะใช้จากการกำหนดค่า
| คิกรีเทิร์น | |
|---|---|
TestDeviceOptions |
TestDeviceOptions ที่ระบุในการกำหนดค่า |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
รับ IDeviceRecovery ที่จะใช้จากการกำหนดค่า
| คิกรีเทิร์น | |
|---|---|
IDeviceRecovery |
IDeviceRecovery ที่ระบุในการกำหนดค่า |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
รับ IDeviceSelection ที่จะใช้จากการกำหนดค่า
| คิกรีเทิร์น | |
|---|---|
IDeviceSelection |
IDeviceSelection ที่ระบุในการกำหนดค่า |
getFilesToClean
publicgetFilesToClean ()
ดูรายการไฟล์ที่จะล้างข้อมูลในระหว่าง cleanConfigurationData()
| คิกรีเทิร์น | |
|---|---|
|
|
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
รับ GlobalTestFilter สำหรับการเรียกใช้
| คิกรีเทิร์น | |
|---|---|
GlobalTestFilter |
|
getInopOptions
publicgetInopOptions ()
รับชื่อตัวเลือกที่ไม่ได้เปลี่ยนค่าใดๆ
| คิกรีเทิร์น | |
|---|---|
|
|
getLabPreparers
publicgetLabPreparers ()
รับ ITargetPreparer จากการกำหนดค่า
| คิกรีเทิร์น | |
|---|---|
|
ITargetPreparer ที่ระบุตามลำดับในการกำหนดค่า |
getLogOutput
public ILeveledLogOutput getLogOutput ()
รับ ILeveledLogOutput ที่จะใช้จากการกำหนดค่า
| คิกรีเทิร์น | |
|---|---|
ILeveledLogOutput |
ILeveledLogOutput ที่ระบุในการกำหนดค่า |
getLogSaver
public ILogSaver getLogSaver ()
รับ ILogSaver ที่จะใช้จากการกำหนดค่า
| คิกรีเทิร์น | |
|---|---|
ILogSaver |
ILogSaver ที่ระบุในการกำหนดค่า |
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
ส่งคืน ERROR(/Set) ของแท็กที่รองรับในแท็กอุปกรณ์สำหรับการกำหนดค่าหลายอุปกรณ์
| คิกรีเทิร์น | |
|---|---|
|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
รับ IMultiTargetPreparer จากการกำหนดค่าที่ควรดำเนินการก่อน
อุปกรณ์ target_preparers
| คิกรีเทิร์น | |
|---|---|
|
IMultiTargetPreparer ที่ระบุตามลำดับในการกำหนดค่า |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
รับ IMultiTargetPreparer จากการกำหนดค่า
| คิกรีเทิร์น | |
|---|---|
|
IMultiTargetPreparer ที่ระบุตามลำดับในการกำหนดค่า |
getName
public String getName ()
แสดงผลชื่อของการกำหนดค่า
| คิกรีเทิร์น | |
|---|---|
String |
|
getRetryDecision
public IRetryDecision getRetryDecision ()
แสดง IRetryDecision ที่ใช้สำหรับการเรียกใช้
| คิกรีเทิร์น | |
|---|---|
IRetryDecision |
|
getSkipManager
public SkipManager getSkipManager ()
รับ SkipManager สำหรับการเรียกใช้
| คิกรีเทิร์น | |
|---|---|
SkipManager |
|
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
รับ ISystemStatusChecker จากการกำหนดค่า
| คิกรีเทิร์น | |
|---|---|
|
ISystemStatusChecker ที่ระบุตามลำดับในการกำหนดค่า |
getTargetPreparers
publicgetTargetPreparers ()
รับ ITargetPreparer จากการกำหนดค่า
| คิกรีเทิร์น | |
|---|---|
|
ITargetPreparer ที่ระบุตามลำดับในการกำหนดค่า |
getTestInvocationListeners
publicgetTestInvocationListeners ()
รับ ITestInvocationListener ที่จะใช้จากการกำหนดค่า
| คิกรีเทิร์น | |
|---|---|
|
ITestInvocationListener ที่ระบุในการกำหนดค่า |
getTests
publicgetTests ()
รับ IRemoteTests ที่จะเรียกใช้จากการกำหนดค่า
| คิกรีเทิร์น | |
|---|---|
|
การทดสอบที่ระบุในการกำหนดค่า |
injectOptionValue
public void injectOptionValue (String optionName,
String optionValue)แทรกค่าตัวเลือกในชุดออบเจ็กต์การกำหนดค่า
มีประโยชน์ในการระบุค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิก
| พารามิเตอร์ | |
|---|---|
optionName |
String: ชื่อตัวเลือก |
optionValue |
String: มูลค่าของตัวเลือก |
| การขว้าง | |
|---|---|
ConfigurationException |
|
injectOptionValue
public void injectOptionValue (String optionName,
String optionKey,
String optionValue)แทรกค่าตัวเลือกในชุดออบเจ็กต์การกำหนดค่า
มีประโยชน์ในการระบุค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิก
| พารามิเตอร์ | |
|---|---|
optionName |
String: ชื่อตัวเลือก |
optionKey |
String: คีย์ที่ไม่บังคับสำหรับตัวเลือกแผนที่ หรือ null |
optionValue |
String: ค่าตัวเลือกแผนที่ |
| การขว้าง | |
|---|---|
ConfigurationException |
|
injectOptionValueWithSource
public void injectOptionValueWithSource (String optionName,
String optionKey,
String optionValue,
String source)แทรกค่าตัวเลือกในชุดออบเจ็กต์การกำหนดค่า
มีประโยชน์ในการระบุค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิก
| พารามิเตอร์ | |
|---|---|
optionName |
String: ชื่อตัวเลือก |
optionKey |
String: คีย์ที่ไม่บังคับสำหรับตัวเลือกแผนที่ หรือ null |
optionValue |
String: ค่าตัวเลือกแผนที่ |
source |
String: การกำหนดค่าแหล่งที่มาที่ระบุค่าตัวเลือกนี้ |
| การขว้าง | |
|---|---|
ConfigurationException |
|
injectOptionValues
public void injectOptionValues (optionDefs)
แทรกค่าตัวเลือกหลายค่าลงในชุดออบเจ็กต์การกำหนดค่า
มีประโยชน์ในการแทรกค่าตัวเลือกหลายค่าพร้อมกันหลังจากสร้างออบเจ็กต์ใหม่
| พารามิเตอร์ | |
|---|---|
optionDefs |
: รายการคำจำกัดความของตัวเลือกที่จะแทรก |
| การขว้าง | |
|---|---|
ConfigurationException |
|
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
แสดงว่าอุปกรณ์ที่กำหนดค่ามีแท็ก isFake=true หรือไม่
| พารามิเตอร์ | |
|---|---|
deviceName |
String |
| คิกรีเทิร์น | |
|---|---|
boolean |
|
partialDeepClone
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
สร้างโคลนฐานจาก clone() จากนั้นโคลนรายการออบเจ็กต์การกำหนดค่าที่ระบุอย่างละเอียด
| พารามิเตอร์ | |
|---|---|
objectToDeepClone |
: รายการออบเจ็กต์การกำหนดค่าที่จะโคลนแบบลึก |
client |
IKeyStoreClient: ไคลเอ็นต์คีย์สโตร์ |
| คิกรีเทิร์น | |
|---|---|
IConfiguration |
การกำหนดค่าที่โคลนบางส่วน |
| การขว้าง | |
|---|---|
ConfigurationException |
|
printCommandUsage
public void printCommandUsage (boolean importantOnly,
PrintStream out)แสดงข้อความช่วยเหลือเกี่ยวกับการใช้งานบรรทัดคำสั่งสำหรับการกำหนดค่านี้ไปยัง printStream ที่ระบุ
| พารามิเตอร์ | |
|---|---|
importantOnly |
boolean: หาก true ให้พิมพ์เฉพาะความช่วยเหลือสำหรับตัวเลือกที่สำคัญ |
out |
PrintStream: ERROR(/PrintStream) ที่จะใช้ |
| การขว้าง | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
แก้ไขตัวเลือกของ ERROR(/File) ที่ชี้ไปยังตำแหน่งระยะไกล ซึ่งต้องเรียกใช้ cleanConfigurationData() เพื่อล้างไฟล์
| พารามิเตอร์ | |
|---|---|
resolver |
DynamicRemoteFileResolver: DynamicRemoteFileResolver เพื่อแก้ไขไฟล์ |
| การขว้าง | |
|---|---|
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
แทรกค่าตัวเลือกหลายค่าลงในชุดออบเจ็กต์การกำหนดค่าโดยไม่แสดงข้อผิดพลาดหากใช้ตัวเลือกใดตัวเลือกหนึ่งไม่ได้
มีประโยชน์ในการแทรกค่าตัวเลือกหลายค่าพร้อมกันหลังจากสร้างออบเจ็กต์ใหม่
| พารามิเตอร์ | |
|---|---|
optionDefs |
: รายการคำจำกัดความของตัวเลือกที่จะแทรก |
| การขว้าง | |
|---|---|
ConfigurationException |
|
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
ตั้งค่าฟิลด์การกำหนดค่า Option ด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนดโดยใช้แนวทางปฏิบัติแนะนำ
ดูรูปแบบที่คาดไว้ได้ที่ ArgsOptionParser
| พารามิเตอร์ | |
|---|---|
listArgs |
: อาร์กิวเมนต์บรรทัดคำสั่ง |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient ที่จะใช้ |
| คิกรีเทิร์น | |
|---|---|
|
อาร์กิวเมนต์ที่ยังไม่ได้ใช้ |
| การขว้าง | |
|---|---|
ConfigurationException |
|
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
แทนที่ IBuildProvider ปัจจุบันในการกำหนดค่า
| พารามิเตอร์ | |
|---|---|
provider |
IBuildProvider: IBuildProvider ใหม่ |
setCommandLine
public void setCommandLine (String[] arrayArgs)
ตั้งค่าบรรทัดคำสั่งที่ใช้สร้าง IConfiguration นี้
ซึ่งจะจัดเก็บบรรทัดคำสั่งทั้งหมด รวมถึงชื่อการกำหนดค่า
ซึ่งแตกต่างจาก setOptionsFromCommandLineArgs
| พารามิเตอร์ | |
|---|---|
arrayArgs |
String: บรรทัดคำสั่ง |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
ตั้งค่า ICommandOptions โดยแทนที่ค่าที่มีอยู่
setConfigurationObject
public void setConfigurationObject (String typeName,
Object configObject)วิธีทั่วไปในการตั้งค่าออบเจ็กต์การกำหนดค่าด้วยชื่อที่ระบุ โดยแทนที่ค่าที่มีอยู่
| พารามิเตอร์ | |
|---|---|
typeName |
String: ชื่อที่ไม่ซ้ำของประเภทออบเจ็กต์การกำหนดค่า |
configObject |
Object: ออบเจ็กต์การกำหนดค่า |
| การขว้าง | |
|---|---|
ConfigurationException |
|
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,
configList) วิธีทั่วไปในการตั้งค่าออบเจ็กต์รายการการกำหนดค่าสำหรับชื่อที่ระบุ โดยแทนที่ค่าที่มีอยู่
| พารามิเตอร์ | |
|---|---|
typeName |
String: ชื่อที่ไม่ซ้ำของประเภทออบเจ็กต์การกำหนดค่า |
configList |
: รายการออบเจ็กต์การกำหนดค่า |
| การขว้าง | |
|---|---|
ConfigurationException |
|
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
ตั้งค่า CoverageOptions โดยแทนที่ค่าที่มีอยู่
| พารามิเตอร์ | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
ตั้งค่า IDeviceConfiguration โดยแทนที่ค่าที่มีอยู่
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
ตั้งค่า IDeviceConfiguration โดยแทนที่ค่าที่มีอยู่
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
ตั้งค่ารายการ IMetricCollector โดยแทนที่ค่าที่มีอยู่
| พารามิเตอร์ | |
|---|---|
collectors |
|
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
ตั้งค่า TestDeviceOptions โดยแทนที่ค่าที่มีอยู่
| พารามิเตอร์ | |
|---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
ตั้งค่า IDeviceRecovery โดยแทนที่ค่าที่มีอยู่
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
ตั้งค่า IDeviceSelection โดยแทนที่ค่าที่มีอยู่
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
ตั้งค่า ITargetPreparer โดยแทนที่ค่าที่มีอยู่
setLabPreparers
public void setLabPreparers (preparers)
ตั้งค่ารายการ ITargetPreparer โดยแทนที่ค่าที่มีอยู่
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
ตั้งค่า ILeveledLogOutput โดยแทนที่ค่าที่มีอยู่
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
วิธีที่สะดวกในการตั้งค่า IMultiTargetPreparer รายการเดียวในการกำหนดค่านี้ ซึ่ง
ควรดำเนินการก่อนตัวเตรียมอุปกรณ์เป้าหมายใดๆ โดยแทนที่ค่าที่มีอยู่
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
ตั้งค่ารายการ IMultiTargetPreparerในค่ากำหนดนี้ที่ควรดำเนินการ
ก่อนอุปกรณ์ target_preparers ใดๆ โดยแทนที่ค่าที่มีอยู่
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
วิธีที่สะดวกในการตั้งค่า IMultiTargetPreparer รายการเดียวในการกำหนดค่านี้
แทนที่ค่าที่มีอยู่
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
ตั้งค่ารายการ IMultiTargetPreparer ในการกำหนดค่านี้ โดยแทนที่ค่าที่มีอยู่
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
ตั้งค่าฟิลด์ Option ด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนด
ArgsOptionParser สำหรับรูปแบบที่คาดไว้
| พารามิเตอร์ | |
|---|---|
listArgs |
: อาร์กิวเมนต์บรรทัดคำสั่ง |
| คิกรีเทิร์น | |
|---|---|
|
อาร์กิวเมนต์ที่ยังไม่ได้ใช้ |
| การขว้าง | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
ตั้งค่าฟิลด์ Option ด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนด
ดูรูปแบบที่คาดไว้ได้ที่ ArgsOptionParser
| พารามิเตอร์ | |
|---|---|
listArgs |
: อาร์กิวเมนต์บรรทัดคำสั่ง |
keyStoreClient |
IKeyStoreClient: IKeyStoreClient ที่จะใช้ |
| คิกรีเทิร์น | |
|---|---|
|
อาร์กิวเมนต์ที่ยังไม่ได้ใช้ |
| การขว้าง | |
|---|---|
ConfigurationException |
|
setPostProcessors
public void setPostProcessors (processors)
ตั้งค่ารายการ IPostProcessor โดยแทนที่ค่าที่มีอยู่
| พารามิเตอร์ | |
|---|---|
processors |
|
setRetryDecision
public void setRetryDecision (IRetryDecision decisionRetry)
ตั้งค่า IRetryDecision โดยแทนที่ค่าที่มีอยู่
setSystemStatusChecker
public void setSystemStatusChecker (ISystemStatusChecker systemChecker)
วิธีที่สะดวกในการตั้งค่า ISystemStatusChecker รายการเดียวในการกำหนดค่านี้
แทนที่ค่าที่มีอยู่
setSystemStatusCheckers
public void setSystemStatusCheckers (systemCheckers)
ตั้งค่ารายการ ISystemStatusChecker ในการกำหนดค่านี้ โดยแทนที่ค่าที่มีอยู่
setTargetPreparer
public void setTargetPreparer (ITargetPreparer preparer)
ตั้งค่า ITargetPreparer โดยแทนที่ค่าที่มีอยู่
setTargetPreparers
public void setTargetPreparers (preparers)
ตั้งค่ารายการ ITargetPreparer โดยแทนที่ค่าที่มีอยู่
setTest
public void setTest (IRemoteTest test)
วิธีที่สะดวกในการตั้งค่า IRemoteTest รายการเดียวในการกำหนดค่านี้ โดยแทนที่ค่าที่มีอยู่
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
วิธีที่สะดวกในการตั้งค่า ITestInvocationListener
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
ตั้งค่ารายการ ITestInvocationListener โดยแทนที่ค่าที่มีอยู่
setTests
public void setTests (tests)
ตั้งค่ารายการ IRemoteTest ในการกำหนดค่านี้ โดยแทนที่ค่าที่มีอยู่
validateOptions
public void validateOptions ()
ตรวจสอบค่าตัวเลือก
ปัจจุบันการดำเนินการนี้จะตรวจสอบว่าได้ตั้งค่าตัวเลือกที่จำเป็นทั้งหมดแล้ว
| การขว้าง | |
|---|---|
ConfigurationException |
|
วิธีการที่ได้รับการป้องกัน
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
แสดงผลว่าสภาพแวดล้อมของ TF เป็นการเรียกใช้จากระยะไกลหรือไม่
| คิกรีเทิร์น | |
|---|---|
boolean |
|