Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

OtaDeviceBuildInfo

public class OtaDeviceBuildInfo
extends Object implements IDeviceBuildInfo

java.lang.Object
com.android.tradefed.build.OtaDeviceBuildInfo


Un IDeviceBuildInfo utilisé pour les tests de mise à jour en direct. Il est composé de deux versions de périphériques pour ITestDevice :

  • une image de construction de base (la construction à partir de OTA).
  • une version OTA (une version vers OTA). Doit contenir les attributs de construction nécessaires et le package OTA associé.
this contient la version de base et getOtaBuild() renvoie la version OTA.

Résumé

Des champs

protected IDeviceBuildInfo mBaselineBuild

protected IDeviceBuildInfo mOtaBuild

protected boolean mReportTargetBuild

Constructeurs publics

OtaDeviceBuildInfo ()

Méthodes publiques

void addBuildAttribute (String attributeName, String attributeValue)

Ajouter un attribut de construction

void cleanUp ()

Supprime tous les fichiers temporaires.

void cleanUp ( doNotDelete) cleanUp ( doNotDelete)

Version de cleanUp() où certains fichiers ne sont pas supprimés.

IBuildInfo clone ()

File getBasebandImageFile ()

Obtenez le fichier d'image de bande de base local.

String getBasebandVersion ()

Obtenez la version bande de base.

IDeviceBuildInfo getBaselineBuild ()
File getBootloaderImageFile ()

Obtenez le fichier image du chargeur de démarrage local.

String getBootloaderVersion ()

Obtenez la version du chargeur de démarrage.

getBuildAttributes ()

Obtenez un ensemble de paires nom-valeur d'attributs supplémentaires décrivant la construction.

String getBuildBranch ()

Méthode facultative pour renvoyer la branche de contrôle de source à partir de laquelle la construction testée a été produite.

String getBuildFlavor ()

Méthode facultative pour renvoyer le type de build testé.

String getBuildId ()

Renvoie l'identifiant unique de la construction testée.

String getBuildTargetName ()

Renvoie le nom complet de la construction testée.

String getDeviceBuildFlavor ()

Méthode facultative pour renvoyer le type de la construction de plate-forme testée.

String getDeviceBuildId ()

Renvoie l'identifiant unique de la construction de la plate-forme testée.

File getDeviceImageFile ()

Obtenez le fichier zip de l'image du périphérique local.

String getDeviceImageVersion ()

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

String getDeviceSerial ()

File getFile (String name)

Méthode d'assistance pour récupérer un fichier avec un nom donné.

getFiles ()

Renvoie tous les VersionedFile stockés dans ce BuildInfo .

File getMkbootimgFile ()

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

String getMkbootimgVersion ()

Obtient la version mkbootimg.

IDeviceBuildInfo getOtaBuild ()
File getOtaPackageFile ()

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

String getOtaPackageVersion ()

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

getProperties ()

Renvoie une copie des propriétés actuellement définies sur IBuildInfo .

File getRamdiskFile ()

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

String getRamdiskVersion ()

Obtient la version du disque virtuel.

File getResourcesDir ()

Renvoie le répertoire contenant certaines des ressources téléchargées.

String getTestTag ()

Renvoie un nom unique pour les tests en cours d'exécution.

File getTestsDir ()

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

String getTestsDirVersion ()

Obtenez la version tests.zip extraite.

File getUserDataImageFile ()

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

String getUserDataImageVersion ()

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

String getVersion (String name)

Méthode d'assistance pour récupérer une version de fichier avec un nom donné.

VersionedFile getVersionedFile (String name)

Méthode d'assistance pour récupérer un VersionedFile avec un nom donné.

getVersionedFileKeys ()

Renvoie l'ensemble des clés disponibles pour interroger VersionedFile via getFile(BuildInfoKey.BuildInfoFileKey) .

void setBasebandImage (File basebandFile, String version)

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

void setBaselineBuild ( IDeviceBuildInfo baselineBuild)
void setBootloaderImageFile (File bootloaderImgFile, String version)

Définissez l'image du chargeur de démarrage pour la version de l'appareil.

void setBuildBranch (String branch)

Définir la branche de construction

void setBuildFlavor (String buildFlavor)

Définissez la saveur de construction.

void setBuildId (String buildId)

Définit l'identifiant unique de la construction testée.

void setDeviceImageFile (File deviceImageFile, String version)

Définissez le fichier image système du périphérique à utiliser.

void setDeviceSerial (String serial)

Définissez le ITestDevice série ITestDevice associé à cette version.

void setFile (String name, File file, String version)

Stocke un fichier avec un nom donné dans ces informations de construction.

void setMkbootimgFile (File mkbootimg, String version)

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

void setOtaBuild ( IDeviceBuildInfo otaBuild)
void setOtaPackageFile (File otaFile, String version)

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

void setProperties ( BuildInfoProperties... properties)

Définissez BuildInfoProperties pour l'instance IBuildInfo .

void setRamdiskFile (File ramdisk, String version)

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

void setReportTargetBuild (boolean downgrade)
void setResourcesDir (File resourceDir, String version)

Définit le répertoire de ressources ERROR(/File) .

void setTestTag (String testTag)

Définit le nom unique des tests en cours d'exécution.

void setTestsDir (File testsZipFile, String version)

Définissez le chemin local vers le contenu du fichier tests.zip extrait.

void setUserDataImageFile (File userDataFile, String version)

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

Méthodes protégées

IDeviceBuildInfo getReportedBuild ()

Des champs

mBaselineBuild

protected IDeviceBuildInfo mBaselineBuild

mOtaBuild

protected IDeviceBuildInfo mOtaBuild

mReportTargetBuild

protected boolean mReportTargetBuild

Constructeurs publics

OtaDeviceBuildInfo

public OtaDeviceBuildInfo ()

Méthodes publiques

addBuildAttribute

public void addBuildAttribute (String attributeName, 
                String attributeValue)

Ajouter un attribut de construction

Paramètres
attributeName String : le nom d'attribut unique

attributeValue String : la valeur d'attribut

nettoyer

public void cleanUp ()

Supprime tous les fichiers temporaires.

nettoyer

public void cleanUp ( doNotDelete)

Version de cleanUp() où certains fichiers ne sont pas supprimés.

Paramètres
doNotDelete

cloner

public IBuildInfo clone ()

Retour
IBuildInfo

getBasebandImageFile

public File getBasebandImageFile ()

Obtenez le fichier d'image de bande de base local.

Retour
File

getBasebandVersion

public String getBasebandVersion ()

Obtenez la version bande de base.

Retour
String

getBaselineBuild

public IDeviceBuildInfo getBaselineBuild ()

Retour
IDeviceBuildInfo

getBootloaderImageFile

public File getBootloaderImageFile ()

Obtenez le fichier image du chargeur de démarrage local.

Retour
File

getBootloaderVersion

public String getBootloaderVersion ()

Obtenez la version du chargeur de démarrage.

Retour
String

getBuildAttributes

public  getBuildAttributes ()

Obtenez un ensemble de paires nom-valeur d'attributs supplémentaires décrivant la construction.

Retour
une ERROR(/Map) des attributs de construction. Ne sera pas null , mais peut être vide.

getBuildBranch

public String getBuildBranch ()

Méthode facultative pour renvoyer la branche de contrôle de code source à partir de laquelle la construction testée a été produite.

Retour
String la branche de construction ou null si non défini / non applicable

getBuildFlavor

public String getBuildFlavor ()

Méthode facultative pour renvoyer le type de build testé.

Une implémentation courante pour les builds de plate-forme Android consiste à renvoyer (build product) - (build os) - (build variante). ie generic-linux-userdebug

Retour
String la saveur de construction ou null si non défini / non applicable

getBuildId

public String getBuildId ()

Renvoie l'identifiant unique de la construction testée. Ne devrait jamais être nul. La valeur par défaut est UNKNOWN_BUILD_ID .

Retour
String

getBuildTargetName

public String getBuildTargetName ()

Renvoie le nom complet de la construction testée.

Une implémentation courante consiste à construire le nom de la cible de construction à partir d'une combinaison de la saveur de construction et du nom de la branche. [ie (nom de la branche) - (build de la saveur)]

Retour
String

getDeviceBuildFlavor

public String getDeviceBuildFlavor ()

Méthode facultative pour renvoyer le type de la construction de la plateforme testée.

Retour
String

getDeviceBuildId

public String getDeviceBuildId ()

Renvoie l'identifiant unique de la construction de la plate-forme testée. Ne devrait jamais être nul. La valeur par défaut est IBuildInfo.UNKNOWN_BUILD_ID .

Retour
String

getDeviceImageFile

public File getDeviceImageFile ()

Obtenez le fichier zip de l'image du périphérique local.

Retour
File

getDeviceImageVersion

public String getDeviceImageVersion ()

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

Retour
String

getDeviceSerial

public String getDeviceSerial ()

Retour
String

getFile

public File getFile (String name)

Méthode d'assistance pour récupérer un fichier avec un nom donné.

Retour
File le fichier image ou null s'il n'est pas trouvé

getFiles

public  getFiles ()

Renvoie tous les VersionedFile stockés dans ce BuildInfo .

Retour

getMkbootimgFile

public File getMkbootimgFile ()

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

Retour
File

getMkbootimgVersion

public String getMkbootimgVersion ()

Obtient la version mkbootimg.

Retour
String

getOtaBuild

public IDeviceBuildInfo getOtaBuild ()

Retour
IDeviceBuildInfo

getOtaPackageFile

public File getOtaPackageFile ()

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

Retour
File

getOtaPackageVersion

public String getOtaPackageVersion ()

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

Retour
String

getProperties

public  getProperties ()

Renvoie une copie des propriétés actuellement définies sur IBuildInfo .

Retour

getRamdiskFile

public File getRamdiskFile ()

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

Retour
File

getRamdiskVersion

public String getRamdiskVersion ()

Obtient la version du disque virtuel.

Retour
String

getResourcesDir

public File getResourcesDir ()

Renvoie le répertoire contenant certaines des ressources téléchargées. (Les ressources sont généralement associées à une définition de périphérique isFake = true). Renvoie null si aucun répertoire de ressources n'est disponible.

Retour
File

getTestTag

public String getTestTag ()

Renvoie un nom unique pour les tests en cours d'exécution.

Retour
String

getTestsDir

public File getTestsDir ()

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

Retour
File

getTestsDirVersion

public String getTestsDirVersion ()

Obtenez la version tests.zip extraite.

Retour
String

getUserDataImageFile

public File getUserDataImageFile ()

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

Retour
File

getUserDataImageVersion

public String getUserDataImageVersion ()

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

Retour
String

getVersion

public String getVersion (String name)

Méthode d'assistance pour récupérer une version de fichier avec un nom donné.

Retour
String la version de l'image ou null si non trouvée

getVersionedFile

public VersionedFile getVersionedFile (String name)

Méthode d'assistance pour récupérer un VersionedFile avec un nom donné.

Retour
VersionedFile Le fichier versionné ou null s'il n'est pas trouvé

getVersionedFileKeys

public  getVersionedFileKeys ()

Renvoie l'ensemble des clés disponibles pour interroger VersionedFile via getFile(BuildInfoKey.BuildInfoFileKey) .

Retour

setBasebandImage

public void setBasebandImage (File basebandFile, 
                String version)

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

Paramètres
basebandFile File : l'image de la bande de base ERROR(/File)

version String : la version de la bande de base

setBaselineBuild

public void setBaselineBuild ( IDeviceBuildInfo baselineBuild)

Paramètres
baselineBuild IDeviceBuildInfo

setBootloaderImageFile

public void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

Définissez l'image du chargeur de démarrage pour la version de l'appareil.

Paramètres
bootloaderImgFile File : l' ERROR(/File) image du chargeur de démarrage ERROR(/File)

version String : la version du bootloader

setBuildBranch

public void setBuildBranch (String branch)

Définir la branche de construction

Paramètres
branch String : le nom de la branche

setBuildFlavor

public void setBuildFlavor (String buildFlavor)

Définissez la saveur de construction.

setBuildId

public void setBuildId (String buildId)

Définit l'identifiant unique de la construction testée. Ne devrait jamais être nul.

Paramètres
buildId String

setDeviceImageFile

public void setDeviceImageFile (File deviceImageFile, 
                String version)

Définissez le fichier image système du périphérique à utiliser.

Paramètres
version String

setDeviceSerial

public void setDeviceSerial (String serial)

Définissez le ITestDevice série ITestDevice associé à cette version.

Paramètres
serial String : le numéro de série de l' ITestDevice lequel cette compilation a été exécutée.

setFile

public void setFile (String name, 
                File file, 
                String version)

Stocke un fichier avec un nom donné dans ces informations de construction.

Paramètres
name String : le nom unique du fichier

file File : l' ERROR(/File) locale ERROR(/File)

version String : la version du fichier

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

setOtaBuild

public void setOtaBuild ( IDeviceBuildInfo otaBuild)

Paramètres
otaBuild IDeviceBuildInfo

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

setProperties

public void setProperties ( BuildInfoProperties... properties)

Définissez BuildInfoProperties pour l'instance IBuildInfo . Remplacez toutes les propriétés existantes définies auparavant.

Paramètres
properties BuildInfoProperties : la liste des propriétés à ajouter.

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

setReportTargetBuild

public void setReportTargetBuild (boolean downgrade)

Paramètres
downgrade boolean

setResourcesDir

public void setResourcesDir (File resourceDir, 
                String version)

Définit le répertoire de ressources ERROR(/File) .

Paramètres
resourceDir File : le répertoire contenant les ressources partagées.

version String : la version du fichier de répertoire.

setTestTag

public void setTestTag (String testTag)

Définit le nom unique des tests en cours d'exécution.

Paramètres
testTag String

setTestsDir

public void setTestsDir (File testsZipFile, 
                String version)

Définissez le chemin local vers le contenu du fichier tests.zip extrait.

Paramètres
version String

setUserDataImageFile

public void setUserDataImageFile (File userDataFile, 
                String version)

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

Paramètres
version String

Méthodes protégées

getReportedBuild

protected IDeviceBuildInfo getReportedBuild ()

Retour
IDeviceBuildInfo