Informations sur la compilation de l'appareil

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 compilation contenus dans un répertoire de 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 mUseFuseZip d'être configuré au moment de créer DeviceFolderBuildInfo.

DeviceFolderBuildInfo()

Méthodes publiques

void cleanUp()

Supprimez tous les fichiers de compilation temporaires. En outre, désinstallez les fichiers installés sur fuse-zip en fonction de la liste des fichiers fuse-zip. montés.

File getRootDir()

Récupérez le dossier racine contenant les artefacts de compilation.

void setDeviceBuild(IDeviceBuildInfo deviceBuild)

Copiez tous les fichiers à partir de IDeviceBuildInfo.

void setFolderBuild(IFolderBuildInfo folderBuild)

Copiez tous les fichiers à partir de IFolderBuildInfo.

void setRootDir(File rootDir)

Définissez le répertoire racine qui contient les artefacts de compilation.

boolean shouldUseFuseZip()

Obtenez l'indicateur qui indique si fuse-zip est utilisé pour les artefacts de compilation.

Méthodes protégées

void addAllFiles(BuildInfo build)

Méthode d'assistance permettant de copier tous les fichiers de l'autre compilation. Créez des liens symboliques pour les fichiers montés Fuse-zip, plutôt que pour les hardlinks.

Constructeurs publics

Informations sur la compilation de l'appareil

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

Paramètres
buildId String

buildName String

Informations sur la compilation de l'appareil

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

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

Paramètres
buildId String: ID de la compilation

buildName String: nom de la cible de compilation

useFuseZip boolean: option permettant de déterminer si la compilation utilise un montage ZIP

Informations sur la compilation de l'appareil

public DeviceFolderBuildInfo ()

Méthodes publiques

nettoyage

public void cleanUp ()

Supprimez tous les fichiers de compilation temporaires. En outre, désinstallez les fichiers installés sur fuse-zip en fonction de la liste des fichiers fuse-zip. montés.

getRootDir

public File getRootDir ()

Récupérez le dossier racine contenant les artefacts de compilation.

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

setDeviceBuild

public void setDeviceBuild (IDeviceBuildInfo deviceBuild)

Copiez tous les fichiers à partir de IDeviceBuildInfo.

Paramètres
deviceBuild IDeviceBuildInfo

setFolderBuild

public void setFolderBuild (IFolderBuildInfo folderBuild)

Copiez tous les fichiers à partir de IFolderBuildInfo.

Paramètres
folderBuild IFolderBuildInfo

setRootDir

public void setRootDir (File rootDir)

Définissez le répertoire racine qui contient les artefacts de compilation.

Paramètres
rootDir File

devraitUtiliserFuseZip

public boolean shouldUseFuseZip ()

Obtenez l'indicateur qui indique si fuse-zip est utilisé pour les artefacts de compilation.

Renvoie
boolean

Méthodes protégées

addAllFiles

protected void addAllFiles (BuildInfo build)

Méthode d'assistance permettant de copier tous les fichiers de l'autre compilation.

Crée de nouveaux liens physiques vers les fichiers afin que chaque compilation dispose d'un chemin d'accès unique vers le fichier . Créez des liens symboliques pour les fichiers montés Fuse-zip, plutôt que pour les hardlinks.

Paramètres
build BuildInfo