Información de compilacióndecarpetasdedispositivo

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 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 use la marca de mUseFuseZip cuando se creó DeviceFolderBuildInfo.

Métodos públicos

void cleanUp()

Limpia cualquier archivo de compilación temporal. Además, desactiva los archivos activados por fuse-zip basados en la lista de fuse-zip. archivos activados.

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)

Es un método auxiliar para copiar todos los archivos de la otra compilación. Crea symlinks para los archivos activados por fuse-zip, en lugar de vínculos duros.

Constructores públicos

DeviceFolderBuildInfo

public DeviceFolderBuildInfo ()

Información de compilacióndecarpetasdedispositivo

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

Parámetros
buildId String

buildName String

Información de compilacióndecarpetasdedispositivo

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 montaje ZIP.

Métodos públicos

Limpieza

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)

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)

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