การกำหนดค่า

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 นี้เป็น ERROR(/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)

วิธีทั่วไปในการตั้งค่าวัตถุกำหนดค่าด้วยชื่อที่กำหนด แทนที่ค่าที่มีอยู่

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

วิธีการทั่วไปในการตั้งค่ารายการวัตถุการกำหนดค่าสำหรับชื่อที่กำหนด แทนที่ค่าที่มีอยู่

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

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

เพิ่ม FilesToClean

public void addFilesToClean ( toBeCleaned)

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

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

ล้างการกำหนดค่าข้อมูล

public void cleanConfigurationData ()

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

โคลน

public Configuration clone ()

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

ส่งคืน
Configuration

การถ่ายโอนข้อมูล Xml

public void dumpXml (PrintWriter output)

รับไฟล์ XML ที่ขยายสำหรับการกำหนดค่าพร้อมตัวเลือกทั้งหมดที่แสดงสำหรับ IConfiguration นี้เป็น ERROR(/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

public  getAllConfigurationObjectsOfType (String configType)

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

พารามิเตอร์
configType String : ชนิดเฉพาะของวัตถุการกำหนดค่า

ส่งคืน
รายการของออบเจกต์การกำหนดค่าประเภทที่กำหนด

getBuildProvider

public IBuildProvider getBuildProvider ()

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

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

รับบรรทัดคำสั่ง

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 หากไม่มีประเภทวัตถุที่มีชื่อที่กำหนด

รับตัวเลือกความคุ้มครอง

public CoverageOptions getCoverageOptions ()

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

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

รับคำอธิบาย

public String getDescription ()

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

รับการกำหนดค่าอุปกรณ์

public  getDeviceConfig ()

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

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

getDeviceConfigByName

public IDeviceConfiguration getDeviceConfigByName (String nameDevice)

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

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

ส่งคืน
IDeviceConfiguration

รับตัวเลือกอุปกรณ์

public TestDeviceOptions getDeviceOptions ()

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

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

รับการกู้คืนอุปกรณ์

public IDeviceRecovery getDeviceRecovery ()

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

ส่งคืน
IDeviceRecovery IDeviceRecovery ที่ระบุในการกำหนดค่า

รับความต้องการอุปกรณ์

public IDeviceSelection getDeviceRequirements ()

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

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

getFilesToClean

public  getFilesToClean ()

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

ส่งคืน

รับ GlobalFilters

public GlobalTestFilter getGlobalFilters ()

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

ส่งคืน
GlobalTestFilter

getInopOptions

public  getInopOptions ()

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

ส่งคืน

getLabPreparers

public  getLabPreparers ()

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

ส่งคืน
ITargetPreparer จัดเตรียมตามลำดับในการกำหนดค่า

รับ LogOutput

public ILeveledLogOutput getLogOutput ()

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

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

getLogSaver

public ILogSaver getLogSaver ()

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

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

getMetricCollectors

public  getMetricCollectors ()

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

ส่งคืน

getMultiDeviceSupportedแท็ก

public static  getMultiDeviceSupportedTag ()

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

ส่งคืน

getMultiPreTargetPreparers

public  getMultiPreTargetPreparers ()

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

ส่งคืน
IMultiTargetPreparer จัดเตรียมตามลำดับในการกำหนดค่า

getMultiTargetPreparers

public  getMultiTargetPreparers ()

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

ส่งคืน
IMultiTargetPreparer จัดเตรียมตามลำดับในการกำหนดค่า

รับชื่อ

public String getName ()

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

ส่งคืน
String

getPostProcessors

public  getPostProcessors ()

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

ส่งคืน

รับลองอีกครั้งการตัดสินใจ

public IRetryDecision getRetryDecision ()

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

ส่งคืน
IRetryDecision

รับตัวตรวจสอบสถานะระบบ

public  getSystemStatusCheckers ()

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

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

getTargetPreparers

public  getTargetPreparers ()

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

ส่งคืน
ITargetPreparer จัดเตรียมตามลำดับในการกำหนดค่า

getTestInvocationListeners

public  getTestInvocationListeners ()

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

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

รับการทดสอบ

public  getTests ()

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

ส่งคืน
การทดสอบที่มีให้ในการกำหนดค่า

ฉีดตัวเลือกค่า

public void injectOptionValue (String optionName, 
                String optionValue)

ใส่ค่าตัวเลือกลงในชุดของวัตถุการกำหนดค่า

มีประโยชน์ในการระบุค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิก

พารามิเตอร์
optionName String : ชื่อตัวเลือก

optionValue String : ค่าตัวเลือก

พ่น
ConfigurationException

ฉีดตัวเลือกค่า

public void injectOptionValue (String optionName, 
                String optionKey, 
                String optionValue)

ใส่ค่าตัวเลือกลงในชุดของวัตถุการกำหนดค่า

มีประโยชน์ในการระบุค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิก

พารามิเตอร์
optionName String : ชื่อตัวเลือก

optionKey String : คีย์ทางเลือกสำหรับตัวเลือกแผนที่ หรือค่าว่าง

optionValue String : ค่าตัวเลือกแผนที่

พ่น
ConfigurationException

ฉีดตัวเลือกค่าด้วยแหล่งที่มา

public void injectOptionValueWithSource (String optionName, 
                String optionKey, 
                String optionValue, 
                String source)

ใส่ค่าตัวเลือกลงในชุดของวัตถุการกำหนดค่า

มีประโยชน์ในการระบุค่าสำหรับตัวเลือกที่สร้างขึ้นแบบไดนามิก

พารามิเตอร์
optionName String : ชื่อตัวเลือก

optionKey String : คีย์ทางเลือกสำหรับตัวเลือกแผนที่ หรือค่าว่าง

optionValue String : ค่าตัวเลือกแผนที่

source String : การกำหนดค่าต้นทางที่ให้ค่าตัวเลือกนี้

พ่น
ConfigurationException

ฉีดตัวเลือกค่า

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

การใช้งานคำสั่งพิมพ์

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

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

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

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

พ่น
com.android.tradefed.config.ConfigurationException
ConfigurationException

แก้ไขตัวเลือกไดนามิก

public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)

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

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

พ่น
BuildRetrievalError
ConfigurationException

safeInjectOptionValues

public void safeInjectOptionValues ( optionDefs)

ใส่ค่าตัวเลือกหลายค่าลงในชุดของวัตถุการกำหนดค่าโดยไม่ต้องโยนหากไม่สามารถใช้ตัวเลือกใดตัวเลือกหนึ่งได้

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

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

พ่น
ConfigurationException

setBestEffortOptionsFromCommandLineArgs

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)

วิธีทั่วไปในการตั้งค่าวัตถุกำหนดค่าด้วยชื่อที่กำหนด แทนที่ค่าที่มีอยู่

พารามิเตอร์
typeName String : ชื่อเฉพาะของประเภทวัตถุ config

configObject Object : วัตถุ config

พ่น
ConfigurationException

setConfigurationObjectList

public void setConfigurationObjectList (String typeName, 
                 configList)

วิธีการทั่วไปในการตั้งค่ารายการวัตถุการกำหนดค่าสำหรับชื่อที่กำหนด แทนที่ค่าที่มีอยู่

พารามิเตอร์
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

ตั้งค่าการกู้คืนอุปกรณ์

public void setDeviceRecovery (IDeviceRecovery recovery)

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

กำหนดความต้องการอุปกรณ์

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

ตั้งค่าการทดสอบ

public void setTest (IRemoteTest test)

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

setTestInvocationListener

public void setTestInvocationListener (ITestInvocationListener listener)

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

setTestInvocationListeners

public void setTestInvocationListeners ( listeners)

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

ตั้งค่าการทดสอบ

public void setTests ( tests)

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

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

public void validateOptions ()

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

ขณะนี้สิ่งนี้จะตรวจสอบว่าได้ตั้งค่าตัวเลือกที่จำเป็นทั้งหมดแล้ว

พ่น
ConfigurationException

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

isRemoteEnvironment

protected boolean isRemoteEnvironment ()

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

ส่งคืน
boolean