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 no sistema de arquivos local.

Resumo

Construtores públicos

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.

DeviceFolderBuildInfo()

Métodos públicos

void cleanUp()

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

File getRootDir()

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

void setDeviceBuild(IDeviceBuildInfo deviceBuild)

Copie todos os arquivos do 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 do build.

boolean shouldUseFuseZip()

Receba a flag que indica se o fuse-zip está sendo usado nos artefatos de build.

Métodos protegidos

void addAllFiles(BuildInfo build)

Método auxiliar para copiar todos os arquivos da outra compilação. Crie links simbólicos para arquivos montados com fuse-zip, em vez de links físicos.

Construtores públicos

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 configurado 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 a montagem zip.

DeviceFolderBuildInfo

public DeviceFolderBuildInfo ()

Métodos públicos

limpeza

public void cleanUp ()

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

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 do IDeviceBuildInfo.

Parâmetros
deviceBuild IDeviceBuildInfo

setFolderBuild

public void setFolderBuild (IFolderBuildInfo folderBuild)

Copie todos os arquivos do IFolderBuildInfo.

Parâmetros
folderBuild IFolderBuildInfo

setRootDir

public void setRootDir (File rootDir)

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

Parâmetros
rootDir File

shouldUseFuseZip

public boolean shouldUseFuseZip ()

Receba a flag que indica se o fuse-zip está sendo usado nos artefatos de build.

Retorna
boolean

Métodos protegidos

adicionarTodososArquivos

protected void addAllFiles (BuildInfo build)

Método auxiliar para copiar todos os arquivos da outra compilação.

Cria novos links físicos para os arquivos, de modo que cada compilação 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