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 qui contient également d'autres artefacts de génération contenus dans un répertoire sur le système de fichiers local.

Résumé

Constructeurs publics

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

Crée un DeviceFolderBuildInfo Le constructeur permet à l'indicateur de mUseFuseZip d'être configuré au moment de la construction de DeviceFolderBuildInfo.

DeviceFolderBuildInfo ()

Méthodes publiques

void cleanUp ()

Nettoyez tous les fichiers de construction temporaires De plus, démontez les fichiers montés par fuse-zip en fonction de la liste des fichiers montés par fuse-zip.

File getRootDir ()

Obtenez le dossier racine qui contient les artefacts de génération.

void setDeviceBuild ( IDeviceBuildInfo deviceBuild)

Copiez tous les fichiers de IDeviceBuildInfo .

void setFolderBuild ( IFolderBuildInfo folderBuild)

Copiez tous les fichiers de IFolderBuildInfo .

void setRootDir (File rootDir)

Définissez le répertoire racine qui contient les artefacts de génération.

boolean shouldUseFuseZip ()

Obtenez le drapeau qui indique si fuse-zip est utilisé pour les artefacts de construction.

Méthodes protégées

void addAllFiles ( BuildInfo build)

Méthode d'assistance pour copier tous les fichiers de l'autre build. Créez des liens symboliques pour les fichiers montés par fuse-zip, au lieu de liens physiques.

Constructeurs publics

DeviceFolderBuildInfo

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

Paramètres
buildId String

buildName String

DeviceFolderBuildInfo

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

Crée un DeviceFolderBuildInfo Le constructeur permet à l'indicateur de mUseFuseZip d'être configuré au moment de la construction de DeviceFolderBuildInfo.

Paramètres
buildId String : l'identifiant de construction

buildName String : le nom de la cible de génération

useFuseZip boolean : le drapeau pour déterminer si la construction utilise le montage zip

DeviceFolderBuildInfo

public DeviceFolderBuildInfo ()

Méthodes publiques

nettoyer

public void cleanUp ()

Nettoyez tous les fichiers de construction temporaires De plus, démontez les fichiers montés par fuse-zip en fonction de la liste des fichiers montés par fuse-zip.

getRootDir

public File getRootDir ()

Obtenez le dossier racine qui contient les artefacts de génération.

Retour
File le répertoire ERROR(/File) .

setDeviceBuild

public void setDeviceBuild (IDeviceBuildInfo deviceBuild)

Copiez tous les fichiers de IDeviceBuildInfo .

Paramètres
deviceBuild IDeviceBuildInfo

setFolderBuildsetFolderBuild

public void setFolderBuild (IFolderBuildInfo folderBuild)

Copiez tous les fichiers de IFolderBuildInfo .

Paramètres
folderBuild IFolderBuildInfo

setRootDir

public void setRootDir (File rootDir)

Définissez le répertoire racine qui contient les artefacts de génération.

Paramètres
rootDir File

devraitUtiliserFuseZip

public boolean shouldUseFuseZip ()

Obtenez le drapeau qui indique si fuse-zip est utilisé pour les artefacts de construction.

Retour
boolean

Méthodes protégées

ajouterTousFichiers

protected void addAllFiles (BuildInfo build)

Méthode d'assistance pour copier tous les fichiers de l'autre build.

Crée de nouveaux liens physiques vers les fichiers afin que chaque build ait un chemin d'accès unique vers le fichier. Créez des liens symboliques pour les fichiers montés par fuse-zip, au lieu de liens physiques.

Paramètres
build BuildInfo