구성
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
|
NON_MODULE_OBJECTS
|
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)
기본 구성 객체로 |
공개 메서드 | |
---|---|
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_preparers 전에 실행해야 하는 구성에서 |
|
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_preparers 전에 실행되어야 하며 기존 값을 대체하는 단일 |
void
|
setMultiPreTargetPreparers(
이 구성에서 기기 target_preparers 전에 실행되어야 하는 |
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
이 구성에서 단일 |
void
|
setMultiTargetPreparers(
이 구성에서 |
|
setOptionsFromCommandLineArgs(
지정된 명령줄 인수 세트로 구성
예상 형식의 경우 |
|
setOptionsFromCommandLineArgs(
지정된 명령줄 인수 세트로 구성
예상 형식은 |
void
|
setPostProcessors(
기존 값을 대체하여 |
void
|
setRetryDecision(IRetryDecision decisionRetry)
|
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
이 구성에서 단일 |
void
|
setSystemStatusCheckers(
이 구성에서 |
void
|
setTargetPreparer(ITargetPreparer preparer)
|
void
|
setTargetPreparers(
기존 값을 대체하여 |
void
|
setTest(IRemoteTest test)
이 구성에서 단일 |
void
|
setTestInvocationListener(ITestInvocationListener listener)
단일 |
void
|
setTestInvocationListeners(
기존 값을 대체하여 |
void
|
setTests(
이 구성에서 |
void
|
validateOptions()
옵션 값을 검증합니다. |
보호된 메서드 | |
---|---|
boolean
|
isRemoteEnvironment()
TF의 환경이 원격 호출인지 여부를 반환합니다. |
필드
BUILD_PROVIDER_TYPE_NAME
public static final String BUILD_PROVIDER_TYPE_NAME
CMD_OPTIONS_TYPE_NAME
public static final String CMD_OPTIONS_TYPE_NAME
CONFIGURATION_DESCRIPTION_TYPE_NAME
public static final String CONFIGURATION_DESCRIPTION_TYPE_NAME
COVERAGE_OPTIONS_TYPE_NAME
public static final String COVERAGE_OPTIONS_TYPE_NAME
DEVICE_METRICS_COLLECTOR_TYPE_NAME
public static final String DEVICE_METRICS_COLLECTOR_TYPE_NAME
DEVICE_NAME
public static final String DEVICE_NAME
DEVICE_OPTIONS_TYPE_NAME
public static final String DEVICE_OPTIONS_TYPE_NAME
DEVICE_RECOVERY_TYPE_NAME
public static final String DEVICE_RECOVERY_TYPE_NAME
DEVICE_REQUIREMENTS_TYPE_NAME
public static final String DEVICE_REQUIREMENTS_TYPE_NAME
GLOBAL_FILTERS_TYPE_NAME
public static final String GLOBAL_FILTERS_TYPE_NAME
LAB_PREPARER_TYPE_NAME
public static final String LAB_PREPARER_TYPE_NAME
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
NON_MODULE_OBJECTS
public static finalNON_MODULE_OBJECTS
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 |
|
cleanConfigurationData
public void cleanConfigurationData ()
원격 파일의 해결된 옵션 필드에 다운로드된 파일을 삭제합니다.
dumpXml
public void dumpXml (PrintWriter output)
이 IConfiguration
에 표시된 모든 옵션이 String
로 표시된 구성의 확장된 XML 파일을 가져옵니다.
매개변수 | |
---|---|
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_preparers 전에 실행해야 하는 구성에서 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_preparers 전에 실행되어야 하며 기존 값을 대체하는 단일 IMultiTargetPreparer
를 이 구성에 설정하는 편의 메서드입니다.
setMultiPreTargetPreparers
public void setMultiPreTargetPreparers (multiPreTargPreps)
이 구성에서 기기 target_preparers 전에 실행되어야 하는 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 |