Informacje o budowie

public class BuildInfo
extends Object implements IBuildInfo

Obiekt Java.lang.Object
com.android.tradefed.build.BuildInfo


Ogólna implementacja IBuildInfo , która powinna być powiązana z ITestDevice .

Streszczenie

Konstruktorzy publiczni

BuildInfo ()

Tworzy BuildInfo przy użyciu domyślnych wartości atrybutów.

BuildInfo (String buildId, String buildTargetName)

Tworzy BuildInfo

Metody publiczne

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)

Skopiuj cały VersionedFile z danej kompilacji do tej.

boolean equals (Object obj)

static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

Operacja odwrotna do toProto() , aby odzyskać instancję.

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

Metody chronione

void addAllBuildAttributes ( BuildInfo build)

Metoda pomocnicza do kopiowania atrybutów kompilacji, gałęzi i smaku z innej kompilacji.

void addAllFiles ( BuildInfo build)

Metoda pomocnicza do kopiowania wszystkich plików z innej kompilacji.

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

Zezwól na zastosowanie niektórych IBuildInfo.BuildInfoProperties i ewentualnie wykonaj inną obsługę.

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

Konstruktorzy publiczni

Informacje o budowie

public BuildInfo ()

Tworzy BuildInfo przy użyciu domyślnych wartości atrybutów.

Informacje o budowie

public BuildInfo (String buildId, 
                String buildTargetName)

Tworzy BuildInfo

Parametry
buildId String : identyfikator kompilacji

buildTargetName String : nazwa docelowa kompilacji

Metody publiczne

dodaj plik pakietu aplikacji

public void addAppPackageFile (File appPackageFile, 
                String version)

Parametry
appPackageFile File

version String

dodaj atrybut kompilacji

public void addBuildAttribute (String attributeName, 
                String attributeValue)

Parametry
attributeName String

attributeValue String

dodajAtrybuty kompilacji

public void addBuildAttributes ( buildAttributes)

Parametry
buildAttributes

posprzątać

public void cleanUp ()

posprzątać

public void cleanUp ( doNotClean)

Parametry
doNotClean

klon

public IBuildInfo clone ()

Zwroty
IBuildInfo

skopiuj cały plik z

public final void copyAllFileFrom (BuildInfo build)

Skopiuj cały VersionedFile z danej kompilacji do tej.

Parametry
build BuildInfo

równa się

public boolean equals (Object obj)

Parametry
obj Object

Zwroty
boolean

z Proto

public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

Operacja odwrotna do toProto() , aby odzyskać instancję.

Parametry
protoBuild BuildInformation.BuildInfo

Zwroty
IBuildInfo

getAppPackageFiles

public  getAppPackageFiles ()

Zwroty

pobierzAtrybuty kompilacji

public  getBuildAttributes ()

Zwroty

getBuildBranch

public String getBuildBranch ()

Zwroty
String

pobierzBuildFlavor

public String getBuildFlavor ()

Zwroty
String

getBuildId

public String getBuildId ()

Zwroty
String

getBuildTargetName

public String getBuildTargetName ()

Zwroty
String

pobierz numer urządzenia

public String getDeviceSerial ()

Zwroty
String

dostać plik

public File getFile (String name)

Parametry
name String

Zwroty
File

dostać plik

public File getFile (BuildInfoKey.BuildInfoFileKey key)

Parametry
key BuildInfoKey.BuildInfoFileKey

Zwroty
File

pobierz pliki

public  getFiles ()

Zwroty

pobierz Właściwości

public  getProperties ()

Zwroty

pobierz pliki zdalne

public  getRemoteFiles ()

Zwroty

pobierzTestTag

public String getTestTag ()

Zwroty
String

pobierz wersję

public String getVersion (BuildInfoKey.BuildInfoFileKey key)

Parametry
key BuildInfoKey.BuildInfoFileKey

Zwroty
String

pobierz wersję

public String getVersion (String name)

Parametry
name String

Zwroty
String

pobierz plik wersji

public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)

Parametry
key BuildInfoKey.BuildInfoFileKey

Zwroty
VersionedFile

pobierz plik wersji

public final VersionedFile getVersionedFile (String name)

Parametry
name String

Zwroty
VersionedFile

getVersionedFileKeys

public  getVersionedFileKeys ()

Zwroty

pobierz pliki wersji

public final  getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)

Parametry
key BuildInfoKey.BuildInfoFileKey

Zwroty

hashCode

public int hashCode ()

Zwroty
int

usuń atrybut kompilacji

public void removeBuildAttribute (String attributeName)

Parametry
attributeName String

setBuildBranch

public void setBuildBranch (String branch)

Parametry
branch String

setBuildFlavour

public void setBuildFlavor (String buildFlavor)

Parametry
buildFlavor String

setBuildId

public void setBuildId (String buildId)

Parametry
buildId String

ustaw numer seryjny urządzenia

public void setDeviceSerial (String serial)

Parametry
serial String

ustawPlik

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

Parametry
name String

file File

version String

ustawPlik

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

Parametry
key BuildInfoKey.BuildInfoFileKey

file File

version String

ustawWłaściwości

public void setProperties (BuildInfoProperties... properties)

Parametry
properties BuildInfoProperties

ustawTestTag

public void setTestTag (String testTag)

Parametry
testTag String

plik stageRemote

public File stageRemoteFile (String fileName, 
                File workingDir)

Parametry
fileName String

workingDir File

Zwroty
File

doProto

public BuildInformation.BuildInfo toProto ()

Zwroty
BuildInformation.BuildInfo

doString

public String toString ()

Zwroty
String

Metody chronione

dodaj wszystkie atrybuty kompilacji

protected void addAllBuildAttributes (BuildInfo build)

Metoda pomocnicza do kopiowania atrybutów kompilacji, gałęzi i smaku z innej kompilacji.

Parametry
build BuildInfo

dodajWszystkiepliki

protected void addAllFiles (BuildInfo build)

Metoda pomocnicza do kopiowania wszystkich plików z innej kompilacji.

Tworzy nowe twarde linki do plików, dzięki czemu każda kompilacja będzie miała unikalną ścieżkę do pliku.

Parametry
build BuildInfo

Rzuca
jeśli podczas tworzenia twardego łącza zostanie zgłoszony wyjątek.

ApplyBuildProperties

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

Zezwól na zastosowanie niektórych IBuildInfo.BuildInfoProperties i ewentualnie wykonaj inną obsługę.

Parametry
origFileConsidered VersionedFile : Aktualnie przeglądany VersionedFile .

build IBuildInfo : klonowana oryginalna kompilacja

receiver IBuildInfo : kompilacja odbierająca informacje.

Zwroty
boolean To prawda, jeśli zastosowaliśmy właściwości i dalszą obsługę należy pominąć. Inaczej nieprawda.

getAttributesMultiMap

protected MultiMap<String, String> getAttributesMultiMap ()

Zwroty
MultiMap<String, String>

getVersionedFileMap

protected  getVersionedFileMap ()

Zwroty

getVersionedFileMapFull

protected MultiMap<String, VersionedFile> getVersionedFileMapFull ()

Zwroty
MultiMap<String, VersionedFile>