ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
구성 자체의 일부 측면을 설명하는 구성 객체입니다. 멤버십 테스트 모음 태그와 유사합니다. 이 클래스는 명령줄을 통해 옵션 값을 수신할 수 없습니다. XML에서 직접만
요약
필드 | |
---|---|
public
static
final
String |
ACTIVE_PARAMETER_KEY
구성 매개변수화를 위한 메타데이터 키입니다(선택사항). |
public
static
final
String |
LOCAL_SHARDED_KEY
구성이 샤딩되었다고 지정하는 구성의 메타데이터 키입니다. |
공개 생성자 | |
---|---|
ConfigurationDescriptor()
|
공개 메서드 | |
---|---|
void
|
addMetadata(String key,
메타데이터 항목에 특정 키의 값을 더 추가합니다. |
void
|
addRerunOption(OptionDef optionDef)
테스트를 다시 실행하는 데 사용할 수 있는 옵션 목록에 옵션을 추가합니다. |
ConfigurationDescriptor
|
clone()
|
static
ConfigurationDescriptor
|
fromProto(ConfigurationDescription.Descriptor protoDescriptor)
|
IAbi
|
getAbi()
구성이 실행 중인 abi를 반환합니다(알려진 경우). 알 수 없는 경우에는 null을 반환합니다. |
MultiMap<String, String>
|
getAllMetaData()
구성된 모든 메타데이터를 검색하고 맵의 사본을 반환합니다. |
|
getMetaData(String name)
이름이 지정된 메타데이터 항목 가져오기 |
String
|
getModuleName()
모듈 구성의 모듈 이름을 반환합니다. |
|
getRerunOptions()
재실행에 사용할 수 있는 |
Integer
|
getShardIndex()
로컬 샤딩 중 호출의 샤드 색인을 가져옵니다. |
|
getSuiteTags()
테스트가 포함된 모음 태그 목록을 반환합니다. |
boolean
|
isNotIRemoteTestShardable()
구성에서 IRemoteTest를 여러 모듈로 분할해야 하는지를 반환합니다. |
boolean
|
isNotShardable()
구성이 모음의 일부로 샤딩 가능한지 여부를 반환합니다. |
boolean
|
isNotStrictShardable()
구성이 엄격하게 샤드할 수 있는지 여부를 모음의 일부로 반환합니다. |
|
removeMetadata(String key)
지정된 메타데이터 키의 추적을 삭제합니다. |
void
|
setAbi(IAbi abi)
구성을 실행할 ABI를 설정합니다. |
void
|
setMetaData(MultiMap<String, String> metadata)
|
void
|
setModuleName(String name)
이 구성이 모듈을 나타내는 경우 모듈과 연결된 모듈 이름을 설정할 수 있습니다. |
void
|
setNotIRemoteTestShardable(boolean notIRemoteTestShardable)
|
void
|
setSandboxed(boolean useSandboxed)
구성이 샌드박스 모드에서 실행될지 여부를 설정합니다. |
void
|
setShardIndex(int index)
로컬 샤딩에서 호출의 샤드 색인을 설정합니다. |
void
|
setSuiteTags(
테스트가 포함된 모음 태그 목록을 설정합니다. |
boolean
|
shouldUseSandbox()
호출이 샌드박스 모드에서 실행되어야 하는 경우 true를 반환합니다. |
ConfigurationDescription.Descriptor
|
toProto()
설명자의 현재 인스턴스를 proto 형식으로 변환합니다. |
필드
ACTIVE_PARAMETER_KEY
public static final String ACTIVE_PARAMETER_KEY
구성 매개변수화의 메타데이터 키입니다(선택사항).
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
샤딩된 구성을 지정하기 위한 구성의 메타데이터 키입니다.
공개 생성자
ConfigurationDescriptor
public ConfigurationDescriptor ()
공개 메서드
addMetadata
public void addMetadata (String key,values)
메타데이터 항목에 지정된 키의 값을 더 추가합니다.
매개변수 | |
---|---|
key |
String : 값을 추가할 키의 String 입니다. |
values |
: 추가 값의 String 목록입니다. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
테스트를 다시 실행하는 데 사용할 수 있는 옵션 목록에 옵션을 추가합니다.
매개변수 | |
---|---|
optionDef |
OptionDef : 테스트 옵션의 OptionDef 객체입니다. |
clone
public ConfigurationDescriptor clone ()
ConfigurationDescriptor
객체의 전체 사본을 반환합니다.
반환 값 | |
---|---|
ConfigurationDescriptor |
fromProto
public static ConfigurationDescriptor fromProto (ConfigurationDescription.Descriptor protoDescriptor)
toProto()
의 역반응 작업으로 객체를 다시 가져옵니다.
매개변수 | |
---|---|
protoDescriptor |
ConfigurationDescription.Descriptor |
반환 값 | |
---|---|
ConfigurationDescriptor |
getAllMetaData
public MultiMap<String, String> getAllMetaData ()
구성된 모든 메타데이터를 검색하고 맵의 사본을 반환합니다.
반환 값 | |
---|---|
MultiMap<String, String> |
getMetaData
publicgetMetaData (String name)
이름이 지정된 메타데이터 항목 가져오기
매개변수 | |
---|---|
name |
String |
반환 값 | |
---|---|
|
getModuleName
public String getModuleName ()
모듈 구성의 모듈 이름을 반환합니다.
반환 값 | |
---|---|
String |
getShardIndex
public Integer getShardIndex ()
로컬 샤딩 중에 호출의 샤드 색인을 가져옵니다. 샤딩이 없는 경우 null을 반환합니다.
반환 값 | |
---|---|
Integer |
getSuiteTags
publicgetSuiteTags ()
테스트가 포함된 모음 태그 목록을 반환합니다.
반환 값 | |
---|---|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
구성에서 IRemoteTest를 여러 모듈로 분할해야 하는지를 반환합니다.
반환 값 | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
구성이 모음의 일부로 샤딩 가능한지 여부를 반환합니다.
반환 값 | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
구성이 모음의 일부로 엄격하게 샤드할 수 있는지 여부를 반환합니다.
반환 값 | |
---|---|
boolean |
removeMetadata
publicremoveMetadata (String key)
지정된 메타데이터 키의 추적을 삭제합니다.
매개변수 | |
---|---|
key |
String |
반환 값 | |
---|---|
|
setModuleName
public void setModuleName (String name)
이 구성이 모듈을 나타내는 경우 모듈과 연결된 모듈 이름을 설정할 수 있습니다.
매개변수 | |
---|---|
name |
String |
setNotIRemoteTestShardable
public void setNotIRemoteTestShardable (boolean notIRemoteTestShardable)
매개변수 | |
---|---|
notIRemoteTestShardable |
boolean |
setSandboxed
public void setSandboxed (boolean useSandboxed)
구성이 샌드박스 모드에서 실행될지 여부를 설정합니다.
매개변수 | |
---|---|
useSandboxed |
boolean |
setShardIndex
public void setShardIndex (int index)
로컬 샤딩에서 호출의 샤드 색인을 설정합니다.
매개변수 | |
---|---|
index |
int |
setSuiteTag
public void setSuiteTags (suiteTags)
테스트가 포함된 모음 태그 목록을 설정합니다.
매개변수 | |
---|---|
suiteTags |
|
shouldUseSandbox
public boolean shouldUseSandbox ()
호출이 샌드박스 모드에서 실행되어야 하는 경우 true를 반환합니다. 그렇지 않으면 false입니다.
반환 값 | |
---|---|
boolean |
ToProto
public ConfigurationDescription.Descriptor toProto ()
설명자의 현재 인스턴스를 proto 형식으로 변환합니다.
반환 값 | |
---|---|
ConfigurationDescription.Descriptor |