IConfiguration
public
interface
IConfiguration
| com.android.tradefed.config.IConfiguration |
TradeFederation 호출의 구성 정보입니다.
각 TradeFederation 호출에는 단일 IConfiguration가 있습니다. IConfiguration는 호출 중에 사용해야 하는 모든 위임 객체와 연결된 Option을 저장합니다.
요약
공개 메서드 | |
|---|---|
abstract
void
|
addFilesToClean(Set<File> toBeCleaned)
|
abstract
void
|
cleanConfigurationData()
원격 파일의 해결된 옵션 필드에 다운로드된 파일을 삭제합니다. |
abstract
IConfiguration
|
clone()
이 객체의 단순 복사본을 만듭니다. |
abstract
void
|
dumpXml(PrintWriter output)
이 |
abstract
void
|
dumpXml(PrintWriter output, List<String> excludeFilters)
이 |
abstract
void
|
dumpXml(PrintWriter output, List<String> excludeFilters, boolean printDeprecatedOptions, boolean printUnchangedOptions)
이 |
abstract
Collection<Object>
|
getAllConfigurationObjectsOfType(String typeName)
기기 간에 지정된 유형 이름의 모든 객체를 가져오는 일반 인터페이스 |
abstract
IBuildProvider
|
getBuildProvider()
구성에서 |
abstract
String
|
getCommandLine()
이 |
abstract
ICommandOptions
|
getCommandOptions()
구성에서 사용할 |
abstract
ConfigurationDescriptor
|
getConfigurationDescription()
구성에서 제공된 |
abstract
Object
|
getConfigurationObject(String typeName)
지정된 유형 이름으로 구성 객체를 가져오는 일반 인터페이스 |
abstract
List<?>
|
getConfigurationObjectList(String typeName)
|
abstract
CoverageOptions
|
getCoverageOptions()
구성에서 사용할 |
abstract
List<IDeviceConfiguration>
|
getDeviceConfig()
구성에서 |
abstract
IDeviceConfiguration
|
getDeviceConfigByName(String nameDevice)
제공된 이름과 연결된 |
abstract
TestDeviceOptions
|
getDeviceOptions()
구성에서 사용할 |
abstract
IDeviceRecovery
|
getDeviceRecovery()
구성에서 사용할 |
abstract
IDeviceSelection
|
getDeviceRequirements()
구성에서 사용할 |
abstract
Set<File>
|
getFilesToClean()
|
abstract
GlobalTestFilter
|
getGlobalFilters()
호출의 |
abstract
Set<String>
|
getInopOptions()
값을 변경하지 않은 옵션 이름을 가져옵니다. |
abstract
List<ITargetPreparer>
|
getLabPreparers()
구성에서 |
abstract
ILeveledLogOutput
|
getLogOutput()
구성에서 사용할 |
abstract
ILogSaver
|
getLogSaver()
구성에서 사용할 |
abstract
List<IMetricCollector>
|
getMetricCollectors()
구성에서 |
abstract
List<IMultiTargetPreparer>
|
getMultiPreTargetPreparers()
기기의 target_preparer 전에 실행해야 하는 구성에서 |
abstract
List<IMultiTargetPreparer>
|
getMultiTargetPreparers()
구성에서 |
abstract
String
|
getName()
구성의 이름을 반환합니다. |
abstract
List<IPostProcessor>
|
getPostProcessors()
구성에서 |
abstract
IRetryDecision
|
getRetryDecision()
호출에 사용된 |
abstract
SkipManager
|
getSkipManager()
호출의 |
abstract
List<ISystemStatusChecker>
|
getSystemStatusCheckers()
구성에서 |
abstract
List<ITargetPreparer>
|
getTargetPreparers()
구성에서 |
abstract
List<ITestInvocationListener>
|
getTestInvocationListeners()
구성에서 사용할 |
abstract
List<IRemoteTest>
|
getTests()
구성에서 실행할 |
abstract
void
|
injectOptionValue(String optionName, String optionValue)
구성 객체 집합에 옵션 값을 삽입합니다. |
abstract
void
|
injectOptionValue(String optionName, String optionKey, String optionValue)
구성 객체 집합에 옵션 값을 삽입합니다. |
abstract
void
|
injectOptionValueWithSource(String optionName, String optionKey, String optionValue, String optionSource)
구성 객체 집합에 옵션 값을 삽입합니다. |
abstract
void
|
injectOptionValues(List<OptionDef> optionDefs)
구성 객체 집합에 여러 옵션 값을 삽입합니다. |
abstract
boolean
|
isDeviceConfiguredFake(String deviceName)
구성된 기기가 isFake=true로 태그되었는지 여부를 반환합니다. |
abstract
IConfiguration
|
partialDeepClone(List<String> objectToDeepClone, IKeyStoreClient client)
|
abstract
void
|
printCommandUsage(boolean importantOnly, PrintStream out)
이 구성의 명령줄 사용 도움말 텍스트를 지정된 printStream에 출력합니다. |
abstract
void
|
resolveDynamicOptions(DynamicRemoteFileResolver resolver)
원격 위치를 가리키는 |
abstract
void
|
safeInjectOptionValues(List<OptionDef> optionDefs)
옵션 중 하나를 적용할 수 없는 경우 예외를 발생시키지 않고 구성 객체 집합에 여러 옵션 값을 삽입합니다. |
abstract
List<String>
|
setBestEffortOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
최선을 다하는 접근 방식을 사용하여 지정된 명령줄 인수 집합으로 구성 |
abstract
void
|
setBuildProvider(IBuildProvider provider)
구성에서 현재 |
abstract
void
|
setCommandLine(String[] arrayArgs)
이 |
abstract
void
|
setCommandOptions(ICommandOptions cmdOptions)
|
abstract
void
|
setConfigurationObject(String name, Object configObject)
기존 값을 대체하여 지정된 이름으로 구성 객체를 설정하는 일반 메서드입니다. |
abstract
void
|
setConfigurationObjectList(String name, List<?> configList)
기존 값을 대체하여 지정된 이름의 구성 객체 목록을 설정하는 일반 메서드입니다. |
abstract
void
|
setCoverageOptions(CoverageOptions coverageOptions)
기존 값을 대체하여 |
abstract
void
|
setDeviceConfig(IDeviceConfiguration deviceConfig)
기존 값을 대체하여 |
abstract
void
|
setDeviceConfigList(List<IDeviceConfiguration> deviceConfigs)
기존 값을 대체하여 |
abstract
void
|
setDeviceMetricCollectors(List<IMetricCollector> collectors)
기존 값을 대체하여 |
abstract
void
|
setDeviceOptions(TestDeviceOptions deviceOptions)
|
abstract
void
|
setDeviceRecovery(IDeviceRecovery recovery)
|
abstract
void
|
setDeviceRequirements(IDeviceSelection deviceSelection)
|
abstract
void
|
setLabPreparer(ITargetPreparer preparer)
|
abstract
void
|
setLabPreparers(List<ITargetPreparer> preparers)
기존 값을 대체하여 |
abstract
void
|
setLogOutput(ILeveledLogOutput logger)
|
abstract
void
|
setLogSaver(ILogSaver logSaver)
|
abstract
void
|
setMultiPreTargetPreparer(IMultiTargetPreparer multiPreTargPreps)
기기 target_preparers 전에 실행되어야 하는 이 구성에서 단일 |
abstract
void
|
setMultiPreTargetPreparers(List<IMultiTargetPreparer> multiPreTargPreps)
이 구성에서 기기 target_preparer 전에 실행해야 하는 |
abstract
void
|
setMultiTargetPreparer(IMultiTargetPreparer multiTargPrep)
이 구성에서 단일 |
abstract
void
|
setMultiTargetPreparers(List<IMultiTargetPreparer> multiTargPreps)
이 구성에서 |
abstract
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs)
주어진 명령줄 인수 집합으로 구성
예상되는 형식은 |
abstract
List<String>
|
setOptionsFromCommandLineArgs(List<String> listArgs, IKeyStoreClient keyStoreClient)
주어진 명령줄 인수 집합으로 구성
예상되는 형식은 |
abstract
void
|
setPostProcessors(List<IPostProcessor> processors)
기존 값을 대체하여 |
abstract
void
|
setRetryDecision(IRetryDecision decisionRetry)
|
abstract
void
|
setSkipManager(SkipManager skipManager)
호출의 |
abstract
void
|
setSystemStatusChecker(ISystemStatusChecker systemChecker)
이 구성에서 단일 |
abstract
void
|
setSystemStatusCheckers(List<ISystemStatusChecker> systemCheckers)
이 구성에서 |
abstract
void
|
setTargetPreparer(ITargetPreparer preparer)
|
abstract
void
|
setTargetPreparers(List<ITargetPreparer> preparers)
기존 값을 대체하여 |
abstract
void
|
setTest(IRemoteTest test)
이 구성에서 단일 |
abstract
void
|
setTestInvocationListener(ITestInvocationListener listener)
단일 |
abstract
void
|
setTestInvocationListeners(List<ITestInvocationListener> listeners)
|
abstract
void
|
setTests(List<IRemoteTest> tests)
이 구성에서 |
abstract
void
|
validateOptions()
옵션 값을 검증합니다. |
공개 메서드
addFilesToClean
public abstract void addFilesToClean (Set<File> toBeCleaned)
cleanConfigurationData() 중에 정리해야 하는 파일 추가
| 매개변수 | |
|---|---|
toBeCleaned |
Set |
cleanConfigurationData
public abstract void cleanConfigurationData ()
원격 파일의 해결된 옵션 필드에 다운로드된 파일을 삭제합니다.
clone
public abstract IConfiguration clone ()
이 객체의 단순 복사본을 만듭니다.
| 반환 | |
|---|---|
IConfiguration |
{link IConfiguration} 복사본 |
dumpXml
public abstract void dumpXml (PrintWriter output)
이 IConfiguration에 표시된 모든 옵션이 있는 구성의 확장된 XML 파일을 String로 가져옵니다.
| 매개변수 | |
|---|---|
output |
PrintWriter: XML을 인쇄할 작성기입니다. |
| 생성 값 | |
|---|---|
|
java.io.IOException |
IOException |
|
dumpXml
public abstract void dumpXml (PrintWriter output,
List<String> excludeFilters)이 IConfiguration에 표시된 모든 옵션이 포함된 구성의 확장된 XML 파일을 가져옵니다(키 이름으로 필터링된 객체 제외).
필터 예: Configuration.TARGET_PREPARER_TYPE_NAME
| 매개변수 | |
|---|---|
output |
PrintWriter: XML을 인쇄할 작성기입니다. |
excludeFilters |
List: 덤프하면 안 되는 객체 유형 목록입니다. |
| 생성 값 | |
|---|---|
|
java.io.IOException |
IOException |
|
dumpXml
public abstract void dumpXml (PrintWriter output,
List<String> excludeFilters,
boolean printDeprecatedOptions,
boolean printUnchangedOptions)이 IConfiguration에 표시된 모든 옵션이 포함된 구성의 확장된 XML 파일을 가져옵니다(키 이름으로 필터링된 객체 제외).
필터 예: Configuration.TARGET_PREPARER_TYPE_NAME
| 매개변수 | |
|---|---|
output |
PrintWriter: XML을 인쇄할 작성기입니다. |
excludeFilters |
List: 덤프하면 안 되는 객체 유형 목록입니다. |
printDeprecatedOptions |
boolean: 지원 중단으로 표시된 옵션을 출력할지 여부 |
printUnchangedOptions |
boolean |
| 생성 값 | |
|---|---|
|
java.io.IOException |
IOException |
|
getAllConfigurationObjectsOfType
public abstract Collection<Object> getAllConfigurationObjectsOfType (String typeName)
기기 간에 지정된 유형 이름의 모든 객체를 가져오는 일반 인터페이스
| 매개변수 | |
|---|---|
typeName |
String: 구성 객체의 고유 유형 |
| 반환 | |
|---|---|
Collection<Object> |
지정된 유형의 구성 객체 목록입니다. |
getBuildProvider
public abstract IBuildProvider getBuildProvider ()
구성에서 IBuildProvider을 가져옵니다.
| 반환 | |
|---|---|
IBuildProvider |
구성에서 제공된 IBuildProvider |
getCommandLine
public abstract String getCommandLine ()
이 IConfiguration를 만드는 데 사용된 명령줄을 가져옵니다.
| 반환 | |
|---|---|
String |
이 IConfiguration를 만드는 데 사용된 명령줄 |
getCommandOptions
public abstract ICommandOptions getCommandOptions ()
구성에서 사용할 ICommandOptions를 가져옵니다.
| 반환 | |
|---|---|
ICommandOptions |
구성에서 제공된 ICommandOptions |
getConfigurationDescription
public abstract ConfigurationDescriptor getConfigurationDescription ()
구성에서 제공된 ConfigurationDescriptor을 반환합니다.
| 반환 | |
|---|---|
ConfigurationDescriptor |
|
getConfigurationObject
public abstract Object getConfigurationObject (String typeName)
지정된 유형 이름으로 구성 객체를 가져오는 일반 인터페이스
| 매개변수 | |
|---|---|
typeName |
String: 구성 객체의 고유 유형 |
| 반환 | |
|---|---|
Object |
구성 객체 또는 지정된 이름의 객체 유형이 없는 경우 null |
getConfigurationObjectList
public abstract List<?> getConfigurationObjectList (String typeName)
getConfigurationObject(String)와 유사하지만 여러 객체를 지원하는 구성 객체 유형에 사용됩니다.
| 매개변수 | |
|---|---|
typeName |
String: 구성 객체의 고유한 유형 이름 |
| 반환 | |
|---|---|
List<?> |
구성 객체 목록 또는 지정된 이름의 객체 유형이 없는 경우 null |
getCoverageOptions
public abstract CoverageOptions getCoverageOptions ()
구성에서 사용할 CoverageOptions를 가져옵니다.
| 반환 | |
|---|---|
CoverageOptions |
구성에서 제공된 CoverageOptions |
getDeviceConfig
public abstract List<IDeviceConfiguration> getDeviceConfig ()
구성에서 IDeviceConfiguration를 가져옵니다.
| 반환 | |
|---|---|
List<IDeviceConfiguration> |
구성에서 순서대로 제공된 IDeviceConfiguration |
getDeviceConfigByName
public abstract IDeviceConfiguration getDeviceConfigByName (String nameDevice)
제공된 이름과 연결된 IDeviceConfiguration을 반환합니다. 찾을 수 없는 경우 null을 반환합니다.
| 매개변수 | |
|---|---|
nameDevice |
String |
| 반환 | |
|---|---|
IDeviceConfiguration |
|
getDeviceOptions
public abstract TestDeviceOptions getDeviceOptions ()
구성에서 사용할 TestDeviceOptions를 가져옵니다.
| 반환 | |
|---|---|
TestDeviceOptions |
구성에서 제공된 TestDeviceOptions |
getDeviceRecovery
public abstract IDeviceRecovery getDeviceRecovery ()
구성에서 사용할 IDeviceRecovery를 가져옵니다.
| 반환 | |
|---|---|
IDeviceRecovery |
구성에서 제공된 IDeviceRecovery |
getDeviceRequirements
public abstract IDeviceSelection getDeviceRequirements ()
구성에서 사용할 IDeviceSelection를 가져옵니다.
| 반환 | |
|---|---|
IDeviceSelection |
구성에서 제공된 IDeviceSelection |
getFilesToClean
public abstract Set<File> getFilesToClean ()
cleanConfigurationData() 중에 정리될 파일 목록 가져오기
| 반환 | |
|---|---|
Set<File> |
|
getGlobalFilters
public abstract GlobalTestFilter getGlobalFilters ()
호출의 GlobalTestFilter을 가져옵니다.
| 반환 | |
|---|---|
GlobalTestFilter |
|
getInopOptions
public abstract Set<String> getInopOptions ()
값을 변경하지 않은 옵션 이름을 가져옵니다.
| 반환 | |
|---|---|
Set<String> |
|
getLabPreparers
public abstract List<ITargetPreparer> getLabPreparers ()
구성에서 ITargetPreparer를 가져옵니다.
| 반환 | |
|---|---|
List<ITargetPreparer> |
구성에서 순서대로 제공된 ITargetPreparer |
getLogOutput
public abstract ILeveledLogOutput getLogOutput ()
구성에서 사용할 ILeveledLogOutput를 가져옵니다.
| 반환 | |
|---|---|
ILeveledLogOutput |
구성에서 제공된 ILeveledLogOutput |
getLogSaver
public abstract ILogSaver getLogSaver ()
구성에서 사용할 ILogSaver를 가져옵니다.
| 반환 | |
|---|---|
ILogSaver |
구성에서 제공된 ILogSaver |
getMetricCollectors
public abstract List<IMetricCollector> getMetricCollectors ()
구성에서 IMetricCollector를 가져옵니다.
| 반환 | |
|---|---|
List<IMetricCollector> |
|
getMultiPreTargetPreparers
public abstract List<IMultiTargetPreparer> getMultiPreTargetPreparers ()
기기의 target_preparer 전에 실행해야 하는 구성에서 IMultiTargetPreparer를 가져옵니다.
| 반환 | |
|---|---|
List<IMultiTargetPreparer> |
구성에서 순서대로 제공된 IMultiTargetPreparer |
getMultiTargetPreparers
public abstract List<IMultiTargetPreparer> getMultiTargetPreparers ()
구성에서 IMultiTargetPreparer를 가져옵니다.
| 반환 | |
|---|---|
List<IMultiTargetPreparer> |
구성에서 순서대로 제공된 IMultiTargetPreparer |
getName
public abstract String getName ()
구성의 이름을 반환합니다.
| 반환 | |
|---|---|
String |
|
getPostProcessors
public abstract List<IPostProcessor> getPostProcessors ()
구성에서 IPostProcessor를 가져옵니다.
| 반환 | |
|---|---|
List<IPostProcessor> |
|
getRetryDecision
public abstract IRetryDecision getRetryDecision ()
호출에 사용된 IRetryDecision를 반환합니다.
| 반환 | |
|---|---|
IRetryDecision |
|
getSystemStatusCheckers
public abstract List<ISystemStatusChecker> getSystemStatusCheckers ()
구성에서 ISystemStatusChecker를 가져옵니다.
| 반환 | |
|---|---|
List<ISystemStatusChecker> |
구성에서 순서대로 제공된 ISystemStatusChecker |
getTargetPreparers
public abstract List<ITargetPreparer> getTargetPreparers ()
구성에서 ITargetPreparer를 가져옵니다.
| 반환 | |
|---|---|
List<ITargetPreparer> |
구성에서 순서대로 제공된 ITargetPreparer |
getTestInvocationListeners
public abstract List<ITestInvocationListener> getTestInvocationListeners ()
구성에서 사용할 ITestInvocationListener를 가져옵니다.
| 반환 | |
|---|---|
List<ITestInvocationListener> |
구성에서 제공된 ITestInvocationListener입니다. |
getTests
public abstract List<IRemoteTest> getTests ()
구성에서 실행할 IRemoteTest를 가져옵니다.
| 반환 | |
|---|---|
List<IRemoteTest> |
구성에 제공된 테스트 |
injectOptionValue
public abstract void injectOptionValue (String optionName,
String optionValue)구성 객체 집합에 옵션 값을 삽입합니다.
동적으로 생성되는 옵션에 값을 제공하는 데 유용합니다.
| 매개변수 | |
|---|---|
optionName |
String: 옵션 이름 |
optionValue |
String: 옵션 값 |
| 생성 값 | |
|---|---|
ConfigurationException |
옵션 값을 설정하지 못한 경우 |
injectOptionValue
public abstract void injectOptionValue (String optionName,
String optionKey,
String optionValue)구성 객체 집합에 옵션 값을 삽입합니다.
동적으로 생성되는 옵션에 값을 제공하는 데 유용합니다.
| 매개변수 | |
|---|---|
optionName |
String: 옵션 이름 |
optionKey |
String: 지도 옵션의 선택적 키 또는 null |
optionValue |
String: 지도 옵션 값 |
| 생성 값 | |
|---|---|
ConfigurationException |
옵션 값을 설정하지 못한 경우 |
injectOptionValueWithSource
public abstract void injectOptionValueWithSource (String optionName,
String optionKey,
String optionValue,
String optionSource)구성 객체 집합에 옵션 값을 삽입합니다.
동적으로 생성되는 옵션에 값을 제공하는 데 유용합니다.
| 매개변수 | |
|---|---|
optionName |
String: 옵션 이름 |
optionKey |
String: 지도 옵션의 선택적 키 또는 null |
optionValue |
String: 지도 옵션 값 |
optionSource |
String: 이 옵션 값을 제공한 소스 구성 |
| 생성 값 | |
|---|---|
ConfigurationException |
옵션 값을 설정하지 못한 경우 |
injectOptionValues
public abstract void injectOptionValues (List<OptionDef> optionDefs)
구성 객체 집합에 여러 옵션 값을 삽입합니다.
새 객체를 만든 후 여러 옵션 값을 한 번에 삽입하는 데 유용합니다.
| 매개변수 | |
|---|---|
optionDefs |
List: 삽입할 옵션 정의 목록 |
| 생성 값 | |
|---|---|
ConfigurationException |
옵션 값을 설정하지 못한 경우 |
isDeviceConfiguredFake
public abstract boolean isDeviceConfiguredFake (String deviceName)
구성된 기기가 isFake=true로 태그되었는지 여부를 반환합니다.
| 매개변수 | |
|---|---|
deviceName |
String |
| 반환 | |
|---|---|
boolean |
|
partialDeepClone
public abstract IConfiguration partialDeepClone (List<String> objectToDeepClone, IKeyStoreClient client)
clone()에서 기본 클론을 만든 다음 지정된 구성 객체 목록을 딥 클론합니다.
| 매개변수 | |
|---|---|
objectToDeepClone |
List: 딥 클론할 구성 객체 목록입니다. |
client |
IKeyStoreClient: 키 저장소 클라이언트입니다. |
| 반환 | |
|---|---|
IConfiguration |
부분적으로 딥 클론된 구성입니다. |
| 생성 값 | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
printCommandUsage
public abstract void printCommandUsage (boolean importantOnly,
PrintStream out)이 구성의 명령줄 사용 도움말 텍스트를 지정된 printStream에 출력합니다.
| 매개변수 | |
|---|---|
importantOnly |
boolean: true인 경우 중요한 옵션의 도움말만 출력 |
out |
PrintStream: 사용할 PrintStream입니다. |
| 생성 값 | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
resolveDynamicOptions
public abstract void resolveDynamicOptions (DynamicRemoteFileResolver resolver)
원격 위치를 가리키는 File 옵션을 해결합니다. 이렇게 하려면 cleanConfigurationData()를 호출하여 파일을 정리해야 합니다.
| 매개변수 | |
|---|---|
resolver |
DynamicRemoteFileResolver: 파일을 해결할 DynamicRemoteFileResolver |
| 생성 값 | |
|---|---|
|
com.android.tradefed.build.BuildRetrievalError |
|
com.android.tradefed.config.ConfigurationException |
BuildRetrievalError |
|
ConfigurationException |
|
safeInjectOptionValues
public abstract void safeInjectOptionValues (List<OptionDef> optionDefs)
옵션 중 하나를 적용할 수 없는 경우 예외를 발생시키지 않고 구성 객체 집합에 여러 옵션 값을 삽입합니다.
새 객체를 만든 후 여러 옵션 값을 한 번에 삽입하는 데 유용합니다.
| 매개변수 | |
|---|---|
optionDefs |
List: 삽입할 옵션 정의 목록 |
| 생성 값 | |
|---|---|
ConfigurationException |
OptionSetter 생성에 실패한 경우 |
setBestEffortOptionsFromCommandLineArgs
public abstract List<String> setBestEffortOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)최선을 다하는 접근 방식을 사용하여 지정된 명령줄 인수 집합으로 구성 Option 필드를 설정합니다.
예상되는 형식은 ArgsOptionParser를 참고하세요.
| 매개변수 | |
|---|---|
listArgs |
List: 명령줄 인수 |
keyStoreClient |
IKeyStoreClient: 사용할 IKeyStoreClient입니다. |
| 반환 | |
|---|---|
List<String> |
사용되지 않은 인수 |
| 생성 값 | |
|---|---|
ConfigurationException |
|
setBuildProvider
public abstract void setBuildProvider (IBuildProvider provider)
구성에서 현재 IBuildProvider을 바꿉니다.
| 매개변수 | |
|---|---|
provider |
IBuildProvider: 새 IBuildProvider |
setCommandLine
public abstract void setCommandLine (String[] arrayArgs)
이 IConfiguration를 만드는 데 사용된 명령줄을 설정합니다.
이는 setOptionsFromCommandLineArgs와 달리 구성 이름을 포함한 전체 명령줄을 저장합니다.
| 매개변수 | |
|---|---|
arrayArgs |
String: 명령줄 |
setCommandOptions
public abstract void setCommandOptions (ICommandOptions cmdOptions)
ICommandOptions을 설정하여 기존 값 대체
setConfigurationObject
public abstract void setConfigurationObject (String name,
Object configObject)기존 값을 대체하여 지정된 이름으로 구성 객체를 설정하는 일반 메서드입니다.
| 매개변수 | |
|---|---|
name |
String: 구성 객체 유형의 고유한 이름입니다. |
configObject |
Object: 구성 객체 |
| 생성 값 | |
|---|---|
ConfigurationException |
configObject가 올바른 유형이 아닌 경우 |
setConfigurationObjectList
public abstract void setConfigurationObjectList (String name,
List<?> configList)기존 값을 대체하여 지정된 이름의 구성 객체 목록을 설정하는 일반 메서드입니다.
| 매개변수 | |
|---|---|
name |
String: 구성 객체 유형의 고유한 이름입니다. |
configList |
List: 구성 객체 목록 |
| 생성 값 | |
|---|---|
ConfigurationException |
목록의 객체 중 올바른 유형이 아닌 객체가 있는 경우 |
setCoverageOptions
public abstract void setCoverageOptions (CoverageOptions coverageOptions)
기존 값을 대체하여 CoverageOptions를 설정합니다.
| 매개변수 | |
|---|---|
coverageOptions |
CoverageOptions |
setDeviceConfig
public abstract void setDeviceConfig (IDeviceConfiguration deviceConfig)
기존 값을 대체하여 IDeviceConfiguration를 설정합니다.
setDeviceConfigList
public abstract void setDeviceConfigList (List<IDeviceConfiguration> deviceConfigs)
기존 값을 대체하여 IDeviceConfiguration을 설정합니다.
setDeviceMetricCollectors
public abstract void setDeviceMetricCollectors (List<IMetricCollector> collectors)
기존 값을 대체하여 IMetricCollector 목록을 설정합니다.
| 매개변수 | |
|---|---|
collectors |
List |
setDeviceOptions
public abstract void setDeviceOptions (TestDeviceOptions deviceOptions)
TestDeviceOptions을 설정하여 기존 값 대체
| 매개변수 | |
|---|---|
deviceOptions |
TestDeviceOptions |
setDeviceRecovery
public abstract void setDeviceRecovery (IDeviceRecovery recovery)
IDeviceRecovery를 설정하여 기존 값을 바꿉니다.
setDeviceRequirements
public abstract void setDeviceRequirements (IDeviceSelection deviceSelection)
IDeviceSelection을 설정하여 기존 값 대체
setLabPreparer
public abstract void setLabPreparer (ITargetPreparer preparer)
ITargetPreparer를 설정하여 기존 값을 바꿉니다.
setLabPreparers
public abstract void setLabPreparers (List<ITargetPreparer> preparers)
기존 값을 대체하여 ITargetPreparer 목록을 설정합니다.
setLogOutput
public abstract void setLogOutput (ILeveledLogOutput logger)
ILeveledLogOutput를 설정하여 기존 값을 바꿉니다.
setMultiPreTargetPreparer
public abstract void setMultiPreTargetPreparer (IMultiTargetPreparer multiPreTargPreps)
기기 target_preparers 전에 실행되어야 하는 이 구성에서 단일 IMultiTargetPreparer를 설정하여 기존 값을 대체하는 편의 메서드
setMultiPreTargetPreparers
public abstract void setMultiPreTargetPreparers (List<IMultiTargetPreparer> multiPreTargPreps)
이 구성에서 기기 target_preparer 전에 실행해야 하는 IMultiTargetPreparer 목록을 설정하여 기존 값을 대체합니다.
setMultiTargetPreparer
public abstract void setMultiTargetPreparer (IMultiTargetPreparer multiTargPrep)
이 구성에서 단일 IMultiTargetPreparer를 설정하여 기존 값을 대체하는 편의 메서드
setMultiTargetPreparers
public abstract void setMultiTargetPreparers (List<IMultiTargetPreparer> multiTargPreps)
이 구성에서 IMultiTargetPreparer 목록을 설정하여 기존 값을 바꿉니다.
setOptionsFromCommandLineArgs
public abstract List<String> setOptionsFromCommandLineArgs (List<String> listArgs)
주어진 명령줄 인수 집합으로 구성 Option 필드 설정
예상되는 형식은 ArgsOptionParser를 참고하세요.
| 매개변수 | |
|---|---|
listArgs |
List: 명령줄 인수 |
| 반환 | |
|---|---|
List<String> |
사용되지 않은 인수 |
| 생성 값 | |
|---|---|
ConfigurationException |
|
setOptionsFromCommandLineArgs
public abstract List<String> setOptionsFromCommandLineArgs (List<String> listArgs,
IKeyStoreClient keyStoreClient)주어진 명령줄 인수 집합으로 구성 Option 필드 설정
예상되는 형식은 ArgsOptionParser를 참고하세요.
| 매개변수 | |
|---|---|
listArgs |
List: 명령줄 인수 |
keyStoreClient |
IKeyStoreClient: 사용할 IKeyStoreClient입니다. |
| 반환 | |
|---|---|
List<String> |
사용되지 않은 인수 |
| 생성 값 | |
|---|---|
ConfigurationException |
|
setPostProcessors
public abstract void setPostProcessors (List<IPostProcessor> processors)
기존 값을 대체하여 IPostProcessor 목록을 설정합니다.
| 매개변수 | |
|---|---|
processors |
List |
setRetryDecision
public abstract void setRetryDecision (IRetryDecision decisionRetry)
IRetryDecision를 설정하여 기존 값을 바꿉니다.
setSkipManager
public abstract void setSkipManager (SkipManager skipManager)
호출의 SkipManager를 설정합니다.
| 매개변수 | |
|---|---|
skipManager |
SkipManager |
setSystemStatusChecker
public abstract void setSystemStatusChecker (ISystemStatusChecker systemChecker)
이 구성에서 단일 ISystemStatusChecker를 설정하여 기존 값을 대체하는 편의 메서드
setSystemStatusCheckers
public abstract void setSystemStatusCheckers (List<ISystemStatusChecker> systemCheckers)
이 구성에서 ISystemStatusChecker 목록을 설정하여 기존 값을 바꿉니다.
setTargetPreparer
public abstract void setTargetPreparer (ITargetPreparer preparer)
ITargetPreparer를 설정하여 기존 값을 바꿉니다.
setTargetPreparers
public abstract void setTargetPreparers (List<ITargetPreparer> preparers)
기존 값을 대체하여 ITargetPreparer 목록을 설정합니다.
setTest
public abstract void setTest (IRemoteTest test)
이 구성에서 단일 IRemoteTest를 설정하여 기존 값을 대체하는 편의 메서드
setTestInvocationListener
public abstract void setTestInvocationListener (ITestInvocationListener listener)
단일 ITestInvocationListener를 설정하는 편의 메서드
setTestInvocationListeners
public abstract void setTestInvocationListeners (List<ITestInvocationListener> listeners)
ITestInvocationListener 목록을 설정하여 기존 값을 대체합니다.
setTests
public abstract void setTests (List<IRemoteTest> tests)
이 구성에서 IRemoteTest 목록을 설정하여 기존 값을 바꿉니다.
validateOptions
public abstract void validateOptions ()
옵션 값을 검증합니다.
현재는 모든 필수 옵션이 설정되었는지 확인합니다.
| 생성 값 | |
|---|---|
ConfigurationException |
구성이 유효하지 않은 경우 |