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


Un IDeviceBuildInfo que también contiene otros artefactos de compilación contenidos en un directorio en el sistema de archivos local.

Resumen

Constructores públicos

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

Crea un DeviceFolderBuildInfo El constructor permite configurar la marca de mUseFuseZip en el momento de compilar el DeviceFolderBuildInfo.

Métodos públicos

void cleanUp()

Limpia los archivos de compilación temporales. Además, desmonta los archivos montados con fuse-zip según la lista de archivos montados con fuse-zip .

File getRootDir()

Obtén la carpeta raíz que contiene los artefactos de compilación.

void setDeviceBuild(IDeviceBuildInfo deviceBuild)

Copia todos los archivos de IDeviceBuildInfo.

void setFolderBuild(IFolderBuildInfo folderBuild)

Copia todos los archivos de IFolderBuildInfo.

void setRootDir(File rootDir)

Establece el directorio raíz que contiene los artefactos de compilación.

boolean shouldUseFuseZip()

Obtén la marca que indica si fuse-zip está en uso para los artefactos de compilación.

Métodos protegidos

void addAllFiles(BuildInfo build)

Método auxiliar para copiar todos los archivos de la otra compilación. Crea vínculos simbólicos para los archivos montados con fuse-zip, en lugar de vínculos físicos.

Constructores 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)

Crea un DeviceFolderBuildInfo El constructor permite configurar la marca de mUseFuseZip en el momento de compilar el DeviceFolderBuildInfo.

Parámetros
buildId String: Es el ID de la compilación.

buildName String: Es el nombre del destino de la compilación.

useFuseZip boolean: Es la marca para determinar si la compilación usa el montaje de ZIP.

Métodos públicos

cleanUp

public void cleanUp ()

Limpia los archivos de compilación temporales. Además, desmonta los archivos montados con fuse-zip según la lista de archivos montados con fuse-zip .

getRootDir

public File getRootDir ()

Obtén la carpeta raíz que contiene los artefactos de compilación.

Muestra
File el directorio File.

setDeviceBuild

public void setDeviceBuild (IDeviceBuildInfo deviceBuild)

Copia todos los archivos de IDeviceBuildInfo.

Parámetros
deviceBuild IDeviceBuildInfo

setFolderBuild

public void setFolderBuild (IFolderBuildInfo folderBuild)

Copia todos los archivos de IFolderBuildInfo.

Parámetros
folderBuild IFolderBuildInfo

setRootDir

public void setRootDir (File rootDir)

Establece el directorio raíz que contiene los artefactos de compilación.

Parámetros
rootDir File

shouldUseFuseZip

public boolean shouldUseFuseZip ()

Obtén la marca que indica si fuse-zip está en uso para los artefactos de compilación.

Muestra
boolean

Métodos protegidos

addAllFiles

protected void addAllFiles (BuildInfo build)

Método auxiliar para copiar todos los archivos de la otra compilación.

Crea vínculos físicos nuevos a los archivos para que cada compilación tenga una ruta de acceso única al archivo. Crea vínculos simbólicos para los archivos montados con fuse-zip, en lugar de vínculos físicos.

Parámetros
build BuildInfo

Arroja
IOException