การกำหนดค่า
public
class
Configuration
extends Object
implements
IConfiguration
java.lang.Object | |
↳ | com.android.tradefed.config.Configuration |
การใช้งาน IConfiguration
ที่เฉพาะเจาะจงซึ่งจัดเก็บออบเจ็กต์การกําหนดค่าที่โหลดไว้ในแผนที่
สรุป
ช่อง | |
---|---|
public
static
final
String |
BUILD_PROVIDER_TYPE_NAME
|
public
static
final
String |
CMD_OPTIONS_TYPE_NAME
|
public
static
final
String |
CONFIGURATION_DESCRIPTION_TYPE_NAME
|
public
static
final
String |
COVERAGE_OPTIONS_TYPE_NAME
|
public
static
final
String |
DEVICE_METRICS_COLLECTOR_TYPE_NAME
|
public
static
final
String |
DEVICE_NAME
|
public
static
final
String |
DEVICE_OPTIONS_TYPE_NAME
|
public
static
final
String |
DEVICE_RECOVERY_TYPE_NAME
|
public
static
final
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
public
static
final
String |
GLOBAL_FILTERS_TYPE_NAME
|
public
static
final
String |
LAB_PREPARER_TYPE_NAME
|
public
static
final
String |
LOGGER_TYPE_NAME
|
public
static
final
String |
LOG_SAVER_TYPE_NAME
|
public
static
final
String |
METRIC_POST_PROCESSOR_TYPE_NAME
|
public
static
final
String |
MULTI_PREPARER_TYPE_NAME
|
public
static
final
String |
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
|
public
static
final
|
NON_MODULE_OBJECTS
|
public
static
final
String |
RESULT_REPORTER_TYPE_NAME
|
public
static
final
String |
RETRY_DECISION_TYPE_NAME
|
public
static
final
String |
SANBOX_OPTIONS_TYPE_NAME
|
public
static
final
String |
SANDBOX_TYPE_NAME
|
public
static
final
String |
SKIP_MANAGER_TYPE_NAME
|
public
static
final
String |
SYSTEM_STATUS_CHECKER_TYPE_NAME
|
public
static
final
String |
TARGET_PREPARER_TYPE_NAME
|
public
static
final
String |
TEST_TYPE_NAME
|
ตัวสร้างแบบสาธารณะ | |
---|---|
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)
แสดงผลข้อความความช่วยเหลือเกี่ยวกับการใช้บรรทัดคำสั่งสําหรับการกําหนดค่านี้ไปยังพรอมต์การพิมพ์ที่ระบุ |
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
แก้ปัญหาตัวเลือกของ |
void
|
safeInjectOptionValues(
แทรกค่าตัวเลือกหลายค่าลงในชุดออบเจ็กต์การกําหนดค่าโดยไม่แสดงข้อยกเว้นหากใช้ตัวเลือกใดตัวเลือกหนึ่งไม่ได้ |
|
setBestEffortOptionsFromCommandLineArgs(
ตั้งค่าช่อง config |
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(
ตั้งค่าช่อง config
|
|
setOptionsFromCommandLineArgs(
ตั้งค่าช่อง config
ดูรูปแบบที่คาดไว้ใน |
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
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
DEVICE_NAME
public static final String DEVICE_NAME
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
NON_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
ตัวสร้างแบบสาธารณะ
การกำหนดค่า
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 : ตัวเขียนที่จะพิมพ์ XML |
dumpXml
public void dumpXml (PrintWriter output,excludeFilters)
รับไฟล์ XML ที่ขยายสําหรับการกําหนดค่าซึ่งมีตัวเลือกทั้งหมดที่แสดงสําหรับ IConfiguration
นี้ ลบตัวกรองออบเจ็กต์ตามชื่อคีย์
ตัวอย่างตัวกรอง: Configuration.TARGET_PREPARER_TYPE_NAME
พารามิเตอร์ | |
---|---|
output |
PrintWriter : ตัวเขียนที่จะพิมพ์ XML |
excludeFilters |
: รายการประเภทออบเจ็กต์ที่ไม่ควรแสดง |
dumpXml
public 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
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_preparer
คิกรีเทิร์น | |
---|---|
|
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 ()
รับ IRemoteTest
เพื่อเรียกใช้จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
|
การทดสอบที่ระบุในการกําหนดค่า |
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 |
แทรกค่าตัวเลือก
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 |
การกําหนดค่าที่โคลนแบบ Deep บางส่วน |
โยน | |
---|---|
ConfigurationException |
printCommandUsage
public void printCommandUsage (boolean importantOnly, PrintStream out)
แสดงผลข้อความความช่วยเหลือเกี่ยวกับการใช้บรรทัดคำสั่งสําหรับการกําหนดค่านี้ไปยังพรอมต์การพิมพ์ที่ระบุ
พารามิเตอร์ | |
---|---|
importantOnly |
boolean : if 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)
ตั้งค่าช่อง config 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
รายการเดียวในการกําหนดค่านี้ ซึ่งควรดําเนินการก่อน target_preparers ของอุปกรณ์ใดๆ โดยแทนที่ค่าที่มีอยู่
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
ตั้งค่ารายการ IMultiTargetPreparer
ในการกําหนดค่านี้ที่ควรเรียกใช้ก่อน target_preparers ของอุปกรณ์ใดๆ โดยแทนที่ค่าที่มีอยู่
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
วิธีการที่สะดวกในการตั้งค่า IMultiTargetPreparer
รายการเดียวในการกําหนดค่านี้ โดยแทนที่ค่าที่มีอยู่
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
ตั้งค่ารายการ IMultiTargetPreparer
ในการกําหนดค่านี้ โดยแทนที่ค่าที่มีอยู่
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
ตั้งค่าช่อง config Option
ด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่ระบุ
ArgsOptionParser
สำหรับรูปแบบที่คาดไว้
พารามิเตอร์ | |
---|---|
listArgs |
: อาร์กิวเมนต์บรรทัดคำสั่ง |
คิกรีเทิร์น | |
---|---|
|
อาร์กิวเมนต์ที่ไม่ได้ใช้ |
โยน | |
---|---|
ConfigurationException |
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
ตั้งค่าช่อง config 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 |