DeviceFolderBuildInfo

public class DeviceFolderBuildInfo
extends DeviceBuildInfo implements IDeviceBuildInfo, IFolderBuildInfo

Objeto java.lang.
   ↳ 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 en un directorio del 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 que se configure la marca de mUseFuseZip en el momento de la compilación de DeviceFolderBuildInfo.

Métodos públicos

void cleanUp()

Limpia los archivos de compilación temporales. Además, desmonta los archivos activados de fuse-zip según la lista de archivos activados de 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 se usa fuse-zip 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 symlinks para archivos activados de fuse-zip, en lugar de vínculos duros.

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 cuando se compila DeviceFolderBuildInfo.

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

buildName String: El nombre del destino de compilación

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

Métodos públicos

cleanUp

public void cleanUp ()

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

getRootDir

public File getRootDir ()

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

Muestra
File el directorio ERROR(/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)

Configura 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 se usa fuse-zip para los artefactos de compilación.

Muestra
boolean

Métodos protegidos

addAllFiles

protected void addAllFiles (BuildInfo build)

Es un método de ayuda para copiar todos los archivos de la otra compilación.

Crea nuevos vínculos duros a los archivos para que cada compilación tenga una ruta de acceso única al archivo. Crea symlinks para los archivos activados por fuse-zip, en lugar de vínculos duros.

Parámetros
build BuildInfo