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 compilação contidos em um diretório 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 o sinalizador de mUseFuseZip seja configurado no momento da construção do DeviceFolderBuildInfo.

DeviceFolderBuildInfo ()

Métodos públicos

void cleanUp ()

Limpe todos os arquivos de compilação temporários Além disso, desmonte os arquivos montados no fuse-zip com base na lista de arquivos montados no fuse-zip.

File getRootDir ()

Obtenha a pasta raiz que contém os artefatos de construção.

void setDeviceBuild ( IDeviceBuildInfo deviceBuild)

Copie todos os arquivos do IDeviceBuildInfo .

void setFolderBuild ( IFolderBuildInfo folderBuild)

Copie todos os arquivos do IFolderBuildInfo .

void setRootDir (File rootDir)

Configure o diretório raiz que contém os artefatos de construção.

boolean shouldUseFuseZip ()

Obtenha o sinalizador que indica se o fuse-zip está em uso para os artefatos de construção.

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 em fuse-zip, em vez de hardlinks.

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 o sinalizador de mUseFuseZip seja configurado no momento da construção do DeviceFolderBuildInfo.

Parâmetros
buildId String : o ID da compilação

buildName String : o nome do destino de compilação

useFuseZip boolean : o sinalizador para determinar se a compilação usa montagem zip

DeviceFolderBuildInfo

public DeviceFolderBuildInfo ()

Métodos públicos

limpar

public void cleanUp ()

Limpe todos os arquivos de compilação temporários Além disso, desmonte os arquivos montados no fuse-zip com base na lista de arquivos montados no fuse-zip.

getRootDir

public File getRootDir ()

Obtenha a pasta raiz que contém os artefatos de construção.

Devoluções
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)

Configure o diretório raiz que contém os artefatos de construção.

Parâmetros
rootDir File

deveriaUseFuseZip

public boolean shouldUseFuseZip ()

Obtenha o sinalizador que indica se o fuse-zip está em uso para os artefatos de construção.

Devoluções
boolean

Métodos protegidos

addAllFiles

protected void addAllFiles (BuildInfo build)

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

Cria novos hardlinks para os arquivos para que cada compilação tenha um caminho de arquivo exclusivo para o arquivo. Crie links simbólicos para arquivos montados em fuse-zip, em vez de hardlinks.

Parâmetros
build BuildInfo