DeviceFolderBuildInfo

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 cualquier archivo de compilación temporal 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 el indicador 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 duros.

Constructores públicos

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 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 : el indicador para determinar si la compilación usa el montaje zip

DeviceFolderBuildInfo

public DeviceFolderBuildInfo ()

Métodos públicos

limpiar

public void cleanUp ()

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

getRootDir

public File getRootDir ()

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

Devoluciones
File el directorio ERROR(/File) .

establecerDispositivoConstruir

public void setDeviceBuild (IDeviceBuildInfo deviceBuild)

Copie todos los archivos de IDeviceBuildInfo .

Parámetros
deviceBuild IDeviceBuildInfo

setFolderBuild

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íaUsarFusibleZip

public boolean shouldUseFuseZip ()

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

Devoluciones
boolean

Métodos protegidos

agregarTodosLosArchivos

protected void addAllFiles (BuildInfo build)

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

Crea nuevos enlaces fijos a los archivos para que cada compilación tenga una ruta de archivo única al archivo. Cree enlaces simbólicos para archivos montados en fuse-zip, en lugar de enlaces duros.

Parámetros
build BuildInfo