DeviceFolderBuildInfo

public class DeviceFolderBuildInfo
extends DeviceBuildInfo implements IDeviceBuildInfo, IFolderBuildInfo

java.lang.Object
   ↳ com.android.tradefed.build.BuildInfo (em inglês)
     ↳ com.android.tradefed.build.DeviceBuildInfo (em inglês)
       ↳ com.android.tradefed.build.DeviceFolderBuildInfo


Um IDeviceBuildInfo que também contém outros artefatos de build contidos em um diretório no sistema de arquivos local.

Resumo

Construtores públicos

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

Cria um DeviceFolderBuildInfo. O construtor permite que a flag de mUseFuseZip seja configurado no momento da criação do DeviceFolderBuildInfo.

Métodos públicos

void cleanUp()

Limpe todos os arquivos de build temporários. Além disso, desmonte os arquivos montados do fuse-zip com base na lista de arquivos montados do fuse-zip.

File getRootDir()

Consiga a pasta raiz que contém os artefatos do build.

void setDeviceBuild(IDeviceBuildInfo deviceBuild)

Copie todos os arquivos de IDeviceBuildInfo.

void setFolderBuild(IFolderBuildInfo folderBuild)

Copie todos os arquivos do IFolderBuildInfo.

void setRootDir(File rootDir)

Defina o diretório raiz que contém os artefatos de build.

boolean shouldUseFuseZip()

Recebe a flag que indica se o fuse-zip está em uso para os artefatos de build.

Métodos protegidos

void addAllFiles(BuildInfo build)

Método auxiliar para copiar todos os arquivos do outro build. Crie links simbólicos para arquivos montados com fuse-zip, em vez de links físicos.

Construtores públicos

DeviceFolderBuildInfo

public DeviceFolderBuildInfo ()

DeviceFolderBuildInfo

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

Parâmetros
buildId String

buildName String

DeviceFolderBuildInfo

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

Cria um DeviceFolderBuildInfo. O construtor permite que a flag de mUseFuseZip seja configurada no momento da criação do DeviceFolderBuildInfo.

Parâmetros
buildId String: o ID do build

buildName String: o nome do destino do build.

useFuseZip boolean: a flag para determinar se o build usa montagem de zíper

Métodos públicos

limpeza

public void cleanUp ()

Limpe todos os arquivos de build temporários. Além disso, desmonte os arquivos montados do fuse-zip com base na lista de arquivos montados do fuse-zip.

getRootDir

public File getRootDir ()

Consiga a pasta raiz que contém os artefatos do build.

Retorna
File diretório ERROR(/File).

setDeviceBuild

public void setDeviceBuild (IDeviceBuildInfo deviceBuild)

Copie todos os arquivos de IDeviceBuildInfo.

Parâmetros
deviceBuild IDeviceBuildInfo

setFolderBuild

public void setFolderBuild (IFolderBuildInfo folderBuild)

Copie todos os arquivos de IFolderBuildInfo.

Parâmetros
folderBuild IFolderBuildInfo

setRootDir

public void setRootDir (File rootDir)

Defina o diretório raiz que contém os artefatos de build.

Parâmetros
rootDir File

shouldUseFuseZip

public boolean shouldUseFuseZip ()

Recebe a flag que indica se o fuse-zip está em uso para os artefatos de build.

Retorna
boolean

Métodos protegidos

addAllFiles

protected void addAllFiles (BuildInfo build)

Método auxiliar para copiar todos os arquivos do outro build.

Cria novos links físicos para os arquivos, de modo que cada build tenha um caminho de arquivo exclusivo para o . Crie links simbólicos para arquivos montados com fuse-zip, em vez de links físicos.

Parâmetros
build BuildInfo