구성
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 |
|