การกำหนดค่า

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)

สร้างการ Configuration ด้วยวัตถุการกำหนดค่าเริ่มต้น

วิธีการสาธารณะ

void addFilesToClean ( toBeCleaned) addFilesToClean ( toBeCleaned)

เพิ่มไฟล์ที่ต้องล้างระหว่าง cleanConfigurationData()

void cleanConfigurationData ()

ลบไฟล์ใด ๆ ที่ดาวน์โหลดเพื่อแก้ไขฟิลด์ตัวเลือกของไฟล์ระยะไกล

Configuration clone ()

สร้างสำเนาตื้นของวัตถุนี้

void dumpXml (PrintWriter output)

รับไฟล์ XML ที่ขยายสำหรับการกำหนดค่าพร้อมตัวเลือกทั้งหมดที่แสดงสำหรับ IConfiguration เป็น String

void dumpXml (PrintWriter output, excludeFilters) dumpXml (PrintWriter output, excludeFilters)

รับไฟล์ XML ที่ขยายสำหรับการกำหนดค่าพร้อมตัวเลือกทั้งหมดที่แสดงสำหรับ IConfiguration นี้ ลบตัวกรองอ็อบเจ็กต์ตามชื่อคีย์

void dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions) dumpXml (PrintWriter output, excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)

รับไฟล์ XML ที่ขยายสำหรับการกำหนดค่าพร้อมตัวเลือกทั้งหมดที่แสดงสำหรับ IConfiguration นี้ ลบตัวกรองอ็อบเจ็กต์ตามชื่อคีย์

getAllConfigurationObjectsOfType (String configType)

อินเทอร์เฟซทั่วไปเพื่อรับวัตถุทั้งหมดของชื่อประเภทที่กำหนดในอุปกรณ์ต่างๆ

IBuildProvider getBuildProvider ()

รับ IBuildProvider จากการกำหนดค่า

String getCommandLine ()

รับบรรทัดคำสั่งที่ใช้สร้าง IConfiguration นี้

ICommandOptions getCommandOptions ()

รับ ICommandOptions เพื่อใช้จากการกำหนดค่า

ConfigurationDescriptor getConfigurationDescription ()

ส่งคืน ConfigurationDescriptor ที่ให้ไว้ในการกำหนดค่า

Object getConfigurationObject (String typeName)

อินเทอร์เฟซทั่วไปเพื่อรับอ็อบเจ็กต์การกำหนดค่าด้วยชื่อประเภทที่กำหนด

getConfigurationObjectList (String typeName)

คล้ายกับ getConfigurationObject(String) แต่สำหรับประเภทอ็อบเจ็กต์คอนฟิกูเรชันที่รองรับหลายอ็อบเจ็กต์

CoverageOptions getCoverageOptions ()

รับ CoverageOptions เพื่อใช้จากการกำหนดค่า

String getDescription ()
getDeviceConfig ()

รับ IDeviceConfiguration จากการกำหนดค่า

IDeviceConfiguration getDeviceConfigByName (String nameDevice)

ส่งคืน IDeviceConfiguration ที่เชื่อมโยงกับชื่อที่ระบุ จะเป็นค่า null หากไม่พบ

TestDeviceOptions getDeviceOptions ()

รับ TestDeviceOptions เพื่อใช้จากการกำหนดค่า

IDeviceRecovery getDeviceRecovery ()

รับ IDeviceRecovery เพื่อใช้จากการกำหนดค่า

IDeviceSelection getDeviceRequirements ()

รับ IDeviceSelection เพื่อใช้จากการกำหนดค่า

getFilesToClean ()

รับรายการไฟล์ที่จะล้างระหว่าง cleanConfigurationData()

GlobalTestFilter getGlobalFilters ()

รับ GlobalTestFilter สำหรับการเรียกใช้

getInopOptions ()

รับชื่อตัวเลือกที่ไม่เปลี่ยนค่าใด ๆ

getLabPreparers ()

รับ ITargetPreparer จากการกำหนดค่า

ILeveledLogOutput getLogOutput ()

รับ ILeveledLogOutput เพื่อใช้จากการกำหนดค่า

ILogSaver getLogSaver ()

รับ ILogSaver เพื่อใช้จากการกำหนดค่า

getMetricCollectors ()

รับ IMetricCollector จากการกำหนดค่า

static getMultiDeviceSupportedTag ()

ส่งคืน ERROR(/Set) ของแท็กที่ได้รับการสนับสนุนในแท็กอุปกรณ์สำหรับการกำหนดค่าหลายอุปกรณ์

getMultiPreTargetPreparers ()

รับ IMultiTargetPreparer จากการกำหนดค่าที่ควรดำเนินการก่อนอุปกรณ์ target_preparers

getMultiTargetPreparers ()

รับ IMultiTargetPreparer จากการกำหนดค่า

String getName ()

ส่งกลับชื่อของการกำหนดค่า

getPostProcessors ()

รับ IPostProcessor จากการกำหนดค่า

IRetryDecision getRetryDecision ()

ส่งกลับ IRetryDecision ที่ใช้สำหรับการเรียกใช้

getSystemStatusCheckers ()

รับ ISystemStatusChecker จากการกำหนดค่า

getTargetPreparers ()

รับ ITargetPreparer จากการกำหนดค่า

getTestInvocationListeners ()

รับ ITestInvocationListener เพื่อใช้จากการกำหนดค่า

getTests ()

รับ IRemoteTest เพื่อรันจากการกำหนดค่า

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 ( optionDefs) injectOptionValues ( optionDefs)

ใส่ค่าตัวเลือกหลายค่าลงในชุดของออบเจ็กต์การกำหนดค่า

boolean isDeviceConfiguredFake (String deviceName)

แสดงผลว่าอุปกรณ์ที่กำหนดค่าถูกแท็ก isFake=true หรือไม่

IConfiguration partialDeepClone ( objectToDeepClone, IKeyStoreClient client) partialDeepClone ( objectToDeepClone, IKeyStoreClient client)

สร้างโคลนฐานจาก clone() จากนั้นทำการโคลนรายการของอ็อบเจกต์การกำหนดค่าที่กำหนด

void printCommandUsage (boolean importantOnly, PrintStream out)

แสดงผลข้อความวิธีใช้บรรทัดคำสั่งสำหรับการกำหนดค่านี้ไปยัง printStream ที่กำหนด

void resolveDynamicOptions ( DynamicRemoteFileResolver resolver)

แก้ไขตัวเลือกของ ERROR(/File) ที่ชี้ไปยังตำแหน่งระยะไกล

void safeInjectOptionValues ( optionDefs) safeInjectOptionValues ( optionDefs)

ฉีดค่าตัวเลือกหลายค่าลงในชุดของออบเจ็กต์การกำหนดค่าโดยไม่ต้องโยน หากตัวเลือกใดตัวเลือกหนึ่งใช้ไม่ได้

setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

ตั้งค่าฟิลด์ Option การกำหนดค่าด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนดโดยใช้วิธีการที่ดีที่สุด

void setBuildProvider ( IBuildProvider provider)

แทนที่ IBuildProvider ปัจจุบันในการกำหนดค่า

void setCommandLine (String[] arrayArgs)

ตั้งค่าบรรทัดคำสั่งที่ใช้สร้าง IConfiguration นี้

void setCommandOptions ( ICommandOptions cmdOptions)

ตั้งค่า ICommandOptions แทนที่ค่าที่มีอยู่

void setConfigurationObject (String typeName, Object configObject)

เมธอดทั่วไปในการตั้งค่าอ็อบเจ็กต์ config ด้วยชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่

void setConfigurationObjectList (String typeName, configList) setConfigurationObjectList (String typeName, configList)

เมธอดทั่วไปในการตั้งค่ารายการอ็อบเจ็กต์ config สำหรับชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่

void setCoverageOptions ( CoverageOptions coverageOptions)

ตั้งค่า CoverageOptions โดยแทนที่ค่าที่มีอยู่

void setDeviceConfig ( IDeviceConfiguration deviceConfig)

ตั้งค่า IDeviceConfiguration โดยแทนที่ค่าที่มีอยู่

void setDeviceConfigList ( deviceConfigs) setDeviceConfigList ( deviceConfigs)

ตั้งค่า IDeviceConfiguration โดยแทนที่ค่าที่มีอยู่

void setDeviceMetricCollectors ( collectors) setDeviceMetricCollectors ( collectors)

ตั้งค่ารายการของ IMetricCollector โดยแทนที่ค่าที่มีอยู่

void setDeviceOptions ( TestDeviceOptions devOptions)

ตั้งค่า TestDeviceOptions แทนที่ค่าที่มีอยู่

void setDeviceRecovery ( IDeviceRecovery recovery)

ตั้งค่า IDeviceRecovery โดยแทนที่ค่าที่มีอยู่

void setDeviceRequirements ( IDeviceSelection devRequirements)

ตั้งค่า IDeviceSelection แทนที่ค่าที่มีอยู่

void setLabPreparer ( ITargetPreparer preparer)

ตั้งค่า ITargetPreparer โดยแทนที่ค่าที่มีอยู่

void setLabPreparers ( preparers) setLabPreparers ( preparers)

ตั้งค่ารายการของ ITargetPreparer แทนที่ค่าที่มีอยู่

void setLogOutput ( ILeveledLogOutput logger)

ตั้งค่า ILeveledLogOutput โดยแทนที่ค่าที่มีอยู่

void setLogSaver ( ILogSaver logSaver)

ตั้งค่า ILogSaver โดยแทนที่ค่าที่มีอยู่

void setMultiPreTargetPreparer ( IMultiTargetPreparer multiPreTargPrep)

วิธีที่สะดวกในการตั้งค่า IMultiTargetPreparer เดียวในการกำหนดค่านี้ซึ่งควรดำเนินการก่อนอุปกรณ์ target_preparers ใด ๆ โดยแทนที่ค่าที่มีอยู่

void setMultiPreTargetPreparers ( multiPreTargPreps) setMultiPreTargetPreparers ( multiPreTargPreps)

ตั้งค่ารายการของ IMultiTargetPreparer ในการกำหนดค่านี้ที่ควรดำเนินการก่อนอุปกรณ์ target_preparers ใดๆ โดยแทนที่ค่าที่มีอยู่

void setMultiTargetPreparer ( IMultiTargetPreparer multiTargPrep)

วิธีที่สะดวกในการตั้งค่า IMultiTargetPreparer เดียวในการกำหนดค่านี้ โดยแทนที่ค่าที่มีอยู่

void setMultiTargetPreparers ( multiTargPreps) setMultiTargetPreparers ( multiTargPreps)

ตั้งค่ารายการ IMultiTargetPreparer ในการกำหนดค่านี้ โดยแทนที่ค่าที่มีอยู่

setOptionsFromCommandLineArgs ( listArgs) setOptionsFromCommandLineArgs ( listArgs)

ตั้งค่าฟิลด์ Option การกำหนดค่าด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนด

ArgsOptionParser สำหรับรูปแบบที่ต้องการ

setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient) setOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)

ตั้งค่าฟิลด์ Option การกำหนดค่าด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนด

ดู ArgsOptionParser สำหรับรูปแบบที่ต้องการ

void setPostProcessors ( processors) setPostProcessors ( processors)

ตั้งค่ารายการของ IPostProcessor แทนที่ค่าที่มีอยู่

void setRetryDecision ( IRetryDecision decisionRetry)

ตั้งค่า IRetryDecision โดยแทนที่ค่าที่มีอยู่

void setSystemStatusChecker ( ISystemStatusChecker systemChecker)

วิธีที่สะดวกในการตั้งค่า ISystemStatusChecker เดียวในการกำหนดค่านี้ แทนที่ค่าที่มีอยู่

void setSystemStatusCheckers ( systemCheckers) setSystemStatusCheckers ( systemCheckers)

ตั้งค่ารายการของ ISystemStatusChecker ในการกำหนดค่านี้ โดยแทนที่ค่าที่มีอยู่

void setTargetPreparer ( ITargetPreparer preparer)

ตั้งค่า ITargetPreparer โดยแทนที่ค่าที่มีอยู่

void setTargetPreparers ( preparers) setTargetPreparers ( preparers)

ตั้งค่ารายการของ ITargetPreparer แทนที่ค่าที่มีอยู่

void setTest ( IRemoteTest test)

วิธีที่สะดวกในการตั้งค่า IRemoteTest เดียวในการกำหนดค่านี้ แทนที่ค่าที่มีอยู่

void setTestInvocationListener ( ITestInvocationListener listener)

วิธีที่สะดวกในการตั้งค่า ITestInvocationListener เดียว

void setTestInvocationListeners ( listeners) setTestInvocationListeners ( listeners)

ตั้งค่ารายการของ ITestInvocationListener แทนที่ค่าที่มีอยู่

void setTests ( tests) setTests ( tests)

ตั้งค่ารายการของ IRemoteTest ในการกำหนดค่านี้ แทนที่ค่าที่มีอยู่

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

ชื่ออุปกรณ์

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

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

วิธีการสาธารณะ

addFilesToClean

public void addFilesToClean ( toBeCleaned)

เพิ่มไฟล์ที่ต้องล้างระหว่าง cleanConfigurationData()

พารามิเตอร์
toBeCleaned

cleanConfigurationData

public void cleanConfigurationData ()

ลบไฟล์ใด ๆ ที่ดาวน์โหลดเพื่อแก้ไขฟิลด์ตัวเลือกของไฟล์ระยะไกล

โคลน

public Configuration clone ()

สร้างสำเนาตื้นของวัตถุนี้

คืนสินค้า
Configuration

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

public  getAllConfigurationObjectsOfType (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

public  getConfigurationObjectList (String typeName)

คล้ายกับ getConfigurationObject(String) แต่สำหรับประเภทอ็อบเจ็กต์คอนฟิกูเรชันที่รองรับหลายอ็อบเจ็กต์

พารามิเตอร์
typeName String : ชื่อประเภทเฉพาะของอ็อบเจ็กต์การกำหนดค่า

คืนสินค้า
รายการของอ็อบเจ็กต์คอนฟิกูเรชันหรือ null หากไม่มีประเภทอ็อบเจ็กต์ที่มีชื่อที่ระบุ

getCoverageOptions

public CoverageOptions getCoverageOptions ()

รับ CoverageOptions เพื่อใช้จากการกำหนดค่า

คืนสินค้า
CoverageOptions CoverageOptions ที่มีให้ในการกำหนดค่า

getDescription

public String getDescription ()

คืนสินค้า
String คำอธิบายสั้น ๆ ที่ผู้ใช้อ่านได้การ Configuration นี้

getDeviceConfig

public  getDeviceConfig ()

รับ 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

public  getFilesToClean ()

รับรายการไฟล์ที่จะล้างระหว่าง cleanConfigurationData()

คืนสินค้า

getGlobalFilters

public GlobalTestFilter getGlobalFilters ()

รับ GlobalTestFilter สำหรับการเรียกใช้

คืนสินค้า
GlobalTestFilter

getInopOptions

public  getInopOptions ()

รับชื่อตัวเลือกที่ไม่เปลี่ยนค่าใด ๆ

คืนสินค้า

getLabPreparers

public  getLabPreparers ()

รับ ITargetPreparer จากการกำหนดค่า

คืนสินค้า
ITargetPreparer ให้ตามลำดับในการกำหนดค่า

getLogOutput

public ILeveledLogOutput getLogOutput ()

รับ ILeveledLogOutput เพื่อใช้จากการกำหนดค่า

คืนสินค้า
ILeveledLogOutput ILeveledLogOutput ที่มีให้ในการกำหนดค่า

getLogSaver

public ILogSaver getLogSaver ()

รับ ILogSaver เพื่อใช้จากการกำหนดค่า

คืนสินค้า
ILogSaver ILogSaver ที่มีให้ในการกำหนดค่า

getMetricCollectors

public  getMetricCollectors ()

รับ IMetricCollector จากการกำหนดค่า

คืนสินค้า

getMultiDeviceSupportedTag

public static  getMultiDeviceSupportedTag ()

ส่งคืน ERROR(/Set) ของแท็กที่ได้รับการสนับสนุนในแท็กอุปกรณ์สำหรับการกำหนดค่าหลายอุปกรณ์

คืนสินค้า

getMultiPreTargetPreparers

public  getMultiPreTargetPreparers ()

รับ IMultiTargetPreparer จากการกำหนดค่าที่ควรดำเนินการก่อนอุปกรณ์ target_preparers

คืนสินค้า
IMultiTargetPreparer ให้มาตามลำดับในการกำหนดค่า

getMultiTargetPreparers

public  getMultiTargetPreparers ()

รับ IMultiTargetPreparer จากการกำหนดค่า

คืนสินค้า
IMultiTargetPreparer ให้มาตามลำดับในการกำหนดค่า

getName

public String getName ()

ส่งกลับชื่อของการกำหนดค่า

คืนสินค้า
String

getPostProcessors

public  getPostProcessors ()

รับ IPostProcessor จากการกำหนดค่า

คืนสินค้า

getRetryDecision

public IRetryDecision getRetryDecision ()

ส่งกลับ IRetryDecision ที่ใช้สำหรับการเรียกใช้

คืนสินค้า
IRetryDecision

getSystemStatusCheckers

public  getSystemStatusCheckers ()

รับ ISystemStatusChecker จากการกำหนดค่า

คืนสินค้า
ISystemStatusChecker ที่จัดเตรียมไว้ตามลำดับในการกำหนดค่า

getTargetPreparers

public  getTargetPreparers ()

รับ ITargetPreparer จากการกำหนดค่า

คืนสินค้า
ITargetPreparer ให้ตามลำดับในการกำหนดค่า

getTestInvocationListeners

public  getTestInvocationListeners ()

รับ ITestInvocationListener เพื่อใช้จากการกำหนดค่า

คืนสินค้า
ITestInvocationListener ที่ให้ไว้ในการกำหนดค่า

รับการทดสอบ

public  getTests ()

รับ 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 : รายการตัวเลือก defs ที่จะฉีด

ขว้าง
ConfigurationException

isDeviceConfiguredFake

public boolean isDeviceConfiguredFake (String deviceName)

แสดงผลว่าอุปกรณ์ที่กำหนดค่าถูกแท็ก isFake=true หรือไม่

พารามิเตอร์
deviceName String

คืนสินค้า
boolean

บางส่วน DeepClone

public IConfiguration partialDeepClone ( objectToDeepClone, 
                IKeyStoreClient client)

สร้างโคลนฐานจาก clone() จากนั้นทำการโคลนรายการของอ็อบเจกต์การกำหนดค่าที่กำหนด

พารามิเตอร์
objectToDeepClone : รายการของอ็อบเจ็กต์คอนฟิกูเรชันที่จะโคลนแบบลึก

client IKeyStoreClient : ไคลเอ็นต์ที่เก็บคีย์

คืนสินค้า
IConfiguration การกำหนดค่าโคลนบางส่วนลึก

ขว้าง
ConfigurationException

printCommandUsage

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

แสดงผลข้อความวิธีใช้บรรทัดคำสั่งสำหรับการกำหนดค่านี้ไปยัง printStream ที่กำหนด

พารามิเตอร์
importantOnly boolean : if true พิมพ์เฉพาะตัวช่วยสำหรับตัวเลือกที่สำคัญ

out PrintStream : ERROR(/PrintStream) ที่จะใช้

ขว้าง
ConfigurationException

แก้ไขDynamicOptions

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

แก้ไขตัวเลือกของ ERROR(/File) ที่ชี้ไปยังตำแหน่งระยะไกล ต้องใช้ cleanConfigurationData() เพื่อล้างไฟล์

พารามิเตอร์
resolver DynamicRemoteFileResolver : DynamicRemoteFileResolver เพื่อแก้ไขไฟล์

ขว้าง
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public void safeInjectOptionValues ( optionDefs)

ฉีดค่าตัวเลือกหลายค่าลงในชุดของออบเจ็กต์การกำหนดค่าโดยไม่ต้องโยน หากตัวเลือกใดตัวเลือกหนึ่งใช้ไม่ได้

มีประโยชน์ในการฉีดค่าตัวเลือกจำนวนมากในครั้งเดียวหลังจากสร้างวัตถุใหม่

พารามิเตอร์
optionDefs : รายการตัวเลือก defs ที่จะฉีด

ขว้าง
ConfigurationException

setBestEffortOptionsจากCommandLineArgs

public  setBestEffortOptionsFromCommandLineArgs ( 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)

เมธอดทั่วไปในการตั้งค่าอ็อบเจ็กต์ config ด้วยชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่

พารามิเตอร์
typeName String : ชื่อเฉพาะของประเภทอ็อบเจ็กต์ config

configObject Object : วัตถุการกำหนดค่า

ขว้าง
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

เมธอดทั่วไปในการตั้งค่ารายการอ็อบเจ็กต์ config สำหรับชื่อที่กำหนด โดยแทนที่ค่าที่มีอยู่

พารามิเตอร์
typeName String : ชื่อเฉพาะของประเภทอ็อบเจ็กต์ config

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 โดยแทนที่ค่าที่มีอยู่

setLogSaver

public void setLogSaver (ILogSaver logSaver)

ตั้งค่า ILogSaver โดยแทนที่ค่าที่มีอยู่

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

public  setOptionsFromCommandLineArgs ( listArgs)

ตั้งค่าฟิลด์ Option การกำหนดค่าด้วยชุดอาร์กิวเมนต์บรรทัดคำสั่งที่กำหนด

ArgsOptionParser สำหรับรูปแบบที่ต้องการ

พารามิเตอร์
listArgs : อาร์กิวเมนต์บรรทัดคำสั่ง

คืนสินค้า
อาร์กิวเมนต์ที่ไม่ได้ใช้

ขว้าง
ConfigurationException

setOptionsFromCommandLineArgs

public  setOptionsFromCommandLineArgs ( 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 ในการกำหนดค่านี้ แทนที่ค่าที่มีอยู่

ตรวจสอบตัวเลือก

public void validateOptions ()

ตรวจสอบค่าตัวเลือก

ปัจจุบันนี้เป็นเพียงการตรวจสอบว่าตัวเลือกบังคับทั้งหมดได้รับการตั้งค่าแล้ว

ขว้าง
ConfigurationException

วิธีการป้องกัน

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

ส่งกลับว่าสภาพแวดล้อมของ TF เป็นการเรียกใช้ระยะไกลหรือไม่

คืนสินค้า
boolean