Информация о сборке

public class BuildInfo
extends Object implements IBuildInfo

java.lang.Объект
com.android.tradefed.build.BuildInfo


Общая реализация 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 : идентификатор сборки

buildTargetName String : имя цели сборки

Публичные методы

добавитьAppPackageFile

public void addAppPackageFile (File appPackageFile, 
                String version)

Параметры
appPackageFile File

version String

аддбилдаттрибуте

public void addBuildAttribute (String attributeName, 
                String attributeValue)

Параметры
attributeName String

attributeValue String

аддбилдаттрибутес

public void addBuildAttributes ( buildAttributes)

Параметры
buildAttributes

очистка

public void cleanUp ()

очистка

public void cleanUp ( doNotClean)

Параметры
doNotClean

клон

public IBuildInfo clone ()

Возвращает
IBuildInfo

копироватьAllFileFrom

public final void copyAllFileFrom (BuildInfo build)

Скопируйте все VersionedFile из данной сборки в эту.

Параметры
build BuildInfo

равно

public boolean equals (Object obj)

Параметры
obj Object

Возвращает
boolean

отProto

public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

Обратная операция toProto() для возврата экземпляра.

Параметры
protoBuild BuildInformation.BuildInfo

Возвращает
IBuildInfo

получитьAppPackageFiles

public  getAppPackageFiles ()

Возвращает

getBuildAttributes

public  getBuildAttributes ()

Возвращает

getBuildBranch

public String getBuildBranch ()

Возвращает
String

getBuildFlavor

public String getBuildFlavor ()

Возвращает
String

getBuildId

public String getBuildId ()

Возвращает
String

getBuildTargetName

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

получить файлы

public  getFiles ()

Возвращает

получить свойства

public  getProperties ()

Возвращает

getRemoteFiles

public  getRemoteFiles ()

Возвращает

получитьтесттег

public String getTestTag ()

Возвращает
String

получить версию

public String getVersion (BuildInfoKey.BuildInfoFileKey key)

Параметры
key BuildInfoKey.BuildInfoFileKey

Возвращает
String

получить версию

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

removeBuildAttribute

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

setFile

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

Параметры
name String

file File

version String

setFile

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

Параметры
key BuildInfoKey.BuildInfoFileKey

file File

version String

установитьСвойства

public void setProperties (BuildInfoProperties... properties)

Параметры
properties BuildInfoProperties

setTestTag

public void setTestTag (String testTag)

Параметры
testTag String

stageRemoteFile

public File stageRemoteFile (String fileName, 
                File workingDir)

Параметры
fileName String

workingDir File

Возвращает
File

toProto

public BuildInformation.BuildInfo toProto ()

Возвращает
BuildInformation.BuildInfo

нанизывать

public String toString ()

Возвращает
String

Защищенные методы

addAllBuildAttributes

protected void addAllBuildAttributes (BuildInfo build)

Вспомогательный метод для копирования атрибутов сборки, ветки и разновидности из другой сборки.

Параметры
build BuildInfo

добавитьвсе файлы

protected void addAllFiles (BuildInfo build)

Вспомогательный метод для копирования всех файлов из другой сборки.

Создает новые жесткие ссылки на файлы, чтобы каждая сборка имела уникальный путь к файлу.

Параметры
build BuildInfo

Броски
если при создании жесткой ссылки возникает исключение.

применитьBuildProperties

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

Разрешить применять некоторые IBuildInfo.BuildInfoProperties и, возможно, выполнить другую обработку.

Параметры
origFileConsidered VersionedFile : просматриваемый в данный момент VersionedFile .

build IBuildInfo : клонируется исходная сборка.

receiver IBuildInfo : сборка, получающая информацию.

Возвращает
boolean Истинно, если мы применили свойства и дальнейшую обработку следует пропустить. Ложь в противном случае.

getAttributesMultiMap

protected MultiMap<String, String> getAttributesMultiMap ()

Возвращает
MultiMap<String, String>

getVersionedFileMap

protected  getVersionedFileMap ()

Возвращает

getVersionedFileMapFull

protected MultiMap<String, VersionedFile> getVersionedFileMapFull ()

Возвращает
MultiMap<String, VersionedFile>

,

Информация о сборке

public class BuildInfo
extends Object implements IBuildInfo

java.lang.Объект
com.android.tradefed.build.BuildInfo


Общая реализация 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 : идентификатор сборки

buildTargetName String : имя цели сборки

Публичные методы

добавитьAppPackageFile

public void addAppPackageFile (File appPackageFile, 
                String version)

Параметры
appPackageFile File

version String

аддбилдаттрибуте

public void addBuildAttribute (String attributeName, 
                String attributeValue)

Параметры
attributeName String

attributeValue String

аддбилдаттрибутес

public void addBuildAttributes ( buildAttributes)

Параметры
buildAttributes

очистка

public void cleanUp ()

очистка

public void cleanUp ( doNotClean)

Параметры
doNotClean

клон

public IBuildInfo clone ()

Возвращает
IBuildInfo

копироватьAllFileFrom

public final void copyAllFileFrom (BuildInfo build)

Скопируйте все VersionedFile из данной сборки в эту.

Параметры
build BuildInfo

равно

public boolean equals (Object obj)

Параметры
obj Object

Возвращает
boolean

отProto

public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)

Обратная операция toProto() для возврата экземпляра.

Параметры
protoBuild BuildInformation.BuildInfo

Возвращает
IBuildInfo

получитьAppPackageFiles

public  getAppPackageFiles ()

Возвращает

getBuildAttributes

public  getBuildAttributes ()

Возвращает

getBuildBranch

public String getBuildBranch ()

Возвращает
String

getBuildFlavor

public String getBuildFlavor ()

Возвращает
String

getBuildId

public String getBuildId ()

Возвращает
String

getBuildTargetName

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

получить файлы

public  getFiles ()

Возвращает

получить свойства

public  getProperties ()

Возвращает

getRemoteFiles

public  getRemoteFiles ()

Возвращает

получитьтесттег

public String getTestTag ()

Возвращает
String

получить версию

public String getVersion (BuildInfoKey.BuildInfoFileKey key)

Параметры
key BuildInfoKey.BuildInfoFileKey

Возвращает
String

получить версию

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

removeBuildAttribute

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

setFile

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

Параметры
name String

file File

version String

setFile

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

Параметры
key BuildInfoKey.BuildInfoFileKey

file File

version String

установитьСвойства

public void setProperties (BuildInfoProperties... properties)

Параметры
properties BuildInfoProperties

setTestTag

public void setTestTag (String testTag)

Параметры
testTag String

stageRemoteFile

public File stageRemoteFile (String fileName, 
                File workingDir)

Параметры
fileName String

workingDir File

Возвращает
File

toProto

public BuildInformation.BuildInfo toProto ()

Возвращает
BuildInformation.BuildInfo

нанизывать

public String toString ()

Возвращает
String

Защищенные методы

addAllBuildAttributes

protected void addAllBuildAttributes (BuildInfo build)

Вспомогательный метод для копирования атрибутов сборки, ветки и разновидности из другой сборки.

Параметры
build BuildInfo

добавитьвсе файлы

protected void addAllFiles (BuildInfo build)

Вспомогательный метод для копирования всех файлов из другой сборки.

Создает новые жесткие ссылки на файлы, чтобы каждая сборка имела уникальный путь к файлу.

Параметры
build BuildInfo

Броски
если при создании жесткой ссылки возникает исключение.

применитьBuildProperties

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

Разрешить применять некоторые IBuildInfo.BuildInfoProperties и, возможно, выполнить другую обработку.

Параметры
origFileConsidered VersionedFile : просматриваемый в данный момент VersionedFile .

build IBuildInfo : клонируется исходная сборка.

receiver IBuildInfo : сборка, получающая информацию.

Возвращает
boolean Истинно, если мы применили свойства и дальнейшую обработку следует пропустить. Ложь в противном случае.

getAttributesMultiMap

protected MultiMap<String, String> getAttributesMultiMap ()

Возвращает
MultiMap<String, String>

getVersionedFileMap

protected  getVersionedFileMap ()

Возвращает

getVersionedFileMapFull

protected MultiMap<String, VersionedFile> getVersionedFileMapFull ()

Возвращает
MultiMap<String, VersionedFile>