구성
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)
이에 대해 표시된 모든 옵션이 있는 구성의 확장된 XML 파일을 가져옵니다.
|
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()
이전에 실행되어야 하는 구성에서 |
|
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(
이 구성에서 실행되어야 하는 |
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
기기 이름
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: 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
테스트_유형_이름
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 입니다. |
getDevice요구사항
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 ()
이전에 실행되어야 하는 구성에서 IMultiTargetPreparer
를 가져옵니다.
target_preparers 기기
반환 값 | |
---|---|
|
구성에서 순서대로 제공된 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 |
safetyInjectOptionValues
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
를 설정하여 기존 값을 대체합니다.
setDevice요구사항
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)
이 구성에서 단일 IMultiTargetPreparer
를 설정하는 편의 메서드입니다.
은(는) target_preparers 기기 전에 실행해야 하며 기존 값을 모두 대체해야 합니다.
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
를 설정하여 기존 값을 대체합니다.
setTestInvocationListener
public void setTestInvocationListener (ITestInvocationListener listener)
단일 ITestInvocationListener
를 설정하는 편의 메서드
setTestInvocationListeners
public void setTestInvocationListeners (listeners)
기존 값을 대체하여 ITestInvocationListener
목록 설정
유효성 검사 옵션
public void validateOptions ()
옵션 값을 검증합니다.
현재는 모든 필수 옵션이 설정되었는지만 확인합니다.
생성 값 | |
---|---|
ConfigurationException |
보호된 메서드
isRemoteEnvironment
protected boolean isRemoteEnvironment ()
TF의 환경이 원격 호출인지 여부를 반환합니다.
반환 값 | |
---|---|
boolean |