DeviceFolderBuildInfo

public class DeviceFolderBuildInfo
extends DeviceBuildInfo implements IDeviceBuildInfo , IFolderBuildInfo

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


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

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

Публичные конструкторы

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

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

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 (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-монтирование.

DeviceFolderBuildInfo

public DeviceFolderBuildInfo ()

Смотрите также:

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

очистка

public void cleanUp ()

Очистите все временные файлы сборки. Кроме того, размонтируйте смонтированные файлы fuse-zip на основе списка смонтированных файлов fuse-zip.

getRootDir

public File getRootDir ()

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

Возвращает
File каталог ERROR(/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

следуетиспользоватьFuseZip

public boolean shouldUseFuseZip ()

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

Возвращает
boolean

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

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

protected void addAllFiles (BuildInfo build)

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

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

Параметры
build BuildInfo