구성
public
class
Configuration
extends Object
implements
IConfiguration
| java.lang.Object | |
| ↳ | com.android.tradefed.config.Configuration |
로드된 구성 객체를 맵에 저장하는 구체적인 IConfiguration 구현입니다.
요약
상수 | |
|---|---|
String |
BUILD_PROVIDER_TYPE_NAME
|
String |
CMD_OPTIONS_TYPE_NAME
|
String |
CONFIGURATION_DESCRIPTION_TYPE_NAME
|
String |
COVERAGE_OPTIONS_TYPE_NAME
|
String |
DEVICE_METRICS_COLLECTOR_TYPE_NAME
|
String |
DEVICE_NAME
|
String |
DEVICE_OPTIONS_TYPE_NAME
|
String |
DEVICE_RECOVERY_TYPE_NAME
|
String |
DEVICE_REQUIREMENTS_TYPE_NAME
|
String |
GLOBAL_FILTERS_TYPE_NAME
|
String |
LAB_PREPARER_TYPE_NAME
|
String |
LOGGER_TYPE_NAME
|
String |
LOG_SAVER_TYPE_NAME
|
String |
METRIC_POST_PROCESSOR_TYPE_NAME
|
String |
MULTI_PREPARER_TYPE_NAME
|
String |
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
|
String |
RESULT_REPORTER_TYPE_NAME
|
String |
RETRY_DECISION_TYPE_NAME
|
String |
SANBOX_OPTIONS_TYPE_NAME
|
String |
SANDBOX_TYPE_NAME
|
String |
SKIP_MANAGER_TYPE_NAME
|
String |
SYSTEM_STATUS_CHECKER_TYPE_NAME
|
String |
TARGET_PREPARER_TYPE_NAME
|
String |
TEST_TYPE_NAME
|
필드 | |
|---|---|
public
static
final
|
NON_MODULE_OBJECTS
|
공개 생성자 | |
|---|---|
Configuration(String name, String description)
기본 구성 객체로 |
|
공개 메서드 | |
|---|---|
void
|
addFilesToClean(
|
void
|
cleanConfigurationData()
원격 파일의 해결된 옵션 필드에 다운로드된 파일을 삭제합니다. |
Configuration
|
clone()
이 객체의 단순 복사본을 만듭니다. |
void
|
dumpXml(PrintWriter output)
이 |
void
|
dumpXml(PrintWriter output,
이 |
void
|
dumpXml(PrintWriter output,
이 |
|
getAllConfigurationObjectsOfType(String configType)
기기 간에 지정된 유형 이름의 모든 객체를 가져오는 일반 인터페이스 |
IBuildProvider
|
getBuildProvider()
구성에서 |
String
|
getCommandLine()
이 |
ICommandOptions
|
getCommandOptions()
구성에서 사용할 |
ConfigurationDescriptor
|
getConfigurationDescription()
구성에서 제공된 |
Object
|
getConfigurationObject(String typeName)
지정된 유형 이름으로 구성 객체를 가져오는 일반 인터페이스 |
|
getConfigurationObjectList(String typeName)
|
CoverageOptions
|
getCoverageOptions()
구성에서 사용할 |
String
|
getDescription()
|
|
getDeviceConfig()
구성에서 |
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
제공된 이름과 연결된 |
TestDeviceOptions
|
getDeviceOptions()
구성에서 사용할 |
IDeviceRecovery
|
getDeviceRecovery()
구성에서 사용할 |
IDeviceSelection
|
getDeviceRequirements()
구성에서 사용할 |
|
getFilesToClean()
|
GlobalTestFilter
|
getGlobalFilters()
호출의 |
|
getInopOptions()
값을 변경하지 않은 옵션 이름을 가져옵니다. |
|
getLabPreparers()
구성에서 |
ILeveledLogOutput
|
getLogOutput()
구성에서 사용할 |
ILogSaver
|
getLogSaver()
구성에서 사용할 |
|
getMetricCollectors()
구성에서 |
static
|
getMultiDeviceSupportedTag()
여러 기기 구성의 기기 태그에서 지원되는 태그의 |
|
getMultiPreTargetPreparers()
기기의 target_preparer 전에 실행해야 하는 구성에서 |
|
getMultiTargetPreparers()
구성에서 |
String
|
getName()
구성의 이름을 반환합니다. |
|
getPostProcessors()
구성에서 |
IRetryDecision
|
getRetryDecision()
호출에 사용된 |
SkipManager
|
getSkipManager()
호출의 |
|
getSystemStatusCheckers()
구성에서 |
|
getTargetPreparers()
구성에서 |
|
getTestInvocationListeners()
구성에서 사용할 |
|
getTests()
구성에서 실행할 |
void
|
injectOptionValue(String optionName, String optionValue)
구성 객체 집합에 옵션 값을 삽입합니다. |
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
구성 객체 집합에 옵션 값을 삽입합니다. |
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String source)
구성 객체 집합에 옵션 값을 삽입합니다. |
void
|
injectOptionValues(
구성 객체 집합에 여러 옵션 값을 삽입합니다. |
boolean
|
isDeviceConfiguredFake(String deviceName)
구성된 기기가 isFake=true로 태그되었는지 여부를 반환합니다. |
IConfiguration
|
partialDeepClone(
|
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
이 구성의 명령줄 사용 도움말 텍스트를 지정된 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)
기존 값을 대체하여 기기 target_preparer 전에 실행해야 하는 이 구성에서 단일 |
void
|
setMultiPreTargetPreparers(
이 구성에서 기기 target_preparer 전에 실행해야 하는 |
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
상수 값: "build_provider"
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
상수 값: 'cmd_options'
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
상수 값: "config_desc"
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
상수 값: 'coverage'
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
상수 값: "metrics_collector"
DEVICE_NAME
public static final String DEVICE_NAME
상수 값: 'device'
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
상수 값: 'device_options'
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
상수 값: 'device_recovery'
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
상수 값: "device_requirements"
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
상수 값: 'global_filters'
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
상수 값: 'lab_preparer'
LOGGER_TYPE_NAME
public static final String LOGGER_TYPE_NAME
상수 값: 'logger'
LOG_SAVER_TYPE_NAME
public static final String LOG_SAVER_TYPE_NAME
상수 값: 'log_saver'
METRIC_POST_PROCESSOR_TYPE_NAME
public static final String METRIC_POST_PROCESSOR_TYPE_NAME
상수 값: 'metric_post_processor'
MULTI_PREPARER_TYPE_NAME
public static final String MULTI_PREPARER_TYPE_NAME
상수 값: 'multi_target_preparer'
MULTI_PRE_TARGET_PREPARER_TYPE_NAME
public static final String MULTI_PRE_TARGET_PREPARER_TYPE_NAME
상수 값: 'multi_pre_target_preparer'
RESULT_REPORTER_TYPE_NAME
public static final String RESULT_REPORTER_TYPE_NAME
상수 값: "result_reporter"
RETRY_DECISION_TYPE_NAME
public static final String RETRY_DECISION_TYPE_NAME
상수 값: 'retry_decision'
SANBOX_OPTIONS_TYPE_NAME
public static final String SANBOX_OPTIONS_TYPE_NAME
상수 값: 'sandbox_options'
SANDBOX_TYPE_NAME
public static final String SANDBOX_TYPE_NAME
상수 값: 'sandbox'
SKIP_MANAGER_TYPE_NAME
public static final String SKIP_MANAGER_TYPE_NAME
상수 값: 'skip_manager'
SYSTEM_STATUS_CHECKER_TYPE_NAME
public static final String SYSTEM_STATUS_CHECKER_TYPE_NAME
상수 값: 'system_checker'
TARGET_PREPARER_TYPE_NAME
public static final String TARGET_PREPARER_TYPE_NAME
상수 값: 'target_preparer'
TEST_TYPE_NAME
public static final String TEST_TYPE_NAME
상수 값: 'test'
필드
NON_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
공개 생성자
구성
public Configuration (String name,
String description)기본 구성 객체로 Configuration를 만듭니다.
| 매개변수 | |
|---|---|
name |
String |
description |
String |
공개 메서드
addFilesToClean
public void addFilesToClean (toBeCleaned)
cleanConfigurationData() 중에 정리해야 하는 파일 추가
| 매개변수 | |
|---|---|
toBeCleaned |
|
cleanConfigurationData
public void cleanConfigurationData ()
원격 파일의 해결된 옵션 필드에 다운로드된 파일을 삭제합니다.
dumpXml
public void dumpXml (PrintWriter output)
이 IConfiguration에 표시된 모든 옵션이 있는 구성의 확장된 XML 파일을 String로 가져옵니다.
| 매개변수 | |
|---|---|
output |
PrintWriter: XML을 인쇄할 작성기입니다. |
dumpXml
public void dumpXml (PrintWriter output,
excludeFilters) 이 IConfiguration에 표시된 모든 옵션이 포함된 구성의 확장된 XML 파일을 가져옵니다(키 이름으로 필터링된 객체 제외).
필터 예: Configuration.TARGET_PREPARER_TYPE_NAME
| 매개변수 | |
|---|---|
output |
PrintWriter: XML을 인쇄할 작성기입니다. |
excludeFilters |
: 덤프하면 안 되는 객체 유형 목록입니다. |
dumpXml
public void dumpXml (PrintWriter output,
excludeFilters,
boolean printDeprecatedOptions,
boolean printUnchangedOptions) 이 IConfiguration에 표시된 모든 옵션이 포함된 구성의 확장된 XML 파일을 가져옵니다(키 이름으로 필터링된 객체 제외).
필터 예: Configuration.TARGET_PREPARER_TYPE_NAME
| 매개변수 | |
|---|---|
output |
PrintWriter: XML을 인쇄할 작성기입니다. |
excludeFilters |
: 덤프하면 안 되는 객체 유형 목록입니다. |
printDeprecatedOptions |
boolean: 지원 중단으로 표시된 옵션을 출력할지 여부 |
printUnchangedOptions |
boolean |
getAllConfigurationObjectsOfType
publicgetAllConfigurationObjectsOfType (String configType)
기기 간에 지정된 유형 이름의 모든 객체를 가져오는 일반 인터페이스
| 매개변수 | |
|---|---|
configType |
String: 구성 객체의 고유 유형 |
| 반환 값 | |
|---|---|
|
지정된 유형의 구성 객체 목록입니다. |
getBuildProvider
public IBuildProvider getBuildProvider ()
구성에서 IBuildProvider을 가져옵니다.
| 반환 값 | |
|---|---|
IBuildProvider |
구성에서 제공된 IBuildProvider |
getCommandLine
public String getCommandLine ()
이 IConfiguration를 만드는 데 사용된 명령줄을 가져옵니다.
| 반환 값 | |
|---|---|
String |
이 IConfiguration를 만드는 데 사용된 명령줄입니다. |
getCommandOptions
public ICommandOptions getCommandOptions ()
구성에서 사용할 ICommandOptions를 가져옵니다.
| 반환 값 | |
|---|---|
ICommandOptions |
구성에서 제공된 ICommandOptions |
getConfigurationDescription
public ConfigurationDescriptor getConfigurationDescription ()
구성에서 제공된 ConfigurationDescriptor을 반환합니다.
| 반환 값 | |
|---|---|
ConfigurationDescriptor |
|
getConfigurationObject
public Object getConfigurationObject (String typeName)
지정된 유형 이름으로 구성 객체를 가져오는 일반 인터페이스
| 매개변수 | |
|---|---|
typeName |
String: 구성 객체의 고유 유형 |
| 반환 값 | |
|---|---|
Object |
구성 객체 또는 지정된 이름의 객체 유형이 없는 경우 null |
getConfigurationObjectList
publicgetConfigurationObjectList (String typeName)
getConfigurationObject(String)와 유사하지만 여러 객체를 지원하는 구성 객체 유형에 사용됩니다.
| 매개변수 | |
|---|---|
typeName |
String: 구성 객체의 고유한 유형 이름 |
| 반환 값 | |
|---|---|
|
구성 객체 목록 또는 지정된 이름의 객체 유형이 없는 경우 null |
getCoverageOptions
public CoverageOptions getCoverageOptions ()
구성에서 사용할 CoverageOptions를 가져옵니다.
| 반환 값 | |
|---|---|
CoverageOptions |
구성에서 제공된 CoverageOptions |
getDeviceConfig
publicgetDeviceConfig ()
구성에서 IDeviceConfiguration를 가져옵니다.
| 반환 값 | |
|---|---|
|
구성에서 순서대로 제공된 IDeviceConfiguration |
getDeviceConfigByName
public IDeviceConfiguration getDeviceConfigByName (String nameDevice)
제공된 이름과 연결된 IDeviceConfiguration을 반환합니다. 찾을 수 없는 경우 null을 반환합니다.
| 매개변수 | |
|---|---|
nameDevice |
String |
| 반환 값 | |
|---|---|
IDeviceConfiguration |
|
getDeviceOptions
public TestDeviceOptions getDeviceOptions ()
구성에서 사용할 TestDeviceOptions를 가져옵니다.
| 반환 값 | |
|---|---|
TestDeviceOptions |
구성에서 제공된 TestDeviceOptions |
getDeviceRecovery
public IDeviceRecovery getDeviceRecovery ()
구성에서 사용할 IDeviceRecovery를 가져옵니다.
| 반환 값 | |
|---|---|
IDeviceRecovery |
구성에서 제공된 IDeviceRecovery |
getDeviceRequirements
public IDeviceSelection getDeviceRequirements ()
구성에서 사용할 IDeviceSelection를 가져옵니다.
| 반환 값 | |
|---|---|
IDeviceSelection |
구성에서 제공된 IDeviceSelection |
getGlobalFilters
public GlobalTestFilter getGlobalFilters ()
호출의 GlobalTestFilter를 가져옵니다.
| 반환 값 | |
|---|---|
GlobalTestFilter |
|
getInopOptions
publicgetInopOptions ()
값을 변경하지 않은 옵션 이름을 가져옵니다.
| 반환 값 | |
|---|---|
|
|
getLabPreparers
publicgetLabPreparers ()
구성에서 ITargetPreparer를 가져옵니다.
| 반환 값 | |
|---|---|
|
구성에서 순서대로 제공된 ITargetPreparer |
getLogOutput
public ILeveledLogOutput getLogOutput ()
구성에서 사용할 ILeveledLogOutput를 가져옵니다.
| 반환 값 | |
|---|---|
ILeveledLogOutput |
구성에서 제공된 ILeveledLogOutput |
getLogSaver
public ILogSaver getLogSaver ()
구성에서 사용할 ILogSaver를 가져옵니다.
| 반환 값 | |
|---|---|
ILogSaver |
구성에서 제공된 ILogSaver |
getMultiDeviceSupportedTag
public staticgetMultiDeviceSupportedTag ()
여러 기기 구성의 기기 태그에서 지원되는 태그의 ERROR(/Set)를 반환합니다.
| 반환 값 | |
|---|---|
|
|
getMultiPreTargetPreparers
publicgetMultiPreTargetPreparers ()
기기의 target_preparer 전에 실행해야 하는 구성에서 IMultiTargetPreparer를 가져옵니다.
| 반환 값 | |
|---|---|
|
구성에서 순서대로 제공된 IMultiTargetPreparer |
getMultiTargetPreparers
publicgetMultiTargetPreparers ()
구성에서 IMultiTargetPreparer를 가져옵니다.
| 반환 값 | |
|---|---|
|
구성에서 순서대로 제공된 IMultiTargetPreparer |
getName
public String getName ()
구성의 이름을 반환합니다.
| 반환 값 | |
|---|---|
String |
|
getRetryDecision
public IRetryDecision getRetryDecision ()
호출에 사용된 IRetryDecision를 반환합니다.
| 반환 값 | |
|---|---|
IRetryDecision |
|
getSystemStatusCheckers
publicgetSystemStatusCheckers ()
구성에서 ISystemStatusChecker를 가져옵니다.
| 반환 값 | |
|---|---|
|
구성에서 순서대로 제공된 ISystemStatusChecker |
getTargetPreparers
publicgetTargetPreparers ()
구성에서 ITargetPreparer를 가져옵니다.
| 반환 값 | |
|---|---|
|
구성에서 순서대로 제공된 ITargetPreparer |
getTestInvocationListeners
publicgetTestInvocationListeners ()
구성에서 사용할 ITestInvocationListener를 가져옵니다.
| 반환 값 | |
|---|---|
|
구성에서 제공된 ITestInvocationListener |
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 |
: 삽입할 옵션 정의 목록 |
| 생성 값 | |
|---|---|
ConfigurationException |
|
isDeviceConfiguredFake
public boolean isDeviceConfiguredFake (String deviceName)
구성된 기기가 isFake=true로 태그되었는지 여부를 반환합니다.
| 매개변수 | |
|---|---|
deviceName |
String |
| 반환 값 | |
|---|---|
boolean |
|
partialDeepClone
public IConfiguration partialDeepClone (objectToDeepClone, IKeyStoreClient client)
clone()에서 기본 클론을 만든 다음 지정된 구성 객체 목록을 딥 클론합니다.
| 매개변수 | |
|---|---|
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 |
|
resolveDynamicOptions
public void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
원격 위치를 가리키는 ERROR(/File) 옵션을 해결합니다. 이렇게 하려면 파일을 정리하기 위해 cleanConfigurationData()를 호출해야 합니다.
| 매개변수 | |
|---|---|
resolver |
DynamicRemoteFileResolver: 파일을 해결할 DynamicRemoteFileResolver |
| 생성 값 | |
|---|---|
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public void safeInjectOptionValues (optionDefs)
옵션 중 하나를 적용할 수 없는 경우 예외를 발생시키지 않고 구성 객체 집합에 여러 옵션 값을 삽입합니다.
새 객체를 만든 후 한 번에 여러 옵션 값을 삽입하는 데 유용합니다.
| 매개변수 | |
|---|---|
optionDefs |
: 삽입할 옵션 정의 목록 |
| 생성 값 | |
|---|---|
ConfigurationException |
|
setBestEffortOptionsFromCommandLineArgs
publicsetBestEffortOptionsFromCommandLineArgs ( listArgs, IKeyStoreClient keyStoreClient)
최선을 다하는 접근 방식을 사용하여 지정된 명령줄 인수 집합으로 구성 Option 필드를 설정합니다.
예상되는 형식은 ArgsOptionParser를 참고하세요.
| 매개변수 | |
|---|---|
listArgs |
: 명령줄 인수 |
keyStoreClient |
IKeyStoreClient: 사용할 IKeyStoreClient입니다. |
| 반환 값 | |
|---|---|
|
사용되지 않은 인수 |
| 생성 값 | |
|---|---|
ConfigurationException |
|
setBuildProvider
public void setBuildProvider (IBuildProvider provider)
구성에서 현재 IBuildProvider을 바꿉니다.
| 매개변수 | |
|---|---|
provider |
IBuildProvider: 새 IBuildProvider |
setCommandLine
public void setCommandLine (String[] arrayArgs)
이 IConfiguration를 만드는 데 사용된 명령줄을 설정합니다.
이는 setOptionsFromCommandLineArgs와 달리 구성 이름을 포함한 전체 명령줄을 저장합니다.
| 매개변수 | |
|---|---|
arrayArgs |
String: 명령줄 |
setCommandOptions
public void setCommandOptions (ICommandOptions cmdOptions)
ICommandOptions를 설정하여 기존 값을 바꿉니다.
setConfigurationObject
public void setConfigurationObject (String typeName,
Object configObject)기존 값을 대체하여 지정된 이름으로 구성 객체를 설정하는 일반 메서드입니다.
| 매개변수 | |
|---|---|
typeName |
String: 구성 객체 유형의 고유한 이름입니다. |
configObject |
Object: 구성 객체 |
| 생성 값 | |
|---|---|
ConfigurationException |
|
setConfigurationObjectList
public void setConfigurationObjectList (String typeName,
configList) 기존 값을 대체하여 지정된 이름의 구성 객체 목록을 설정하는 일반 메서드입니다.
| 매개변수 | |
|---|---|
typeName |
String: 구성 객체 유형의 고유한 이름입니다. |
configList |
: 구성 객체 목록 |
| 생성 값 | |
|---|---|
ConfigurationException |
|
setCoverageOptions
public void setCoverageOptions (CoverageOptions coverageOptions)
기존 값을 대체하여 CoverageOptions를 설정합니다.
| 매개변수 | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public void setDeviceConfig (IDeviceConfiguration deviceConfig)
기존 값을 대체하여 IDeviceConfiguration를 설정합니다.
setDeviceConfigList
public void setDeviceConfigList (deviceConfigs)
기존 값을 대체하여 IDeviceConfiguration을 설정합니다.
setDeviceMetricCollectors
public void setDeviceMetricCollectors (collectors)
기존 값을 대체하여 IMetricCollector 목록을 설정합니다.
| 매개변수 | |
|---|---|
collectors |
|
setDeviceOptions
public void setDeviceOptions (TestDeviceOptions devOptions)
TestDeviceOptions를 설정하여 기존 값을 바꿉니다.
| 매개변수 | |
|---|---|
devOptions |
TestDeviceOptions |
setDeviceRecovery
public void setDeviceRecovery (IDeviceRecovery recovery)
IDeviceRecovery를 설정하여 기존 값을 바꿉니다.
setDeviceRequirements
public void setDeviceRequirements (IDeviceSelection devRequirements)
IDeviceSelection를 설정하여 기존 값을 바꿉니다.
setLabPreparer
public void setLabPreparer (ITargetPreparer preparer)
ITargetPreparer를 설정하여 기존 값을 바꿉니다.
setLogOutput
public void setLogOutput (ILeveledLogOutput logger)
ILeveledLogOutput를 설정하여 기존 값을 바꿉니다.
setMultiPreTargetPreparer
public void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPrep)
기존 값을 대체하여 기기 target_preparer 전에 실행해야 하는 이 구성에서 단일 IMultiTargetPreparer를 설정하는 편의 메서드
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
이 구성에서 기기 target_preparer 전에 실행해야 하는 IMultiTargetPreparer 목록을 설정하여 기존 값을 대체합니다.
setMultiTargetPreparer
public void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
이 구성에서 단일 IMultiTargetPreparer를 설정하여 기존 값을 대체하는 편의 메서드
setMultiTargetPreparers
public void setMultiTargetPreparers (multiTargPreps)
이 구성에서 IMultiTargetPreparer 목록을 설정하여 기존 값을 바꿉니다.
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( listArgs)
주어진 명령줄 인수 집합으로 구성 Option 필드 설정
예상되는 형식은 ArgsOptionParser를 참고하세요.
| 매개변수 | |
|---|---|
listArgs |
: 명령줄 인수 |
| 반환 값 | |
|---|---|
|
사용되지 않은 인수 |
| 생성 값 | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
publicsetOptionsFromCommandLineArgs ( 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 목록을 설정합니다.
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
단일 ITestInvocationListener를 설정하는 편의 메서드
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
ITestInvocationListener 목록을 설정하여 기존 값을 대체합니다.
validateOptions
public void validateOptions ()
옵션 값을 검증합니다.
현재는 모든 필수 옵션이 설정되었는지 확인합니다.
| 생성 값 | |
|---|---|
ConfigurationException |
|
보호된 메서드
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
TF 환경이 원격 호출인지 여부를 반환합니다.
| 반환 값 | |
|---|---|
boolean |
|