DeviceBuildInfo

public class DeviceBuildInfo
extends BuildInfo implements IDeviceBuildInfo

java.lang.Object
   ↳ com.android.tradefed.build.BuildInfo
     ↳ com.android.tradefed.build.DeviceBuildInfo


Un IBuildInfo qui représente une compilation complète d'un appareil Android et (facultativement) ses tests.

Résumé

Constructeurs publics

DeviceBuildInfo()
DeviceBuildInfo(BuildInfo buildInfo)
DeviceBuildInfo(String buildId, String buildTargetName)

Méthodes publiques

void cleanUp()

Nettoyez les fichiers de compilation temporaires.

void cleanUp(List<File> doNotClean)

Version de cleanUp() dans laquelle certains fichiers ne sont pas supprimés.

File getBasebandImageFile()

Obtenez le fichier image de bande de base local.

String getBasebandVersion()

Obtenez la version de bande de base.

File getBootloaderImageFile()

Obtenez le fichier image du bootloader local.

String getBootloaderVersion()

Obtenez la version du bootloader.

String getDeviceBuildFlavor()

Méthode facultative permettant de renvoyer le type de compilation de plate-forme testé.

String getDeviceBuildId()

Renvoie l'identifiant unique du build de plate-forme en cours de test.

File getDeviceImageFile()

Obtenez le fichier ZIP de l'image de l'appareil local.

String getDeviceImageVersion()

Obtenez la version ZIP de l'image de l'appareil local.

File getMkbootimgFile()

Obtient le fichier mkbootimg utilisé pour créer l'image du noyau.

String getMkbootimgVersion()

Récupère la version mkbootimg.

File getOtaPackageFile()

Obtenez le fichier ZIP du package OTA de l'appareil.

String getOtaPackageVersion()

Obtenez la version ZIP du package OTA de l'appareil.

File getRamdiskFile()

Obtient le fichier ramdisk utilisé pour créer l'image du noyau.

String getRamdiskVersion()

Récupère la version du ramdisk.

File getTestsDir()

Obtenez le chemin d'accès local au contenu du fichier tests.zip extrait.

String getTestsDirVersion()

Obtenez la version extraite de tests.zip.

File getTrustyImageFile()

Obtenez le fichier image trusty local.

String getTrustyVersion()

Obtenez la version fiable.

File getUserDataImageFile()

Obtenez le fichier image des données utilisateur de test local.

String getUserDataImageVersion()

Obtenez la version de l'image de données utilisateur de test local.

void setBasebandImage(File basebandFile, String version)

Définissez l'image de bande de base pour la compilation de l'appareil.

void setBootloaderImageFile(File bootloaderImgFile, String version)

Définissez l'image du bootloader pour la compilation de l'appareil.

void setDeviceBuildFlavor(String deviceBuildFlavor)

Définissez le build-flavor pour la partie "appareil" des informations de build s'il est différent de setBuildFlavor(String).

void setDeviceImageFile(File deviceImageFile, String version)

Définissez le fichier image système de l'appareil à utiliser.

void setMkbootimgFile(File mkbootimg, String version)

Définit le fichier mkbootimg utilisé pour créer l'image du noyau.

void setOtaPackageFile(File otaFile, String version)

Définissez le fichier ZIP du package OTA de l'appareil.

void setRamdiskFile(File ramdisk, String version)

Obtient le fichier ramdisk utilisé pour créer l'image du noyau.

void setTestsDir(File testsDir, String version)

Définissez le chemin d'accès local au contenu du fichier tests.zip extrait.

void setUserDataImageFile(File userDataFile, String version)

Définissez le fichier image des données utilisateur à utiliser.

final void unmountAll()

Démonte les images de l'appareil monté.

Constructeurs publics

DeviceBuildInfo

public DeviceBuildInfo ()

DeviceBuildInfo

public DeviceBuildInfo (BuildInfo buildInfo)

Paramètres
buildInfo BuildInfo

DeviceBuildInfo

public DeviceBuildInfo (String buildId, 
                String buildTargetName)

Paramètres
buildId String

buildTargetName String

Méthodes publiques

cleanUp

public void cleanUp ()

Nettoyez les fichiers de compilation temporaires.

cleanUp

public void cleanUp (List<File> doNotClean)

Version de cleanUp() dans laquelle certains fichiers ne sont pas supprimés.

Paramètres
doNotClean List

getBasebandImageFile

public File getBasebandImageFile ()

Obtenez le fichier image de bande de base local.

Renvoie
File

getBasebandVersion

public String getBasebandVersion ()

Obtenez la version de bande de base.

Renvoie
String

getBootloaderImageFile

public File getBootloaderImageFile ()

Obtenez le fichier image du bootloader local.

Renvoie
File

getBootloaderVersion

public String getBootloaderVersion ()

Obtenez la version du bootloader.

Renvoie
String

getDeviceBuildFlavor

public String getDeviceBuildFlavor ()

Méthode facultative permettant de renvoyer le type de compilation de plate-forme testé.

Renvoie
String

getDeviceBuildId

public String getDeviceBuildId ()

Renvoie l'identifiant unique du build de plate-forme en cours de test. Ne doit jamais être nul. La valeur par défaut est IBuildInfo.UNKNOWN_BUILD_ID.

Renvoie
String getDeviceImageVersion() si ce n'est pas null, sinon IBuildInfo.UNKNOWN_BUILD_ID

Voir aussi :

getDeviceImageFile

public File getDeviceImageFile ()

Obtenez le fichier ZIP de l'image de l'appareil local. La valeur renvoyée peut être un répertoire correspondant au fichier ZIP de l'image de l'appareil décompressé. Notez que dans le cas d'un répertoire, il peut s'agir d'un système de fichiers virtuel en lecture seule monté, ce qui limite les opérations pouvant être appliquées au répertoire ou à son contenu.

Renvoie
File

getDeviceImageVersion

public String getDeviceImageVersion ()

Obtenez la version ZIP de l'image de l'appareil local.

Renvoie
String

getMkbootimgFile

public File getMkbootimgFile ()

Obtient le fichier mkbootimg utilisé pour créer l'image du noyau.

Renvoie
File

getMkbootimgVersion

public String getMkbootimgVersion ()

Récupère la version mkbootimg.

Renvoie
String

getOtaPackageFile

public File getOtaPackageFile ()

Obtenez le fichier ZIP du package OTA de l'appareil.

Renvoie
File

getOtaPackageVersion

public String getOtaPackageVersion ()

Obtenez la version ZIP du package OTA de l'appareil.

Renvoie
String

getRamdiskFile

public File getRamdiskFile ()

Obtient le fichier ramdisk utilisé pour créer l'image du noyau.

Renvoie
File

getRamdiskVersion

public String getRamdiskVersion ()

Récupère la version du ramdisk.

Renvoie
String

getTestsDir

public File getTestsDir ()

Obtenez le chemin d'accès local au contenu du fichier tests.zip extrait.

Renvoie
File

getTestsDirVersion

public String getTestsDirVersion ()

Obtenez la version extraite de tests.zip.

Renvoie
String

getTrustyImageFile

public File getTrustyImageFile ()

Obtenez le fichier image trusty local.

Renvoie
File

getTrustyVersion

public String getTrustyVersion ()

Obtenez la version fiable.

Renvoie
String

getUserDataImageFile

public File getUserDataImageFile ()

Obtenez le fichier image des données utilisateur de test local.

Renvoie
File

getUserDataImageVersion

public String getUserDataImageVersion ()

Obtenez la version de l'image de données utilisateur de test local.

Renvoie
String

setBasebandImage

public void setBasebandImage (File basebandFile, 
                String version)

Définissez l'image de bande de base pour la compilation de l'appareil.

Paramètres
basebandFile File : image de bande de base File

version String : version de la bande de base

setBootloaderImageFile

public void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

Définissez l'image du bootloader pour la compilation de l'appareil.

Paramètres
bootloaderImgFile File : image du bootloader File

version String : version du bootloader

setDeviceBuildFlavor

public void setDeviceBuildFlavor (String deviceBuildFlavor)

Définissez le build-flavor pour la partie "appareil" des informations de build s'il est différent de setBuildFlavor(String).

Paramètres
deviceBuildFlavor String : variante de la compilation de l'appareil

setDeviceImageFile

public void setDeviceImageFile (File deviceImageFile, 
                String version)

Définissez le fichier image système de l'appareil à utiliser.

Paramètres
version String

setMkbootimgFile

public void setMkbootimgFile (File mkbootimg, 
                String version)

Définit le fichier mkbootimg utilisé pour créer l'image du noyau.

Paramètres
mkbootimg File

version String

setOtaPackageFile

public void setOtaPackageFile (File otaFile, 
                String version)

Définissez le fichier ZIP du package OTA de l'appareil.

Paramètres
otaFile File

version String

setRamdiskFile

public void setRamdiskFile (File ramdisk, 
                String version)

Obtient le fichier ramdisk utilisé pour créer l'image du noyau.

Paramètres
ramdisk File

version String

setTestsDir

public void setTestsDir (File testsDir, 
                String version)

Définissez le chemin d'accès local au contenu du fichier tests.zip extrait.

Paramètres
version String

setUserDataImageFile

public void setUserDataImageFile (File userDataFile, 
                String version)

Définissez le fichier image des données utilisateur à utiliser.

Paramètres
version String

unmountAll

public final void unmountAll ()

Démonte les images de l'appareil monté.

Cela est utile pour démonter les images de l'appareil avant la destruction de l'objet DeviceBuildInfo, pour les scénarios où cleanUp() ne peut pas être appelé en raison du partage de fichiers, comme copyAllFileFrom() a été appelé sur celui-ci.