Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

IBuildInfo

public interface IBuildInfo

com.android.tradefed.build.IBuildInfo


테스트중인 빌드에 대한 정보를 보유합니다.

요약

중첩 클래스

enum IBuildInfo.BuildInfoProperties

IBuildInfo 가 처리 할 수있는 일부 속성

상수

String UNKNOWN_BUILD_ID

빌드 ID를 알 수없는 경우 기본값입니다.

공개 방법

abstract void addBuildAttribute (String attributeName, String attributeValue)

빌드 속성 추가

default void addBuildAttributes ( buildAttributes) addBuildAttributes ( buildAttributes)

빌드 속성 추가

abstract void cleanUp ()

임시 빌드 파일 정리

abstract void cleanUp ( doNotDelete) cleanUp ( doNotDelete)

일부 파일이 삭제되지 않은 cleanUp() 버전.

abstract IBuildInfo clone ()

IBuildInfo 객체를 복제합니다.

abstract getBuildAttributes ()

빌드를 설명하는 추가 속성의 이름-값 쌍 세트를 가져옵니다.

abstract String getBuildBranch ()

테스트중인 빌드가 생성 된 소스 제어 분기를 리턴하는 선택적 방법입니다.

abstract String getBuildFlavor ()

테스트중인 빌드 유형을 리턴하는 선택적 메소드입니다.

abstract String getBuildId ()

테스트중인 빌드의 고유 식별자를 리턴합니다.

abstract String getBuildTargetName ()

테스트중인 빌드의 완전한 이름을 반환하십시오.

abstract String getDeviceSerial ()
abstract File getFile (String name)

주어진 이름으로 파일을 검색하는 헬퍼 메소드.

default File getFile ( BuildInfoKey.BuildInfoFileKey key)

지정된 BuildInfoFileKey 로 파일을 검색하는 헬퍼 메소드입니다.

abstract getFiles ()

BuildInfo 저장된 모든 VersionedFile 리턴합니다.

abstract getProperties ()

현재 IBuildInfo 설정된 속성의 복사본을 반환합니다.

abstract String getTestTag ()

실행중인 테스트의 고유 이름을 반환하십시오.

default String getVersion ( BuildInfoKey.BuildInfoFileKey key)

지정된 BuildInfoFileKey 로 파일 버전을 검색하는 헬퍼 메소드입니다.

abstract String getVersion (String name)

주어진 이름으로 파일 버전을 검색하는 헬퍼 메소드.

default VersionedFile getVersionedFile ( BuildInfoKey.BuildInfoFileKey key)

지정된 BuildInfoFileKeyVersionedFile 을 검색하는 헬퍼 메소드입니다.

default VersionedFile getVersionedFile (String name)

주어진 이름으로 VersionedFile 을 검색하는 헬퍼 메소드.

default getVersionedFileKeys ()

getFile(BuildInfoKey.BuildInfoFileKey) 를 통해 VersionedFile 을 조회 할 수있는 키 세트를 리턴합니다.

default getVersionedFiles ( BuildInfoKey.BuildInfoFileKey key)

지정된 BuildInfoFileKey 와 관련된 VersionedFile 목록을 검색하는 헬퍼 메소드입니다.

default boolean isTestResourceBuild ()

이 빌드가 테스트 리소스 빌드인지 확인하십시오.

abstract void setBuildBranch (String branch)

빌드 브랜치 설정

abstract void setBuildFlavor (String buildFlavor)

빌드 풍미를 설정하십시오.

abstract void setBuildId (String buildId)

테스트중인 빌드의 고유 식별자를 설정합니다.

abstract void setDeviceSerial (String serial)

이 빌드와 연관된 ITestDevice 직렬을 설정하십시오.

abstract void setFile (String name, File file, String version)

이 빌드 정보에 지정된 이름의 파일을 저장합니다.

default void setFile ( BuildInfoKey.BuildInfoFileKey key, File file, String version)

이 빌드 정보에 BuildInfoFileKey 가 지정된 파일을 저장합니다.

abstract void setProperties ( BuildInfoProperties... properties)

IBuildInfo 인스턴스의 BuildInfoProperties 를 설정하십시오.

default void setTestResourceBuild (boolean testResourceBuild)

빌드를 테스트 자원 빌드로 설정하십시오.

abstract void setTestTag (String testTag)

실행중인 테스트의 고유 이름을 설정합니다.

default BuildInformation.BuildInfo toProto ()

BuildInfo 인스턴스를 프로토 타입으로 직렬화하십시오.

상수

UNKNOWN_BUILD_ID

public static final String UNKNOWN_BUILD_ID

빌드 ID를 알 수없는 경우 기본값입니다.

상수 값 : "-1"

공개 방법

addBuildAttribute

public abstract void addBuildAttribute (String attributeName, 
                String attributeValue)

빌드 속성 추가

매개 변수
attributeName String : 고유 속성 이름

attributeValue String : 속성 값

addBuildAttributes

public void addBuildAttributes ( buildAttributes)

빌드 속성 추가

매개 변수
buildAttributes : 추가 할 속성 맵

대청소

public abstract void cleanUp ()

임시 빌드 파일 정리

대청소

public abstract void cleanUp ( doNotDelete)

일부 파일이 삭제되지 않은 cleanUp() 버전.

매개 변수
doNotDelete

복제

public abstract IBuildInfo clone ()

IBuildInfo 객체를 복제합니다.

보고
IBuildInfo

getBuildAttributes

public abstract  getBuildAttributes ()

빌드를 설명하는 추가 속성의 이름-값 쌍 세트를 가져옵니다.

보고
빌드 속성의 ERROR(/Map) . null 는 아니지만 비어있을 수 있습니다.

getBuildBranch

public abstract String getBuildBranch ()

테스트중인 빌드가 생성 된 소스 제어 분기를 리턴하는 선택적 방법입니다.

보고
String 빌드 브랜치. 설정되어 있지 않은 경우는 null

getBuildFlavor

public abstract String getBuildFlavor ()

테스트중인 빌드 유형을 리턴하는 선택적 메소드입니다.

Android 플랫폼 빌드의 일반적인 구현은 (제품 빌드)-(빌드 OS)-(빌드 변형)을 반환하는 것입니다. 즉 generic-linux-userdebug

보고
String 빌드 플레이버. 설정되어 있지 않은 경우는 null

getBuildId

public abstract String getBuildId ()

테스트중인 빌드의 고유 식별자를 리턴합니다. null이 아니어야합니다. 기본값은 UNKNOWN_BUILD_ID 입니다.

보고
String

getBuildTargetName

public abstract String getBuildTargetName ()

테스트중인 빌드의 완전한 이름을 반환하십시오.

일반적인 구현은 빌드 플레이버와 분기 이름의 조합으로 빌드 대상 이름을 구성하는 것입니다. [즉 (지점명)-(빌드 풍미)]

보고
String

getDeviceSerial

public abstract String getDeviceSerial ()

보고
String 이 빌드가 실행 된 ITestDevice 시리얼 이 빌드와 연결된 장치가 없으면 null 반환합니다.

getFile

public abstract File getFile (String name)

주어진 이름으로 파일을 검색하는 헬퍼 메소드.

보고
File 이미지 파일. 발견되지 않는 경우는 null

getFile

public File getFile ( BuildInfoKey.BuildInfoFileKey key)

지정된 BuildInfoFileKey 로 파일을 검색하는 헬퍼 메소드입니다.

매개 변수
key BuildInfoKey.BuildInfoFileKey : 요청 된 BuildInfoFileKey

보고
File 이미지 파일. 발견되지 않는 경우는 null

getFiles

public abstract  getFiles ()

BuildInfo 저장된 모든 VersionedFile 리턴합니다.

보고

getProperties

public abstract  getProperties ()

현재 IBuildInfo 설정된 속성의 복사본을 반환합니다.

보고

getTestTag

public abstract String getTestTag ()

실행중인 테스트의 고유 이름을 반환하십시오.

보고
String

getVersion

public String getVersion ( BuildInfoKey.BuildInfoFileKey key)

지정된 BuildInfoFileKey 로 파일 버전을 검색하는 헬퍼 메소드입니다.

매개 변수
key BuildInfoKey.BuildInfoFileKey : 요청한 BuildInfoFileKey 입니다.

보고
String 이미지 버젼. 발견되지 않는 경우는 null

getVersion

public abstract String getVersion (String name)

주어진 이름으로 파일 버전을 검색하는 헬퍼 메소드.

보고
String 이미지 버젼. 발견되지 않는 경우는 null

getVersionedFile

public VersionedFile getVersionedFile ( BuildInfoKey.BuildInfoFileKey key)

지정된 BuildInfoFileKeyVersionedFile 을 검색하는 헬퍼 메소드입니다.

매개 변수
key BuildInfoKey.BuildInfoFileKey : 요청한 BuildInfoFileKey 입니다.

보고
VersionedFile 버전이 지정된 파일이거나 찾을 수 null 경우 null

getVersionedFile

public VersionedFile getVersionedFile (String name)

주어진 이름으로 VersionedFile 을 검색하는 헬퍼 메소드.

보고
VersionedFile 버전이 지정된 파일이거나 찾을 수 null 경우 null

getVersionedFileKeys

public  getVersionedFileKeys ()

getFile(BuildInfoKey.BuildInfoFileKey) 를 통해 VersionedFile 을 조회 할 수있는 키 세트를 리턴합니다.

보고

getVersionedFiles

public  getVersionedFiles ( BuildInfoKey.BuildInfoFileKey key)

지정된 BuildInfoFileKey 와 관련된 VersionedFile 목록을 검색하는 헬퍼 메소드입니다. 키가 목록을 저장할 수있는 경우

매개 변수
key BuildInfoKey.BuildInfoFileKey : 요청한 BuildInfoFileKey 입니다.

보고
버전이 지정된 파일이거나 찾을 수 null 경우 null

isTestResourceBuild

public boolean isTestResourceBuild ()

이 빌드가 테스트 리소스 빌드인지 확인하십시오.

보고
boolean

setBuildBranch

public abstract void setBuildBranch (String branch)

빌드 브랜치 설정

매개 변수
branch String : 지점 이름

setBuildFlavor

public abstract void setBuildFlavor (String buildFlavor)

빌드 풍미를 설정하십시오.

setBuildId

public abstract void setBuildId (String buildId)

테스트중인 빌드의 고유 식별자를 설정합니다. null이 아니어야합니다.

매개 변수
buildId String

setDeviceSerial

public abstract void setDeviceSerial (String serial)

이 빌드와 연관된 ITestDevice 직렬을 설정하십시오.

매개 변수
serial String :이 빌드가 실행 된 ITestDevice 의 일련 번호입니다.

setFile

public abstract void setFile (String name, 
                File file, 
                String version)

이 빌드 정보에 지정된 이름의 파일을 저장합니다.

매개 변수
name String : 파일의 고유 이름

file File : 로컬 ERROR(/File)

version String : 파일 버전

setFile

public void setFile ( BuildInfoKey.BuildInfoFileKey key, 
                File file, 
                String version)

이 빌드 정보에 BuildInfoFileKey 가 지정된 파일을 저장합니다.

매개 변수
key BuildInfoKey.BuildInfoFileKey : 기반으로 파일의 고유 한 이름 BuildInfoFileKey .

file File : 로컬 ERROR(/File)

version String : 파일 버전

setProperties

public abstract void setProperties ( BuildInfoProperties... properties)

IBuildInfo 인스턴스의 BuildInfoProperties 를 설정하십시오. 이전에 설정된 기존 속성을 재정의하십시오.

매개 변수
properties BuildInfoProperties : 추가 할 특성 목록.

setTestResourceBuild

public void setTestResourceBuild (boolean testResourceBuild)

빌드를 테스트 자원 빌드로 설정하십시오.

매개 변수
testResourceBuild boolean

setTestTag

public abstract void setTestTag (String testTag)

실행중인 테스트의 고유 이름을 설정합니다.

매개 변수
testTag String

프로토

public BuildInformation.BuildInfo toProto ()

BuildInfo 인스턴스를 프로토 타입으로 직렬화하십시오.

보고
BuildInformation.BuildInfo