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 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 os arquivos de build temporários e desmonte os arquivos montados do fuse-zip com base na lista de arquivos montados do fuse-zip. |
File
|
getRootDir()
Extraia a pasta raiz que contém os artefatos de build. |
void
|
setDeviceBuild(IDeviceBuildInfo deviceBuild)
Copie todos os arquivos de |
void
|
setFolderBuild(IFolderBuildInfo folderBuild)
Copie todos os arquivos de |
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 symlinks para arquivos montados com fuse-zip em vez de hardlinks. |
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 um DeviceFolderBuildInfo. O construtor permite que a flag mUseFuseZip seja
configurada no momento da criação do DeviceFolderBuildInfo.
| Parâmetros | |
|---|---|
buildId |
String: o ID da build |
buildName |
String: o nome do destino de build |
useFuseZip |
boolean: a flag para determinar se o build usa a montagem de zip. |
Métodos públicos
cleanUp
public void cleanUp ()
Limpe os arquivos de build temporários e desmonte os arquivos montados do fuse-zip com base na lista de arquivos montados do fuse-zip.
getRootDir
public File getRootDir ()
Extraia a pasta raiz que contém os artefatos de build.
| Retorna | |
|---|---|
File |
o diretório 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 para que cada build tenha um caminho de arquivo exclusivo para o arquivo. Crie symlinks para arquivos montados com fuse-zip em vez de hardlinks.
| Parâmetros | |
|---|---|
build |
BuildInfo |
| Gera | |
|---|---|
IOException |
|