Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.

빌드 정보

public class BuildInfo
extends Object implements IBuildInfo

java.lang.객체
com.android.tradefed.build.BuildInfo


(A)의 일반적인 구현 IBuildInfo 과 연관되어야한다 ITestDevice .

요약

공개 생성자

BuildInfo ()

작성 BuildInfo 기본 속성 값을 사용하여.

BuildInfo (String buildId, String buildTargetName)

작성 BuildInfo

공개 메서드

void addAppPackageFile (File appPackageFile, String version)

void addBuildAttribute (String attributeName, String attributeValue)

void addBuildAttributes ( buildAttributes) addBuildAttributes ( buildAttributes)

void cleanUp ()

void cleanUp ( doNotClean) cleanUp ( doNotClean)

IBuildInfo clone ()

final void copyAllFileFrom ( BuildInfo build)

모든 복사 VersionedFile 이 하나에 해당 빌드에서.

boolean equals (Object obj)

static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

에 역 동작 toProto() 인스턴스 다시 얻을 수 있습니다.

getAppPackageFiles ()

getBuildAttributes ()

String getBuildBranch ()

String getBuildFlavor ()

String getBuildId ()

String getBuildTargetName ()

String getDeviceSerial ()

File getFile (String name)

File getFile (BuildInfoKey.BuildInfoFileKey key)

getFiles ()

getProperties ()

getRemoteFiles ()

String getTestTag ()

String getVersion (BuildInfoKey.BuildInfoFileKey key)

String getVersion (String name)

VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)

final VersionedFile getVersionedFile (String name)

getVersionedFileKeys ()

final getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)

int hashCode ()

void removeBuildAttribute (String attributeName)
void setBuildBranch (String branch)

void setBuildFlavor (String buildFlavor)

void setBuildId (String buildId)

void setDeviceSerial (String serial)

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

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

void setProperties (BuildInfoProperties... properties)

void setTestTag (String testTag)

File stageRemoteFile (String fileName, File workingDir)

BuildInformation.BuildInfo toProto ()

String toString ()

보호된 방법

void addAllBuildAttributes ( BuildInfo build)

다른 빌드에서 빌드 속성, 분기 및 플레이버를 복사하는 도우미 메서드입니다.

void addAllFiles ( BuildInfo build)

다른 빌드에서 모든 파일을 복사하는 도우미 메서드입니다.

boolean applyBuildProperties (VersionedFile origFileConsidered, IBuildInfo build, IBuildInfo receiver)

의 일부에 적용 할 수 있도록 허용 IBuildInfo.BuildInfoProperties 가능성이 다른 취급을한다.

MultiMap<String, String> getAttributesMultiMap ()
getVersionedFileMap ()
MultiMap<String, VersionedFile> getVersionedFileMapFull ()

공개 생성자

빌드 정보

public BuildInfo ()

작성 BuildInfo 기본 속성 값을 사용하여.

빌드 정보

public BuildInfo (String buildId, 
                String buildTargetName)

작성 BuildInfo

매개변수
buildId String : 빌드 ID

buildTargetName String : 빌드 대상 이름

공개 메서드

앱 패키지 파일 추가

public void addAppPackageFile (File appPackageFile, 
                String version)

매개변수
appPackageFile File

version String

추가 빌드 속성

public void addBuildAttribute (String attributeName, 
                String attributeValue)

매개변수
attributeName String

attributeValue String

addBuild속성

public void addBuildAttributes ( buildAttributes)

매개변수
buildAttributes

대청소

public void cleanUp ()

대청소

public void cleanUp ( doNotClean)

매개변수
doNotClean

클론

public IBuildInfo clone ()

보고
IBuildInfo

복사 전체 파일에서

public final void copyAllFileFrom (BuildInfo build)

모든 복사 VersionedFile 이 하나에 해당 빌드에서.

매개변수
build BuildInfo

같음

public boolean equals (Object obj)

매개변수
obj Object

보고
boolean

fromProto

public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

에 역 동작 toProto() 인스턴스 다시 얻을 수 있습니다.

매개변수
protoBuild BuildInformation.BuildInfo

보고
IBuildInfo

getApp 패키지 파일

public  getAppPackageFiles ()

보고

getBuild속성

public  getBuildAttributes ()

보고

getBuild 분기

public String getBuildBranch ()

보고
String

getBuildFlavor

public String getBuildFlavor ()

보고
String

getBuildId

public String getBuildId ()

보고
String

getBuild 대상 이름

public String getBuildTargetName ()

보고
String

getDeviceSerial

public String getDeviceSerial ()

보고
String

파일 가져오기

public File getFile (String name)

매개변수
name String

보고
File

파일 가져오기

public File getFile (BuildInfoKey.BuildInfoFileKey key)

매개변수
key BuildInfoKey.BuildInfoFileKey

보고
File

getFiles

public  getFiles ()

보고

getProperties

public  getProperties ()

보고

원격 파일 가져오기

public  getRemoteFiles ()

보고

getTest태그

public String getTestTag ()

보고
String

getVersion

public String getVersion (BuildInfoKey.BuildInfoFileKey key)

매개변수
key BuildInfoKey.BuildInfoFileKey

보고
String

getVersion

public String getVersion (String name)

매개변수
name String

보고
String

getVersionedFile

public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)

매개변수
key BuildInfoKey.BuildInfoFileKey

보고
VersionedFile

getVersionedFile

public final VersionedFile getVersionedFile (String name)

매개변수
name String

보고
VersionedFile

getVersionedFileKeys

public  getVersionedFileKeys ()

보고

getVersionedFiles

public final  getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)

매개변수
key BuildInfoKey.BuildInfoFileKey

보고

해시 코드

public int hashCode ()

보고
int

빌드 속성 제거

public void removeBuildAttribute (String attributeName)

매개변수
attributeName String

setBuildBranch

public void setBuildBranch (String branch)

매개변수
branch String

setBuildFlavor

public void setBuildFlavor (String buildFlavor)

매개변수
buildFlavor String

setBuildId

public void setBuildId (String buildId)

매개변수
buildId String

setDeviceSerial

public void setDeviceSerial (String serial)

매개변수
serial String

세트파일

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

매개변수
name String

file File

version String

세트파일

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

매개변수
key BuildInfoKey.BuildInfoFileKey

file File

version String

setProperties

public void setProperties (BuildInfoProperties... properties)

매개변수
properties BuildInfoProperties

setTest태그

public void setTestTag (String testTag)

매개변수
testTag String

스테이지 원격 파일

public File stageRemoteFile (String fileName, 
                File workingDir)

매개변수
fileName String

workingDir File

보고
File

toProto

public BuildInformation.BuildInfo toProto ()

보고
BuildInformation.BuildInfo

toString

public String toString ()

보고
String

보호된 방법

addAllBuild속성

protected void addAllBuildAttributes (BuildInfo build)

다른 빌드에서 빌드 속성, 분기 및 플레이버를 복사하는 도우미 메서드입니다.

매개변수
build BuildInfo

모든 파일 추가

protected void addAllFiles (BuildInfo build)

다른 빌드에서 모든 파일을 복사하는 도우미 메서드입니다.

각 빌드가 파일에 대한 고유한 파일 경로를 갖도록 파일에 대한 새 하드링크를 만듭니다.

매개변수
build BuildInfo

던지다
하드 링크를 생성할 때 예외가 발생하는 경우.

적용빌드 속성

protected boolean applyBuildProperties (VersionedFile origFileConsidered, 
                IBuildInfo build, 
                IBuildInfo receiver)

의 일부에 적용 할 수 있도록 허용 IBuildInfo.BuildInfoProperties 가능성이 다른 취급을한다.

매개변수
origFileConsidered VersionedFile : 현재 보았다 VersionedFile .

build IBuildInfo : 원래 빌드가 복제되는

receiver IBuildInfo : 정보를 수신 빌드.

보고
boolean 속성을 적용하고 추가 처리를 건너뛰어야 하는 경우 True입니다. 그렇지 않으면 거짓입니다.

getAttributes멀티맵

protected MultiMap<String, String> getAttributesMultiMap ()

보고
MultiMap<String, String>

getVersionedFileMap

protected  getVersionedFileMap ()

보고

getVersionedFileMapFull

protected MultiMap<String, VersionedFile> getVersionedFileMapFull ()

보고
MultiMap<String, VersionedFile>