BuildInfo
public class BuildInfo
extends Object
implements IBuildInfo
en implements IBuildInfo
java.lang.Object |
?? | com.android.tradefed.build.BuildInfo |
Sous-classes directes connues |
Sous-classes indirectes connues |
La mise en œuvre générique d'un IBuildInfo
qui devrait être associé à un ITestDevice
.
Sommaire
Constructeurs publics
BuildInfo
public BuildInfo ()
Crée une BuildInfo
en utilisant des valeurs d'attributs par défaut.
BuildInfo
public BuildInfo (String buildId,
String buildTargetName)
Crée un BuildInfo
Paramètres |
---|
buildId | String : l'ID de construction |
buildTargetName | String : le nom de la cible de construction |
Méthodes publiques
addAppPackageFile
public void addAppPackageFile (File appPackageFile,
String version)
Paramètres |
---|
appPackageFile | File |
version | String |
addBuildAttribute
public void addBuildAttribute (String attributeName,
String attributeValue)
Paramètres |
---|
attributeName | String |
attributeValue | String |
addBuildAttributes
public void addBuildAttributes ( buildAttributes)
Paramètres |
---|
buildAttributes | |
nettoyer
public void cleanUp ()
nettoyer
public void cleanUp ( doNotClean)
cloner
public IBuildInfo clone ()
copierTousFichierDe
public final void copyAllFileFrom (BuildInfo build)
Copiez tous les VersionedFile
d'une construction donnée à celui - ci.
Paramètres |
---|
build | BuildInfo |
équivaut à
public boolean equals (Object obj)
public static IBuildInfo fromProto (BuildInformation.BuildInfo protoBuild)
Opération inverse toProto()
pour obtenir le retour d'instance.
Paramètres |
---|
protoBuild | BuildInformation.BuildInfo |
getAppPackageFiles
public getAppPackageFiles ()
getBuildAttributes
public getBuildAttributes ()
getBuildBranch
public String getBuildBranch ()
getBuildFlavor
public String getBuildFlavor ()
getBuildId
public String getBuildId ()
getBuildNomCible
public String getBuildTargetName ()
getDeviceSerial
public String getDeviceSerial ()
obtenirFichier
public File getFile (String name)
obtenirFichier
public File getFile (BuildInfoKey.BuildInfoFileKey key)
Paramètres |
---|
key | BuildInfoKey.BuildInfoFileKey |
getFiles
public getFiles ()
obtenirPropriétés
public getProperties ()
getRemoteFiles
public getRemoteFiles ()
getTagTag
public String getTestTag ()
obtenirVersion
public String getVersion (BuildInfoKey.BuildInfoFileKey key)
Paramètres |
---|
key | BuildInfoKey.BuildInfoFileKey |
obtenirVersion
public String getVersion (String name)
getVersionedFile
public VersionedFile getVersionedFile (BuildInfoKey.BuildInfoFileKey key)
Paramètres |
---|
key | BuildInfoKey.BuildInfoFileKey |
getVersionedFile
public final VersionedFile getVersionedFile (String name)
getVersionedFileKeys
public getVersionedFileKeys ()
getVersionedFiles
public final getVersionedFiles (BuildInfoKey.BuildInfoFileKey key)
Paramètres |
---|
key | BuildInfoKey.BuildInfoFileKey |
code de hachage
public int hashCode ()
removeBuildAttribute
public void removeBuildAttribute (String attributeName)
Paramètres |
---|
attributeName | String |
setBuildBranch
public void setBuildBranch (String branch)
setBuildFlavor
public void setBuildFlavor (String buildFlavor)
Paramètres |
---|
buildFlavor | String |
setBuildId
public void setBuildId (String buildId)
Paramètres |
---|
buildId | String |
setDeviceSerial
public void setDeviceSerial (String serial)
setFile
public void setFile (String name,
File file,
String version)
Paramètres |
---|
name | String |
file | File |
version | String |
setFile
public void setFile (BuildInfoKey.BuildInfoFileKey key,
File file,
String version)
Paramètres |
---|
key | BuildInfoKey.BuildInfoFileKey |
file | File |
version | String |
setProperties
public void setProperties (BuildInfoProperties... properties)
Paramètres |
---|
properties | BuildInfoProperties |
setTestTag
public void setTestTag (String testTag)
Paramètres |
---|
testTag | String |
stageRemoteFile
public File stageRemoteFile (String fileName,
File workingDir)
Paramètres |
---|
fileName | String |
workingDir | File |
àProto
public BuildInformation.BuildInfo toProto ()
Retour |
---|
BuildInformation.BuildInfo | |
toString
public String toString ()
Méthodes protégées
addAllBuildAttributes
protected void addAllBuildAttributes (BuildInfo build)
Méthode d'assistance pour copier les attributs de build, la branche et la saveur d'un autre build.
Paramètres |
---|
build | BuildInfo |
addAllFiles
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 de fichier unique vers le fichier.
Paramètres |
---|
build | BuildInfo |
Jetés |
---|
| si une exception est levée lors de la création du lien physique. |
ApplyBuildProperties
protected boolean applyBuildProperties (VersionedFile origFileConsidered,
IBuildInfo build,
IBuildInfo receiver)
Laisser appliquer certaines des IBuildInfo.BuildInfoProperties
et peut - être faire une autre manipulation.
Paramètres |
---|
origFileConsidered | VersionedFile : Le actuellement regardé VersionedFile . |
build | IBuildInfo : la construction d' origine cloné |
receiver | IBuildInfo : la construction de recevoir les informations. |
Retour |
---|
boolean | Vrai si nous appliquons les propriétés et toute autre manipulation doit être ignorée. Faux sinon. |
getAttributesMultiMap
protected MultiMap<String, String> getAttributesMultiMap ()
Retour |
---|
MultiMap<String, String> | |
getVersionedFileMap
protected getVersionedFileMap ()
getVersionedFileMapFull
protected MultiMap<String, VersionedFile> getVersionedFileMapFull ()
Retour |
---|
MultiMap<String, VersionedFile> | |