DeviceFolderBuildInfo

public class DeviceFolderBuildInfo
extends DeviceBuildInfo implements IDeviceBuildInfo , IFolderBuildInfo

java.lang.Object
com.android.tradefed.build.BuildInfo
com.android.tradefed.build.DeviceBuildInfo
com.android.tradefed.build.DeviceFolderBuildInfo


Объект IDeviceBuildInfo , который также содержит другие артефакты сборки, находящиеся в каталоге на локальной файловой системе.

Краткое содержание

Государственные строители

DeviceFolderBuildInfo ()
DeviceFolderBuildInfo (String buildId, String buildName)
DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip)

Создает объект DeviceFolderBuildInfo Конструктор позволяет настроить флаг mUseFuseZip во время создания объекта DeviceFolderBuildInfo.

Общедоступные методы

void cleanUp ()

Удалите все временные файлы сборки. Кроме того, отмонтируйте файлы, смонтированные с помощью fuse-zip, на основе списка смонтированных файлов fuse-zip.

File getRootDir ()

Получите корневую папку, содержащую артефакты сборки.

void setDeviceBuild ( IDeviceBuildInfo deviceBuild)

Скопируйте все файлы из IDeviceBuildInfo .

void setFolderBuild ( IFolderBuildInfo folderBuild)

Скопируйте все файлы из IFolderBuildInfo .

void setRootDir (File rootDir)

Укажите корневой каталог, содержащий артефакты сборки.

boolean shouldUseFuseZip ()

Получите флаг, указывающий, используется ли fuse-zip для артефактов сборки.

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

void addAllFiles ( BuildInfo build)

Вспомогательный метод для копирования всех файлов из другой сборки. Создает символические ссылки для файлов, смонтированных с помощью fuse-zip, вместо жестких ссылок.

Государственные строители

DeviceFolderBuildInfo

public DeviceFolderBuildInfo ()

DeviceFolderBuildInfo

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

Параметры
buildId String

buildName String

DeviceFolderBuildInfo

public DeviceFolderBuildInfo (String buildId, 
                String buildName, 
                boolean useFuseZip)

Создает объект DeviceFolderBuildInfo Конструктор позволяет настроить флаг mUseFuseZip во время создания объекта DeviceFolderBuildInfo.

Параметры
buildId String : идентификатор сборки

buildName String : имя целевого объекта сборки

useFuseZip boolean : флаг, определяющий, будет ли сборка использовать монтирование ZIP-архива.

Общедоступные методы

очистка

public void cleanUp ()

Удалите все временные файлы сборки. Кроме того, отмонтируйте файлы, смонтированные с помощью fuse-zip, на основе списка смонтированных файлов fuse-zip.

getRootDir

public File getRootDir ()

Получите корневую папку, содержащую артефакты сборки.

Возвраты
File Каталог File .

setDeviceBuild

public void setDeviceBuild (IDeviceBuildInfo deviceBuild)

Скопируйте все файлы из IDeviceBuildInfo .

Параметры
deviceBuild IDeviceBuildInfo

setFolderBuild

public void setFolderBuild (IFolderBuildInfo folderBuild)

Скопируйте все файлы из IFolderBuildInfo .

Параметры
folderBuild IFolderBuildInfo

setRootDir

public void setRootDir (File rootDir)

Укажите корневой каталог, содержащий артефакты сборки.

Параметры
rootDir File

shouldUseFuseZip

public boolean shouldUseFuseZip ()

Получите флаг, указывающий, используется ли fuse-zip для артефактов сборки.

Возвраты
boolean

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

addAllFiles

protected void addAllFiles (BuildInfo build)

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

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

Параметры
build BuildInfo

Броски
IOException