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, values)

메타데이터 항목에 특정 키의 값을 더 추가합니다.

void addRerunOption(OptionDef optionDef)

테스트를 다시 실행하는 데 사용할 수 있는 옵션 목록에 옵션을 추가합니다.

ConfigurationDescriptor clone()

ConfigurationDescriptor 객체의 전체 복사본을 반환합니다.

static ConfigurationDescriptor fromProto(ConfigurationDescription.Descriptor protoDescriptor)

toProto()의 역반응 작업으로 객체를 다시 가져옵니다.

IAbi getAbi()

구성이 실행 중인 abi를 반환합니다(알려진 경우). 알 수 없는 경우에는 null을 반환합니다.

MultiMap<String, String> getAllMetaData()

구성된 모든 메타데이터를 검색하고 맵의 사본을 반환합니다.

getMetaData(String name)

이름이 지정된 메타데이터 항목 가져오기

String getModuleName()

모듈 구성의 모듈 이름을 반환합니다.

getRerunOptions()

재실행에 사용할 수 있는 OptionDef 목록을 가져옵니다.

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( suiteTags)

테스트가 포함된 모음 태그 목록을 설정합니다.

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

getAbi

public IAbi getAbi ()

구성이 실행 중인 abi를 반환합니다(알려진 경우). 알 수 없는 경우에는 null을 반환합니다.

반환 값
IAbi

getAllMetaData

public MultiMap<String, String> getAllMetaData ()

구성된 모든 메타데이터를 검색하고 맵의 사본을 반환합니다.

반환 값
MultiMap<String, String>

getMetaData

public  getMetaData (String name)

이름이 지정된 메타데이터 항목 가져오기

매개변수
name String

반환 값

getModuleName

public String getModuleName ()

모듈 구성의 모듈 이름을 반환합니다.

반환 값
String

getRerunOptions

public  getRerunOptions ()

재실행에 사용할 수 있는 OptionDef 목록을 가져옵니다.

반환 값

getShardIndex

public Integer getShardIndex ()

로컬 샤딩 중에 호출의 샤드 색인을 가져옵니다. 샤딩이 없는 경우 null을 반환합니다.

반환 값
Integer

getSuiteTags

public  getSuiteTags ()

테스트가 포함된 모음 태그 목록을 반환합니다.

반환 값

isNotIRemoteTestShardable

public boolean isNotIRemoteTestShardable ()

구성에서 IRemoteTest를 여러 모듈로 분할해야 하는지를 반환합니다.

반환 값
boolean

isNotShardable

public boolean isNotShardable ()

구성이 모음의 일부로 샤딩 가능한지 여부를 반환합니다.

반환 값
boolean

isNotStrictShardable

public boolean isNotStrictShardable ()

구성이 모음의 일부로 엄격하게 샤드할 수 있는지 여부를 반환합니다.

반환 값
boolean

removeMetadata

public  removeMetadata (String key)

지정된 메타데이터 키의 추적을 삭제합니다.

매개변수
key String

반환 값

setAbi

public void setAbi (IAbi abi)

구성이 실행될 abi를 설정합니다.

매개변수
abi IAbi

setMetaData

public void setMetaData (MultiMap<String, String> metadata)

매개변수
metadata MultiMap

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