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 |
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 |
void
|
setFolderBuild(IFolderBuildInfo folderBuild)
Copie todos os arquivos de |
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 ()
Confira também:
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId, String buildName)
Parâmetros | |
---|---|
buildId |
String |
buildName |
String |
Confira também:
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 |