Девицефолдербилдинформо

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

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

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

void addAllFiles ( BuildInfo build)

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

Общественные конструкторы

Девицефолдербилдинформо

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

Параметры
buildId String

buildName String

Девицефолдербилдинформо

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

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

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

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

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

Девицефолдербилдинформо

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

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

Возврат
boolean

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

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

protected void addAllFiles (BuildInfo build)

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

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

Параметры
build BuildInfo