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 () |
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 |
void | setFolderBuild ( IFolderBuildInfo folderBuild) Copiez tous les fichiers de |
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 |
Voir également:
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 ()
Voir également:
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 |