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 |
IDeviceBuildInfo
qui contient également d'autres artefacts de build 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 sur fuse-zip en fonction de la liste des fichiers montés sur fuse-zip. |
File | getRootDir () Obtenez le dossier racine contenant les artefacts de build. |
void | setDeviceBuild ( IDeviceBuildInfo deviceBuild) Copiez tous les fichiers du |
void | setFolderBuild ( IFolderBuildInfo folderBuild) Copiez tous les fichiers de |
void | setRootDir (File rootDir) Définissez le répertoire racine qui contient les artefacts de build. |
boolean | shouldUseFuseZip () Obtenez l'indicateur 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 fusible, 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 de configurer l'indicateur de mUseFuseZip au moment de la création du DeviceFolderBuildInfo.
Paramètres | |
---|---|
buildId | String : l'identifiant du build |
buildName | String : le nom de la cible de build |
useFuseZip | boolean : l'indicateur pour déterminer si la build 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 sur fuse-zip en fonction de la liste des fichiers montés sur fuse-zip.
getRootDir
public File getRootDir ()
Obtenez le dossier racine contenant les artefacts de build.
Retour | |
---|---|
File | le répertoire ERROR(/File) . |
setDeviceBuild
public void setDeviceBuild (IDeviceBuildInfo deviceBuild)
Copiez tous les fichiers du IDeviceBuildInfo
.
Paramètres | |
---|---|
deviceBuild | IDeviceBuildInfo |
setFolderBuild
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 build.
Paramètres | |
---|---|
rootDir | File |
devraitUtiliserFuseZip
public boolean shouldUseFuseZip ()
Obtenez l'indicateur qui indique si fuse-zip est utilisé pour les artefacts de construction.
Retour | |
---|---|
boolean |
Méthodes protégées
ajouterTous les fichiers
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 au fichier. Créez des liens symboliques pour les fichiers montés par fusible, au lieu de liens physiques.
Paramètres | |
---|---|
build | BuildInfo |