ConfigurationDescriptor
public
class
ConfigurationDescriptor
extends Object
java.lang.Object의 클래스 | |
↳ | com.android.tradefed.config.ConfigurationDescriptor |
구성 자체의 일부 측면을 설명하는 구성 객체입니다. 멤버십 좋아요 test-suite-tag입니다 이 클래스는 명령줄을 통해 옵션 값을 수신할 수 없습니다. 이 xml로 작성됩니다.
요약
필드 | |
---|---|
public
static
final
String |
ACTIVE_PARAMETER_KEY
구성 매개변수화를 위한 메타데이터 키입니다(선택사항). |
public
static
final
String |
LOCAL_SHARDED_KEY
샤딩된 구성을 지정하기 위한 구성의 메타데이터 키입니다. |
공개 생성자 | |
---|---|
ConfigurationDescriptor()
|
공개 메서드 | |
---|---|
void
|
addMetadata(String key,
메타데이터 항목에 특정 키의 값을 더 추가합니다. |
void
|
addMetadata(String key, String value)
지정된 키의 값을 메타데이터 항목에 추가합니다. |
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 형식으로 변환합니다. |
필드
활성_매개변수_키
public static final String ACTIVE_PARAMETER_KEY
구성 매개변수화를 위한 메타데이터 키입니다(선택사항).
LOCAL_SHARDED_KEY
public static final String LOCAL_SHARDED_KEY
샤딩된 구성을 지정하기 위한 구성의 메타데이터 키입니다.
공개 생성자
ConfigurationDescriptor
public ConfigurationDescriptor ()
공개 메서드
메타데이터 추가
public void addMetadata (String key,values)
메타데이터 항목에 특정 키의 값을 더 추가합니다.
매개변수 | |
---|---|
key |
String : 값을 추가할 키의 String 입니다. |
values |
: 추가 값의 String 목록입니다. |
메타데이터 추가
public void addMetadata (String key, String value)
지정된 키의 값을 메타데이터 항목에 추가합니다.
매개변수 | |
---|---|
key |
String : 값을 추가할 키의 String 입니다. |
value |
String : 추가 값의 String 입니다. |
addRerunOption
public void addRerunOption (OptionDef optionDef)
테스트를 다시 실행하는 데 사용할 수 있는 옵션 목록에 옵션을 추가합니다.
매개변수 | |
---|---|
optionDef |
OptionDef : 테스트 옵션의 OptionDef 객체입니다. |
복제
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 |
getSuiteTag
publicgetSuiteTags ()
테스트가 속한 도구 모음 태그의 목록을 반환합니다.
반환 값 | |
---|---|
|
isNotIRemoteTestShardable
public boolean isNotIRemoteTestShardable ()
구성에서 IRemoteTest를 여러 모듈로 분할해야 하는지 여부를 반환합니다.
반환 값 | |
---|---|
boolean |
isNotShardable
public boolean isNotShardable ()
구성이 샤딩 가능하거나 도구 모음의 일부가 아닌 경우 반환됩니다.
반환 값 | |
---|---|
boolean |
isNotStrictShardable
public boolean isNotStrictShardable ()
구성이 엄격하게 샤딩 가능하거나 도구 모음의 일부가 아닌 경우 반환됩니다.
반환 값 | |
---|---|
boolean |
메타데이터 삭제
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 |