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


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 configurada 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 em fuse-zip com base na lista de arquivos montados em fuse-zip.

File getRootDir()

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

DeviceFolderBuildInfo

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

Parâmetros
buildId String

buildName String

DeviceFolderBuildInfo

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

Cria uma 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

cleanUp

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 montados em fuse-zip.

getRootDir

public File getRootDir ()

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

Retorna
File o 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 ()

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 aos arquivos para que cada build tenha um caminho exclusivo para o arquivo. Crie links simbólicos para arquivos montados com fuse-zip, em vez de links físicos.

Parâmetros
build BuildInfo