การกำหนดค่า
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
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 |
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()
รับ |
|
getMultiPreTargetPreparers()
รับ |
|
getMultiTargetPreparers()
รับ |
String
|
getName()
แสดงผลชื่อการกำหนดค่า |
|
getPostProcessors()
รับ |
IRetryDecision
|
getRetryDecision()
แสดงผล |
|
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
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
LOGเกอร์_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
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
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 |
วิธีการสาธารณะ
เพิ่มไฟล์ที่จะทำความสะอาด
public void addFilesToClean (toBeCleaned)
เพิ่มไฟล์ที่ต้องล้างในช่วง cleanConfigurationData()
พารามิเตอร์ | |
---|---|
toBeCleaned |
|
clearConfigurationData
public void cleanConfigurationData ()
ลบไฟล์ที่ดาวน์โหลดไว้ในช่องตัวเลือกของไฟล์ระยะไกลที่ได้รับการแก้ไขแล้ว
Xml
public void dumpXml (PrintWriter output)
รับไฟล์ XML แบบขยายสำหรับการกำหนดค่าที่มีตัวเลือกทั้งหมดที่แสดงสำหรับการดำเนินการนี้
IConfiguration
ในฐานะ String
พารามิเตอร์ | |
---|---|
output |
PrintWriter : ผู้เขียนที่จะพิมพ์ XML ไป |
Xml
public void dumpXml (PrintWriter output,excludeFilters)
รับไฟล์ XML แบบขยายสำหรับการกำหนดค่าที่มีตัวเลือกทั้งหมดที่แสดงสำหรับ IConfiguration
นี้ลบด้วยออบเจ็กต์ตัวกรองตามชื่อคีย์
ตัวอย่างตัวกรอง: Configuration#TARGET_PREPARER_TYPE_NAME
พารามิเตอร์ | |
---|---|
output |
PrintWriter : ผู้เขียนที่จะพิมพ์ XML ไป |
excludeFilters |
: รายการประเภทออบเจ็กต์ที่ไม่ควรทิ้ง |
Xml
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 ที่ระบุไว้ในการกำหนดค่า
|
คำอธิบาย getConfiguration
public ConfigurationDescriptor getConfigurationDescription ()
แสดงผล ConfigurationDescriptor
ที่ระบุไว้ในการกำหนดค่า
คิกรีเทิร์น | |
---|---|
ConfigurationDescriptor |
getConfigurationObject
public Object getConfigurationObject (String typeName)
อินเทอร์เฟซทั่วไปเพื่อรับออบเจ็กต์การกำหนดค่าที่มีชื่อประเภทที่ระบุ
พารามิเตอร์ | |
---|---|
typeName |
String : ประเภทที่ไม่ซ้ำกันของออบเจ็กต์การกำหนดค่า |
คิกรีเทิร์น | |
---|---|
Object |
ออบเจ็กต์การกำหนดค่าหรือ null ถ้าประเภทออบเจ็กต์ที่มีชื่อตัวหนึ่ง
ไม่มีอยู่
|
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
คล้ายกับ getConfigurationObject(String)
แต่มีไว้สำหรับการกำหนดค่า
ประเภทออบเจ็กต์ที่รองรับออบเจ็กต์หลายรายการ
พารามิเตอร์ | |
---|---|
typeName |
String : ชื่อประเภทที่ไม่ซ้ำกันของออบเจ็กต์การกำหนดค่า |
คิกรีเทิร์น | |
---|---|
|
รายการออบเจ็กต์การกำหนดค่าหรือ null ถ้าประเภทออบเจ็กต์ที่มี
ไม่มีชื่อ
|
ตัวเลือกความคุ้มครอง
public CoverageOptions getCoverageOptions ()
รับ CoverageOptions
เพื่อนำไปใช้จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
CoverageOptions |
CoverageOptions ที่ระบุไว้ในการกำหนดค่า
|
getDescription
public String getDescription ()
คิกรีเทิร์น | |
---|---|
String |
คำอธิบายสั้นๆ ที่ผู้ใช้อ่านได้เกี่ยวกับConfiguration นี้
|
getDeviceConfig
publicgetDeviceConfig ()
รับ IDeviceConfiguration
จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
|
IDeviceConfiguration ที่ระบุตามลำดับในการกำหนดค่า
|
รับการกำหนดค่าอุปกรณ์ตามชื่อ
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
แสดงผล IDeviceConfiguration
ที่เชื่อมโยงกับชื่อที่ระบุเป็นค่าว่าง หากไม่พบ
พารามิเตอร์ | |
---|---|
nameDevice |
String |
คิกรีเทิร์น | |
---|---|
IDeviceConfiguration |
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
รับ TestDeviceOptions
เพื่อนำไปใช้จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
TestDeviceOptions |
TestDeviceOptions ที่ระบุไว้ในการกำหนดค่า
|
กู้คืนอุปกรณ์
public IDeviceRecovery getDeviceRecovery ()
รับ IDeviceRecovery
เพื่อนำไปใช้จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
IDeviceRecovery |
IDeviceRecovery ที่ระบุไว้ในการกำหนดค่า
|
ข้อกำหนดของอุปกรณ์
public IDeviceSelection getDeviceRequirements ()
รับ IDeviceSelection
เพื่อนำไปใช้จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
IDeviceSelection |
IDeviceSelection ที่ระบุไว้ในการกำหนดค่า
|
getFilesToClean
publicgetFilesToClean ()
รับรายการไฟล์ที่จะล้างในระหว่าง cleanConfigurationData()
คิกรีเทิร์น | |
---|---|
|
รับตัวกรองทั่วโลก
public GlobalTestFilter getGlobalFilters ()
รับ GlobalTestFilter
สำหรับการเรียกใช้
คิกรีเทิร์น | |
---|---|
GlobalTestFilter |
getInopOptions
publicgetInopOptions ()
รับชื่อตัวเลือกที่ไม่ได้เปลี่ยนแปลงค่าใดๆ
คิกรีเทิร์น | |
---|---|
|
getLabPreparer
publicgetLabPreparers ()
รับ ITargetPreparer
จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
|
ITargetPreparer ที่ระบุตามลำดับในการกำหนดค่า
|
getLogOutput
public ILeveledLogOutput getLogOutput ()
รับ ILeveledLogOutput
เพื่อนำไปใช้จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
ILeveledLogOutput |
ILeveledLogOutput ที่ระบุไว้ในการกำหนดค่า
|
getLogSaver
public ILogSaver getLogSaver ()
รับ ILogSaver
เพื่อนำไปใช้จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
ILogSaver |
ILogSaver ที่ระบุไว้ในการกำหนดค่า
|
getMetricCollector (คอลเลกชัน)
publicgetMetricCollectors ()
รับ IMetricCollector
จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
|
getMultiPreTargetPreparer
publicgetMultiPreTargetPreparers ()
รับ IMultiTargetPreparer
จากการกำหนดค่าที่ควรดำเนินการก่อน
target_preparers สำหรับอุปกรณ์ใดๆ
คิกรีเทิร์น | |
---|---|
|
IMultiTargetPreparer ที่ระบุตามลำดับในการกำหนดค่า
|
getMultiTargetPreparer
publicgetMultiTargetPreparers ()
รับ IMultiTargetPreparer
จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
|
IMultiTargetPreparer ที่ระบุตามลำดับในการกำหนดค่า
|
getName
public String getName ()
แสดงผลชื่อการกำหนดค่า
คิกรีเทิร์น | |
---|---|
String |
getลองใหม่ Decision
public IRetryDecision getRetryDecision ()
แสดงผล IRetryDecision
ที่ใช้สำหรับการเรียกใช้
คิกรีเทิร์น | |
---|---|
IRetryDecision |
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
รับ ISystemStatusChecker
จากการกำหนดค่า
คิกรีเทิร์น | |
---|---|
|
ISystemStatusChecker ที่ระบุตามลำดับในการกำหนดค่า
|
getTargetPreparer
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 |
injectOptionValues
public void injectOptionValues (optionDefs)
แทรกค่าตัวเลือกหลายค่าลงในชุดออบเจ็กต์การกำหนดค่า
มีประโยชน์ในการแทรกค่าตัวเลือกหลายรายการพร้อมกันหลังจากสร้างออบเจ็กต์ใหม่
พารามิเตอร์ | |
---|---|
optionDefs |
: รายการตัวเลือก def ที่จะแทรก |
การขว้าง | |
---|---|
ConfigurationException |
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
แสดงผลว่าอุปกรณ์ที่กำหนดค่ามีการติดแท็ก isFake=true หรือไม่
พารามิเตอร์ | |
---|---|
deviceName |
String |
คิกรีเทิร์น | |
---|---|
boolean |
โคลนดีปโคลนบางส่วน
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
สร้างโคลนพื้นฐานจาก clone()
แล้วโคลนรายการออบเจ็กต์การกำหนดค่าที่กำหนดอย่างละเอียด
พารามิเตอร์ | |
---|---|
objectToDeepClone |
: รายการออบเจ็กต์การกำหนดค่าที่จะโคลนอย่างละเอียด |
client |
IKeyStoreClient : ไคลเอ็นต์คีย์สโตร์ |
คิกรีเทิร์น | |
---|---|
IConfiguration |
การกำหนดค่าที่โคลนอย่างละเอียดบางส่วน |
การขว้าง | |
---|---|
ConfigurationException |
การใช้งานคำสั่งพิมพ์
public void printCommandUsage (boolean importantOnly, PrintStream out)
แสดงข้อความช่วยเหลือการใช้งานบรรทัดคำสั่งสำหรับการกำหนดค่านี้ให้ PrintStream
พารามิเตอร์ | |
---|---|
importantOnly |
boolean : หาก true พิมพ์เฉพาะความช่วยเหลือสำหรับตัวเลือกสำคัญ |
out |
PrintStream : ERROR(/PrintStream) ที่จะใช้ |
การขว้าง | |
---|---|
ConfigurationException |
วิธีแก้ไขปัญหาไดนามิกตัวเลือก
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
แก้ปัญหาตัวเลือก "ERROR(/File)
" ที่ชี้ไปยังตำแหน่งระยะไกล จำเป็นต้องเรียกใช้ cleanConfigurationData()
เพื่อล้างไฟล์
พารามิเตอร์ | |
---|---|
resolver |
DynamicRemoteFileResolver : DynamicRemoteFileResolver เพื่อแก้ไขไฟล์ |
การขว้าง | |
---|---|
BuildRetrievalError |
|
ConfigurationException |
SafeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
แทรกค่าตัวเลือกหลายค่าลงในชุดของออบเจ็กต์การกำหนดค่า โดยไม่ใส่ค่าใดๆ หากมี ของตัวเลือกไม่สามารถใช้ได้
มีประโยชน์ในการแทรกค่าตัวเลือกหลายรายการพร้อมกันหลังจากสร้างออบเจ็กต์ใหม่
พารามิเตอร์ | |
---|---|
optionDefs |
: รายการตัวเลือก def ที่จะแทรก |
การขว้าง | |
---|---|
ConfigurationException |
ตั้งค่าตัวเลือกที่ดีที่สุดจากคำสั่งบรรทัดคำสั่ง
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
กำหนดค่าฟิลด์ Option
ด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนด
ใช้ความพยายามของคุณ
ดู ArgsOptionParser
สำหรับรูปแบบที่คาดไว้
พารามิเตอร์ | |
---|---|
listArgs |
: อาร์กิวเมนต์บรรทัดคำสั่ง |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient ใช้ |
คิกรีเทิร์น | |
---|---|
|
อาร์กิวเมนต์ที่ไม่ได้ใช้ |
การขว้าง | |
---|---|
ConfigurationException |
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
แทนที่ IBuildProvider
ปัจจุบันในการกำหนดค่า
พารามิเตอร์ | |
---|---|
provider |
IBuildProvider : IBuildProvider ใหม่
|
ตั้งค่าบรรทัดคำสั่ง
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 |
ตัวเลือกการตั้งค่าความครอบคลุม
public void setCoverageOptions (CoverageOptions coverageOptions)
ตั้งค่า CoverageOptions
โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
coverageOptions |
CoverageOptions |
ตั้งค่า DeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
ตั้งค่า IDeviceConfiguration
โดยแทนที่ค่าที่มีอยู่
ตั้งค่า DeviceConfigList
public void setDeviceConfigList (deviceConfigs)
ตั้งค่า IDeviceConfiguration
โดยแทนที่ค่าที่มีอยู่
setDeviceMetricCollector
public void setDeviceMetricCollectors (collectors)
กำหนดรายการ IMetricCollector
โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
collectors |
|
ตั้งค่าตัวเลือกอุปกรณ์
public void setDeviceOptions (TestDeviceOptions devOptions)
ตั้งค่า TestDeviceOptions
โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
ตั้งค่า IDeviceRecovery
โดยแทนที่ค่าที่มีอยู่
ตั้งค่าข้อกำหนดอุปกรณ์
public void setDeviceRequirements (IDeviceSelection devRequirements)
ตั้งค่า IDeviceSelection
โดยแทนที่ค่าที่มีอยู่
ผู้เตรียมสอบ setLab
public void setLabPreparer (ITargetPreparer preparer)
ตั้งค่า ITargetPreparer
โดยแทนที่ค่าที่มีอยู่
ผู้เตรียมสอบ setLab
public void setLabPreparers (preparers)
กำหนดรายการ ITargetPreparer
โดยแทนที่ค่าที่มีอยู่
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
ตั้งค่า ILeveledLogOutput
โดยแทนที่ค่าที่มีอยู่
ตั้งค่าMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
วิธีการที่สะดวกในการตั้งค่า IMultiTargetPreparer
เดียวในการกำหนดค่านี้
ควรดำเนินการก่อนอุปกรณ์ target_preparers ใดๆ แทนที่ค่าที่มีอยู่
ตั้งค่าMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
กำหนดรายการ IMultiTargetPreparer
ในการกำหนดค่านี้ที่ควรดำเนินการ
ก่อนอุปกรณ์ target_preparer ใดๆ แทนที่ค่าที่มีอยู่
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
วิธีการที่สะดวกในการตั้งค่า IMultiTargetPreparer
เดียวในการกำหนดค่านี้
แทนที่ค่าที่มีอยู่
ตั้งค่าMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
กำหนดรายการ IMultiTargetPreparer
ในการกำหนดค่านี้ โดยแทนที่รายการใดก็ได้
ค่าที่มีอยู่
ตั้งค่าตัวเลือกจากบรรทัดคำสั่งอาร์กิวเมนต์
publicsetOptionsFromCommandLineArgs ( listArgs)
ตั้งค่าช่องกำหนดค่า Option
ด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนด
ArgsOptionParser
สำหรับรูปแบบที่คาดไว้
พารามิเตอร์ | |
---|---|
listArgs |
: อาร์กิวเมนต์บรรทัดคำสั่ง |
คิกรีเทิร์น | |
---|---|
|
อาร์กิวเมนต์ที่ไม่ได้ใช้ |
การขว้าง | |
---|---|
ConfigurationException |
ตั้งค่าตัวเลือกจากบรรทัดคำสั่งอาร์กิวเมนต์
publicsetOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
ตั้งค่าช่องกำหนดค่า Option
ด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนด
ดู ArgsOptionParser
สำหรับรูปแบบที่คาดไว้
พารามิเตอร์ | |
---|---|
listArgs |
: อาร์กิวเมนต์บรรทัดคำสั่ง |
keyStoreClient |
IKeyStoreClient : IKeyStoreClient ใช้ |
คิกรีเทิร์น | |
---|---|
|
อาร์กิวเมนต์ที่ไม่ได้ใช้ |
การขว้าง | |
---|---|
ConfigurationException |
setPostProcessor
public void setPostProcessors (processors)
กำหนดรายการ IPostProcessor
โดยแทนที่ค่าที่มีอยู่
พารามิเตอร์ | |
---|---|
processors |
|
setลองอีกครั้ง Decision
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
ในการกำหนดค่านี้ โดยแทนที่รายการใดก็ได้
ค่าที่มีอยู่
ตัวเลือกการตรวจสอบ
public void validateOptions ()
ตรวจสอบค่าตัวเลือก
การดำเนินการนี้เป็นเพียงการตรวจสอบว่าได้ตั้งค่าตัวเลือกที่จำเป็นทั้งหมดแล้ว
การขว้าง | |
---|---|
ConfigurationException |
วิธีการป้องกัน
สภาพแวดล้อมระยะไกล
protected boolean isRemoteEnvironment ()
แสดงผลว่าสภาพแวดล้อมของ TF เป็นการเรียกใช้ระยะไกลหรือไม่
คิกรีเทิร์น | |
---|---|
boolean |