DispositivoCarpetaBuildInfo

public class DeviceFolderBuildInfo
extends DeviceBuildInfo implements IDeviceBuildInfo , IFolderBuildInfo

java.lang.Objeto
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 (String buildId, String buildName)
DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip)

Crea un DeviceFolderBuildInfo El constructor permite configurar el indicador de mUseFuseZip en el momento de crear DeviceFolderBuildInfo.

DeviceFolderBuildInfo ()

Métodos públicos

void cleanUp ()

Limpie los archivos de compilación temporales. Además, desmonte los archivos montados en fuse-zip según la lista de archivos montados en fuse-zip.

File getRootDir ()

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

void setDeviceBuild ( IDeviceBuildInfo deviceBuild)

Copie todos los archivos de IDeviceBuildInfo .

void setFolderBuild ( IFolderBuildInfo folderBuild)

Copie todos los archivos de IFolderBuildInfo .

void setRootDir (File rootDir)

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

boolean shouldUseFuseZip ()

Obtenga la bandera 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. Cree enlaces simbólicos para archivos montados en fuse-zip, en lugar de enlaces físicos.

Constructores públicos

DispositivoCarpetaBuildInfo

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

Parámetros
buildId String

buildName String

DispositivoCarpetaBuildInfo

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

Crea un DeviceFolderBuildInfo El constructor permite configurar el indicador de mUseFuseZip en el momento de crear DeviceFolderBuildInfo.

Parámetros
buildId String : la identificación de compilación

buildName String : el nombre del objetivo de compilación

useFuseZip boolean : la bandera para determinar si la compilación utiliza montaje zip

DispositivoCarpetaBuildInfo

public DeviceFolderBuildInfo ()

Métodos públicos

limpiar

public void cleanUp ()

Limpie los archivos de compilación temporales. Además, desmonte los archivos montados en fuse-zip según la lista de archivos montados en fuse-zip.

obtenerRootDir

public File getRootDir ()

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

Devoluciones
File el directorio ERROR(/File) .

setDeviceBuild

public void setDeviceBuild (IDeviceBuildInfo deviceBuild)

Copie todos los archivos de IDeviceBuildInfo .

Parámetros
deviceBuild IDeviceBuildInfo

establecerCarpetaConstruir

public void setFolderBuild (IFolderBuildInfo folderBuild)

Copie todos los archivos de IFolderBuildInfo .

Parámetros
folderBuild IFolderBuildInfo

establecerRootDir

public void setRootDir (File rootDir)

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

Parámetros
rootDir File

debería usar FuseZip

public boolean shouldUseFuseZip ()

Obtenga la bandera que indica si fuse-zip está en uso para los artefactos de compilación.

Devoluciones
boolean

Métodos protegidos

agregar todos los archivos

protected void addAllFiles (BuildInfo build)

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

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

Parámetros
build BuildInfo