การกำหนดค่า

public class Configuration
extends Object implements IConfiguration

java.lang.Object
com.android.tradefed.config.การกำหนดค่า


การใช้งาน 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 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)

สร้าง 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 ที่เกี่ยวข้องกับชื่อที่ให้ไว้ เป็นโมฆะหากไม่พบ

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 ที่ใช้สำหรับเรียกใช้

SkipManager getSkipManager ()

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

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() จากนั้นทำการโคลนรายการวัตถุ config ที่กำหนดอย่างลึก

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)

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

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

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

ข้อมูลการกำหนดค่าที่สะอาด

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 ที่ให้ไว้ในการกำหนดค่า

รับCommandLine

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 นี้

รับ DeviceConfig

public  getDeviceConfig ()

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

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

getDeviceConfigByName

public IDeviceConfiguration getDeviceConfigByName (String nameDevice)

ส่งคืน IDeviceConfiguration ที่เกี่ยวข้องกับชื่อที่ให้ไว้ เป็นโมฆะหากไม่พบ

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

การส่งคืน
IDeviceConfiguration

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

public TestDeviceOptions getDeviceOptions ()

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

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

รับDeviceRecovery

public IDeviceRecovery getDeviceRecovery ()

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

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

รับข้อกำหนดของอุปกรณ์

public IDeviceSelection getDeviceRequirements ()

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

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

getFilesToClean.getFilesToClean

public  getFilesToClean ()

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

การส่งคืน

รับ GlobalFilters

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 ระบุไว้ตามลำดับในการกำหนดค่า

รับชื่อ

public String getName ()

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

การส่งคืน
String

getPostProcessors

public  getPostProcessors ()

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

การส่งคืน

รับ RetryDecision

public IRetryDecision getRetryDecision ()

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

การส่งคืน
IRetryDecision

getSkipManager

public SkipManager getSkipManager ()

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

การส่งคืน
SkipManager

getSystemStatusCheckers

public  getSystemStatusCheckers ()

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

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

getTargetPreparers

public  getTargetPreparers ()

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

การส่งคืน
ITargetPreparer ระบุไว้ตามลำดับในการกำหนดค่า

getTestInvocationListeners

public  getTestInvocationListeners ()

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

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

รับการทดสอบ

public  getTests ()

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

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

ฉีดOptionValue

public void injectOptionValue (String optionName, 
                String optionValue)

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

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

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

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

ขว้าง
ConfigurationException

ฉีดOptionValue

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

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

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

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

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

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

ขว้าง
ConfigurationException

ฉีดOptionValueWithSource

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

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

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

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

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

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

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

ขว้าง
ConfigurationException

ฉีดOptionValues

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() จากนั้นทำการโคลนรายการวัตถุ config ที่กำหนดอย่างลึก

พารามิเตอร์
objectToDeepClone : รายการของออบเจ็กต์การกำหนดค่าเพื่อโคลนแบบลึก

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

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

ขว้าง
ConfigurationException

printCommandUsage

public void printCommandUsage (boolean importantOnly, 
                PrintStream out)

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

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

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

ขว้าง
com.android.tradefed.config.ConfigurationException
ConfigurationException

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

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 ใหม่

ตั้งค่า CommandLine

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 : ชื่อเฉพาะของประเภทออบเจ็กต์การกำหนดค่า

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

setDeviceConfigList

public void setDeviceConfigList ( deviceConfigs)

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

setDeviceMetricCollectors

public void setDeviceMetricCollectors ( collectors)

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

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

ตั้งค่าตัวเลือกอุปกรณ์

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

ตั้งค่า RetryDecision

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